<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Thomas,<br>
<br>
Thanks so much for your help and for shining some light on what is
possibly happening behind the scenes. <br>
<br>
In the end, JSF 1.1 worked as Martin suggested in a previous mail but
JSF 1.1 does not help in my case because the UI component library I was
planning to use(i.e <b>primefaces</b>) only supports JSF 1.2 and 2.0.
In addition,  JSF 1.1 does not really provide an improvement over JSP
because am not able to use facelets which is the main feature I was
interested in because using facelets allows the use of component
libraries which reduces low-level programming of the view layer, aids
rapid development and facilitates the use of AJAX.<br>
<br>
Regarding using JSF 1.2 with a newer servlet-api version, am currently
using servlet-api 2.5 which is the current stable version and it still
does not work with OpenCMS. Do you still remember what version you
tested with? <br>
<br>
Thanks once again for your tips. I have actually added an enhancement
entry to OpenCMS bugzilla page. I really hope OpenCms/Alkacon can
consider supporting facelets.<br>
<br>
Regards,<br>
Olaitan.<br>
<br>
On 07/15/2010 07:24 PM, Thomas Göttlich wrote:
<blockquote
 cite="mid:AANLkTily_Rb2lGrSQT2Nf1sbvgn1YGxOcB51k4eyfBMR@mail.gmail.com"
 type="cite">Hi,<br>
  <br>
AFAIK JSF 2.x uses facelets under the hood and this seems to contradict
the OpenCMS way.<br>
  <br>
As fas as I could track the issue (I also tried to use JSF 1.2 with
facelets), the problem lies with facelets wanting to read the XHTML
files from the RFS and OpenCMS might not have downloaded them already.<br>
Maybe you could get facelets to load the files via OpenCMS in order to
access the VFS.<br>
  <br>
Also note that I got JSF 1.2 to run with OpenCMS by supplying a newer
servlet-api version (if I remember correctly).<br>
JSF needed to use JSPs , however, so no improvement here.<br>
  <br>
Unfortunately I can't provide more information since using JSF without
facelets was a no go and thus my tests (and subsequent documentation)
were very short.<br>
  <br>
Hope that helps anyway.<br>
  <br>
  <div class="gmail_quote">2010/7/15 Olaitan Olamilehin <span dir="ltr"><<a
 moz-do-not-send="true" href="mailto:olaitan.olamilehin@moremr.com">olaitan.olamilehin@moremr.com</a>></span><br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div text="#000000" bgcolor="#ffffff">Hi Martin,<br>
    <br>
Thanks so much for your reply. Please see comments below.<br>
    <br>
Regards,<br>
Olaitan .
    <div class="im"><br>
    <br>
On 07/15/2010 09:11 AM, Martin Höller wrote:
    <blockquote type="cite">
      <pre>Hi!

Am Montag, 12. Juli 2010 12:03:42 schrieb Olaitan Olamilehin:
  </pre>
      <blockquote type="cite">
        <pre>Hi Everyone,

Any ideas on how to integrate JSF into OpenCMS so that .jsf files are
used as the view layer instead of .jsp template files?

I tried a small setup description on the OpenCMS wiki(
<a moz-do-not-send="true"
 href="http://opencms-wiki.org/Java_Server_Faces_%28JSF%29"
 target="_blank">http://opencms-wiki.org/Java_Server_Faces_(JSF)</a>
<a moz-do-not-send="true"
 href="http://opencms-wiki.org/Java_Server_Faces_%28JSF%29"
 target="_blank"><http://opencms-wiki.org/Java_Server_Faces_%28JSF%29></a>) but I could not
get it to work. The jsf tags are not translated/transformed to html so
my test page is always blank and I dont get any errors in the logs.

Suggestions and tips are warmly welcome.
    </pre>
      </blockquote>
      <pre>Disclaimer: I'm currently not using OpenCms, so my help will be very limited 
ATM.

It seems not many people are using OpenCms with JSF and Alcacon is not 
interested in it, which is disappointing, as JSP is a technology which is 
going to die (sooner or later).
  </pre>
    </blockquote>
    </div>
    <b>I totally agree with you. It is really sad that OpenCms/Alkacon
can
not see that jsp is getting outdated. Especially with the advent of
component based technologies and flexible AJAX frameworks out there. I
really hope they can re-consider using JSF as an alternative to JSP.</b>
    <div class="im"><br>
    <blockquote type="cite">
      <pre>However, the last time I used OpenCms with JSF it worked. All I had to do was 
doing all the configuration issues described on the mentioned wiki page. 
Note, that only JSF 1.1 is going to work, which is a  pretty outdated 
version! Which version are you using?
  </pre>
    </blockquote>
    </div>
    <b>Actually am currently using the latest version of JSF which is
2.0.3. Maybe this is the problem, I will try out JSF 1.1 then( </b><font
 color="#990000">I hope I can still find it since it is really outdated
:-)</font> <b>). The only limitation I have now is that the UI
component library am using is Primefaces and it only supports JSF 1.2
and JSF 2.0 so maybe I would have to try out some other UI component
library. By the way, did you use any additional UI component library
similar to primefaces? and if you did, what </b><b>component </b><b>library
did
you use?</b>
    <div class="im"><br>
    <blockquote type="cite">
      <pre>If JSF tags are not translated, it is a common mistake to forget to include 
accoring namespaces at the beginning of the page. Did you do this?
  </pre>
    </blockquote>
    </div>
    <b>Yes I did include the required namespaces using </b><font
 color="#990000">@taglib</font><b> and I also tried using facelets
approach (i.e using .xhtml and including the namespaces as e.g </b>
    <span
 style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; font-size: medium;"><span
 style="color: rgb(255, 0, 0); font-family: Consolas,'Courier New',Courier,mono,serif; font-size: 12px; line-height: 14px;">xmlns:h,
    </span></span><span
 style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; font-size: medium;"><span
 style="color: rgb(255, 0, 0); font-family: Consolas,'Courier New',Courier,mono,serif; font-size: 12px; line-height: 14px;">xmlns:f</span></span><b>)
but
still got a blank page with empty html source. Thanks once again
for your help. I will try JSF 1.1 and will let you know how it turns
out.</b> <br>
    <blockquote type="cite">
      <pre>hth,
- martin
  </pre>
      <pre><fieldset></fieldset>

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a moz-do-not-send="true"
 href="http://lists.opencms.org/mailman/listinfo/opencms-dev"
 target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a></pre>
    </blockquote>
    <br>
    </div>
    <br>
    <br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please
visit<br>
    <a moz-do-not-send="true"
 href="http://lists.opencms.org/mailman/listinfo/opencms-dev"
 target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a></pre>
</blockquote>
<br>
</body>
</html>