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).
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 <[email protected]>
>> To: [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:[email protected]"
>> href="mailto:[email protected]">[email protected]>
>>>
>> To:
>> 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:[email protected]"
>> 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: 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="http://Nabble.com">
>> target="_blank" href="http://Nabble.com">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-tp28594189p28606464.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-tp28594189p28630392.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]
>
>
>
--
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: [email protected]
For additional commands, e-mail: [email protected]