You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Mobile mania <am...@gmail.com> on 2010/05/18 12:39:46 UTC

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 Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Woonsan Ko <wo...@yahoo.com>.
Hi,

Please see my comments below.



----- Original Message ----
> From: Mobile mania <am...@gmail.com>
> To: jetspeed-user@portals.apache.org
> 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:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>> 
> To: 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>> 
> 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:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com" 
>> 
> href="mailto:
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
> ymailto="mailto:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>> 
> 
>> To: 
>> href="mailto:
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>> 
> 
>> 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:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com" 
>> 
> href="mailto:
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
> ymailto="mailto:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
>> 
> ymailto="mailto:
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com" 
>> 
> href="mailto:
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
> ymailto="mailto:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>>> 
> 
>> 
>>> To: 
>>> href="mailto:
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org" 
> 
>> href="mailto:
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org" 
> 
>> href="mailto:
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>>> 
> 
>> 
>>> 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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> 
>>>> href="mailto:
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>>> 
> 
>> ymailto="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>> 
> 
>> 
>>> For 
>>>> additional commands, 
> e-mail: 
>>>> 
>> ymailto="mailto:
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> 
>>>> href="mailto:
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>>> 
> 
>> ymailto="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>> 
> 
>> 
>>> 
>>> 
>>>    
>   
>>> 
>> 
>>> 
>>> 
> 
>> 
> ---------------------------------------------------------------------
>>> 
> 
>> To 
>>> unsubscribe, e-mail: 
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>> 
> 
>> 
>>> For additional commands, e-mail: 
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>> 
> 
>> 
>>> 
>>> 
>>> 
>> 
> 
>> -- 
>> 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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
> 
>> For 
>>> additional commands, e-mail: 
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
> 
>> 
>> 
>>      
>> 
> 
>> 
>> 
> ---------------------------------------------------------------------
>> 
> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
> 
>> For additional commands, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
> 
>> 
>> 
>> 
> 
> -- 
> 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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
>      
> 
> 
> ---------------------------------------------------------------------
> To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
> 

-- 
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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Mobile mania <am...@gmail.com>.
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 <am...@gmail.com>
>> To: jetspeed-user@portals.apache.org
>> 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:amitnigam.in@gmail.com" 
>> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>> 
>> To: 
>> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>> 
>> 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:amitnigam.in@gmail.com" 
>> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
>> ymailto="mailto:amitnigam.in@gmail.com" 
>> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>>> 
>> 
>>> To: 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user@portals.apache.org" 
>> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
>> ymailto="mailto:jetspeed-user@portals.apache.org" 
>> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>>> 
>> 
>>> 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:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> 
>>>> href="mailto:
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>>> 
>> ymailto="mailto:
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>> 
>> 
>>> For 
>>>> additional commands, e-mail: 
>>>> 
>> ymailto="mailto:
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> 
>>>> href="mailto:
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>>> 
>> ymailto="mailto:
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>> 
>> 
>>> 
>>> 
>>>      
>>> 
>> 
>>> 
>>> 
>> ---------------------------------------------------------------------
>>> 
>> To 
>>> unsubscribe, e-mail: 
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>> 
>> 
>>> For additional commands, e-mail: 
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>> 
>> 
>>> 
>>> 
>>> 
>> 
>> -- 
>> 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:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
>> For 
>>> additional commands, e-mail: 
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
>> 
>> 
>>      
>> 
>> 
>> ---------------------------------------------------------------------
>> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
>> For additional commands, e-mail: 
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
>> 
>> 
>> 
> 
> -- 
> 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:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> 
> 
> 

-- 
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: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Woonsan Ko <wo...@yahoo.com>.
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 <am...@gmail.com>
> To: jetspeed-user@portals.apache.org
> 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:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>> 
> To: 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>> 
> 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:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com">
> ymailto="mailto:amitnigam.in@gmail.com" 
> href="mailto:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>> 
> 
>> To: 
>> href="mailto:
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>> 
> 
>> 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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
> 
>> For 
>>> additional commands, e-mail: 
>>> 
> ymailto="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> 
>>> href="mailto:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
> 
>> 
>> 
>>      
>> 
> 
>> 
>> 
> ---------------------------------------------------------------------
>> 
> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
> 
>> For additional commands, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
> 
>> 
>> 
>> 
> 
> -- 
> 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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
>      
> 
> 
> ---------------------------------------------------------------------
> To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
> 

-- 
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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Mobile mania <am...@gmail.com>.
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 <am...@gmail.com>
>> To: jetspeed-user@portals.apache.org
>> 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:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>>> 
>> To: 
>> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>>> 
>> 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">Nabble.com.
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To 
>> 
>>> unsubscribe, e-mail: 
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
>> For 
>>> additional commands, e-mail: 
>>> ymailto="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
>> 
>>> href="mailto:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
>> 
>> 
>>      
>> 
>> 
>> ---------------------------------------------------------------------
>> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>> 
>> For additional commands, e-mail: 
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>> 
>> 
>> 
>> 
> 
> -- 
> 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:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> 
> 
> 

-- 
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: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Woonsan Ko <wo...@yahoo.com>.
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 <am...@gmail.com>
> To: jetspeed-user@portals.apache.org
> 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:amitnigam.in@gmail.com">amitnigam.in@gmail.com>
>> 
> To: 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org
>> 
> 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">Nabble.com.
> 
> 
> 
> ---------------------------------------------------------------------
> To 
> 
>> unsubscribe, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org" 
> 
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
>      
> 
> 
> ---------------------------------------------------------------------
> To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
> 
> 

-- 
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:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Mobile mania <am...@gmail.com>.
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 <am...@gmail.com>
>> To: jetspeed-user@portals.apache.org
>> 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">Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> 
> 
> 

-- 
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: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed 2.2.2.0 missing templates for xhtml-basic

Posted by Woonsan Ko <wo...@yahoo.com>.
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 <am...@gmail.com>
> To: jetspeed-user@portals.apache.org
> 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">Nabble.com.


---------------------------------------------------------------------
To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org