Hi, Please see my comments below.
----- Original Message ---- > From: Mobile mania <[email protected]> > To: [email protected] > Sent: Fri, May 21, 2010 8:50:40 PM > Subject: Re: jetspeed 2.2.2.0 missing templates for xhtml-basic > > Thanks Mr. Woonsan, I felt so happy when i saw my first xhtml page. but > for that I had carry out following changes even after commenting our if end > construct in /columns/layout.vm. 1. after commenting page had the html for > footer but missing some div tag at the end. so i added one closing div just > above </body> in footer.vm. 2. even after that my mozilla was > complaining of missing xml style info. so i added <?xml version=....> > tag at top. 3. even after that mozilla complained of <?xml ...> tag > should be at first line. so i moved it to very first line even above license > terms (i guesss, its not in violation of license terms ;0). Nice! I don't think it's a violation of license terms. We already put the xml prolog at the first line before the license terms in xml/psml files. If you have some improvements for JS2 there, please feel free to create a JIRA issue for it and to contribute your patch here. It would be appreciated. :) https://issues.apache.org/jira/browse/JS2 Kind regards, Woonsan now I am > wondering how would be able to develop a mobile wap portal!! its long road > ahead. i hope your conitnuos support. Thanks, Mobile > mania Woonsan Ko wrote: > > Hi, > > I think the > following layout templates would play roles: > - In normal states, > > /jetspeed/WEB-INF/templates/layout/xhtml-basic/columns/layout.vm [1] > - > In maximized state: > > /jetspeed/WEB-INF/templates/layout/xhtml-basic/maximized/layout.vm [2] > > > Also, I found the following lines in those vm files at the > bottom: > > #if(($decoBottom ) && ($myFragment == > $myPage.getRootFragment())) > > #parse($myFragment.decoration.footer) > #end > > or, > > > #if($decoBottom) > #parse($jetspeed.getDecoration($decoBottom, > "layout").appRelativePath) > #end > > I'm not sure, but I > think the cause is that $decoBottom is not set in [1]. > In [2], it's set > like '#set($decoBottom = "${ldecorator}/footer.vm")'. > However, the > interesting thing is that the header.vm is parsed without any > > conditional statement in [1], which I think means footer.vm should be > > treated in the same way. > > So, I'd like to suggest you test with > commenting #if ~ #end conditional > statement in [1] as follows: > > > ##if(($decoBottom ) && ($myFragment == > $myPage.getRootFragment())) > > #parse($myFragment.decoration.footer) > ##end > > Also, I'm > not sure if the fallback algorithm works for the decorator paths > like > pages. > If it doesn't seem to work, then I think you can just add a > proper > decorations and configure the pages to use it. Please have a look > at > /jetspeed/WEB-INF/pages/_user/guest/_mediatype/wml/default-page.psml > on > setting default decorators. > > > > Kind > regards, > > Woonsan > > > > ----- > Original Message ---- >> From: Mobile mania < > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]> >> > To: > href="mailto:[email protected]">[email protected] >> > Sent: Fri, May 21, 2010 9:08:33 AM >> Subject: Re: jetspeed 2.2.2.0 > missing templates for xhtml-basic >> >> > Hi, > > > I Looked at the xhtml page source. it appears that: > 1. both > >> the >> portlets > > (WEB-INF\pages\_user\guest\_mediatype\xhtml-basic\default-page.psml, > >> login > and bookmark) are being rendered correctly. > > 2. header is being >> rendered from > > jetspeed\decorations\layout\jetspeed\header.vm > 3. but >> > footer.vm from the above location does not get rendered. > moment i put > body >> and html closing tags at the end of xhtml after saving > > localy, and open it, i >> can see the complete page pretty fine, but > w/o > footer. > I tried putting >> plain </body> and > </html> in footer.vm, but didnt help. Is > there >> > anything else in between rendering portlets and footer, which >> > might > causing further rendering. > I went thru the provided links > too, but >> could not make any decision, how to > place files in > >> decorations/layout/jetspeed/html-basic/ > > Please > suggest, > Mobile >> mania > > Woonsan Ko > wrote: >> >> Hi, >> >> I guess the > >> reason why html element is missing is that you don't > have >> decorators for >> the media type. >> For > example, the /WEB-INF/templates/layout/ folder has >> media type > folder >> (e.g. html, html-basic, wml, ...) for each device > >> type. >> I'm not sure but I guess decorations would work > in the same way >> like >> > '/decorations/layout/jetspeed/wml/header.vm' or >> >> > '/decorations/layout/jetspeed/html-basic/css/styles.css'. >> > >> I >> think the following links could help: >> > >> > http://portals.apache.org/jetspeed-2/devguide/guide-portal-design.html >> > >> > http://portals.apache.org/jetspeed-2/devguide/guide-layouts.html >> > >> > http://portals.apache.org/jetspeed-2/devguide/guide-decorators.html >> > >> >> If you have some improvements for this, please let us > know. :-) >> >> >> Woonsan >> >> > >> >> ----- Original Message >> > ---- >>> From: Mobile mania < >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" >> > href="mailto: > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]> >>> > >> To: >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>> > >> Sent: Wed, May 19, 2010 12:29:20 PM >>> Subject: Re: > jetspeed 2.2.2.0 >> missing templates for xhtml-basic >>> > >>> >> Hi >> Woonsan, >> >> > Thanks alot, I moved a bit forward with your >> suggestion > >>> but still not able >> to render >> > xhtml-basic. >> BTW I checked out latest version >>> > (2.2.2.1). >> >> it is a lot different from 2.2.2.0. I > added the support for >> >>> xhtml as you >> > said. then tried from mozilla by changing its >> user agent to one > >>> of >> xhtml/basic capablity. this time I >> > didnt get any error message in logs, >>> but >> browser > showed me >> 'XML Parsing Error: no element found >> > Location: >>> >> > http://localhost:8080/jetspeed/portal >> Line Number 236, Column 1:' > When I >> >>> looked at html source, there is > complete >> html for both the >> fragments (login > >>> and bookmark) but no closing html and >> body > >> tag. >> >> Similarly for wml, >>> > tags are not being closed >> correctly. >> Please help me > setting up an enterprise >>> wap >> portal. There are > lots of >> sections/pages/template. >>> >> > >> >> Thanks, >> mobile mania >> > >> >> >> Woonsan >> Ko > wrote: >>> >>> >>> Hi, >>> > >>> If >> the error log is "Specified content type > >>> 'application/xhtml+xml' is >> not >>> > supported.", then I suspect the Jetspeed >>> layout >> > portlets don't have that >>> mime type support. >>> So, > I think >> >>> you can add the following supports for > VelocityOneColumn >> in >>> >>> >> > /jetspeed/WEB-INF/apps/jetspeed-layouts/WEB-INF/portlet.xml and see >> > what >>> >>> happens next (I assume that the page for > xhtml >> client uses >>> >>> > VelocityOneColumn layout). >>> >> >>> > >>> <supports> >>> > >> >>> >> > <mime-type>application/xhtml+xml</mime-type> > >> >>> >>> > >>> >> > <portlet-mode>view</portlet-mode> > >>> >> >>> > </supports> >>> >>> By the way, I >> > found >>> /jetspeed/WEB-INF/templates/layout/xhtml-basic/ > >> folder >>> in >>> JS-2.2. >>> > >>> >> Regards, >>> >>> > Woonsan >>> >>> >>> >> > >>> >>> ----- Original Message > ---- >>>> From: >> Mobile mania >>> > < >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" >> > href="mailto: > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" >> > href="mailto: > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]> >>>> > >> >>> To: >>> href="mailto: >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>>> > >> >>> Sent: Tue, May 18, 2010 12:39:46 > PM >>>> Subject: >> jetspeed 2.2.2.0 >>> > missing templates for xhtml-basic >>>> >> > >>>> >>> When I >>> access portal from > a wap >> device, i get meesage illegal >>>> > >>> argument >>> >> exception type > application/xhtml+xml not supported. >>> in >>> > >> logs it >>>> appeards template-top2 does not > support above mime >> type. >>> 2.1.3 >>> > release note >>>> says this >> bug(js2-796) was > resolved. but >>> still in 2.2.2.0, i >>> >> > couldnot find >>>> >>> > /layout/simple/xhtml >>> >> >>> -- > >>> View this message in context: >>> >> > >>>> >>> >> > http://old.nabble.com/jetspeed-2.2.2.0-missing-templates-for-xhtml-basic-tp28594189p28594189.html >>> > >> >>> Sent >>>> from the Jetspeed - User > mailing list archive >> at >>>> >>> > href="http://Nabble.com"> >>> >> href=" > href="http://Nabble.com" target=_blank >http://Nabble.com"> >> > target="_blank" href=" > >http://Nabble.com"> > href="http://Nabble.com">Nabble.com. >>> >> > >>> >>> >>> >> > --------------------------------------------------------------------- >>> > >> To >>> >>>> unsubscribe, e-mail: > >>>> >> ymailto="mailto: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> >>>> href="mailto: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >>> > >> ymailto="mailto: >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>> > >> >>> For >>>> additional commands, > e-mail: >>>> >> ymailto="mailto: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> >>>> href="mailto: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >>> > >> ymailto="mailto: >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>> > >> >>> >>> >>> > >>> >> >>> >>> > >> > --------------------------------------------------------------------- >>> > >> To >>> unsubscribe, e-mail: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>> > >> >>> For additional commands, e-mail: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >>> > >> >>> >>> >>> >> > >> -- >> View this >> message in context: > >>> >> > http://old.nabble.com/jetspeed-2.2.2.0-missing-templates-for-xhtml-basic-tp28594189p28606464.html >> > >> Sent >>> from the Jetspeed - User mailing list archive > at >>> >> Nabble.com. >> >> > >> >> > --------------------------------------------------------------------- >> > To >> >>> unsubscribe, e-mail: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >> > >> For >>> additional commands, e-mail: >>> > ymailto="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> >>> href="mailto: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> >> > ymailto="mailto: > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >> > >> >> >> >> > >> >> > --------------------------------------------------------------------- >> > To >> unsubscribe, e-mail: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >> > >> For additional commands, e-mail: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] >> > >> >> >> > > -- > View this > message in context: >> > http://old.nabble.com/jetspeed-2.2.2.0-missing-templates-for-xhtml-basic-tp28594189p28630392.html > > Sent >> from the Jetspeed - User mailing list archive at >> > Nabble.com. > > > > --------------------------------------------------------------------- > To > >> unsubscribe, e-mail: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] > > For >> additional commands, e-mail: >> ymailto="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]" > > >> href="mailto: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected]"> > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] > > > > > > > --------------------------------------------------------------------- > To > unsubscribe, e-mail: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] > > For additional commands, e-mail: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] > > > > -- View this message in context: > http://old.nabble.com/jetspeed-2.2.2.0-missing-templates-for-xhtml-basic-tp28594189p28637684.html Sent > from the Jetspeed - User mailing list archive at > Nabble.com. --------------------------------------------------------------------- To > unsubscribe, e-mail: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] For > additional commands, e-mail: > ymailto="mailto:[email protected]" > href="mailto:[email protected]">[email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
