>
> I had the SiteMesh filter after the Magnolia filter but if I move it
> in
> front I get some partial success. The decorator is applied but there
> is
> an error:
>
> java.lang.IllegalStateException: MgnlContext is not set for this
> thread
>
> and the login screen loads with parts of the decorator applied but
> most
> of it is missing. If I then login I get the following shown in
> Firefox:
>
> Content Encoding Error
> The page you are trying to view cannot be shown because it uses an
> invalid or unsupported form of compression.
> The page you are trying to view cannot be shown because it uses an
> invalid or unsupported form of compression.
>
> I have not been successful in turning off compression in Magnolia to
> see
> if that solves this second problem. I have tried to delete the gzip
> nodes from:
>
> Config => server => filters => gzip
>
> Config => server => filters => gzip => bypasses => contentAllowed =>
> allowed
>
> Config => modules => cache =>config => compression => voters
> =>contentType => allowed
>
> But the content still came out with gzip compression. The server does
> not have compression enabled so I have no idea where it comes from.
>
>
>
>
>
>
>
>
>
>
> Grégory Joseph wrote:
>>
>> Is your sitemesh filter before or after Magnolia's? This might be
>> due to
>> how requests that end up in the admincentral servlets treat the
>> filter
>> chain - can you try to see if /.magnolia/trees/website.html gets
>> decorated, for example ? Or a simpler page such as
>> /.magnolia/pages/configuration.html ?
>>
>> The fact that the login form does not get decorated might be due to
>> the
>> fact that sitemesh treats pages differently depending on the http
>> response code ? (i really don't know if it does, just wild guessing)
>>
>> -g
>>
>> On Jun 16, 2009, at 12:39 PM, Gavin Donald wrote:
>>
>>>
>>> Thanks for taking the time to reply.
>>>
>>> I am trying to get AdminCentral decorated with SiteMesh. Currently
>>> AdminCentral is not decorated at all. I took a look at the source
>>> and
>>> see that past the login screen a single iframe is used. However, the
>>> login screen does not seem to use frames and it still is not
>>> decorated.
>>> I added the following to my sitemesh.xml file:
>>>
>>> <mapper
>>> class
>>> ="com.opensymphony.module.sitemesh.mapper.FrameSetDecoratorMapper">
>>> <param name="decorator" value="prosoc-cms-admin" />
>>> </mapper>
>>>
>>> Where 'prosoc-cms-admin' is the name of the decorator in the
>>> decorator.xml file. My web.xml uses:
>>>
>>> <filter>
>>> <filter-name>sitemesh</filter-name>
>>> <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</
>>> filter-class>
>>>
>>> </filter>
>>>
>>> <filter-mapping>
>>> <filter-name>sitemesh</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> <dispatcher>REQUEST</dispatcher>
>>> <dispatcher>FORWARD</dispatcher>
>>> </filter-mapping>
>>>
>>> I am not sure why AdminCentral does not get decorated. Any
>>> suggestions
>>> are certainly welcome.
>>>
>>>
>>>
>>> Grégory Joseph wrote:
>>>>
>>>> Hi Gavin,
>>>>
>>>> Any specifics on what the problem(s) is/are ? What are you trying
>>>> to
>>>> achieve specifically ? I suppose you've noticed the admincentral is
>>>> built with frames.. and I seem to remember Sitemesh had frame-
>>>> specific
>>>> features/configuration, did you check that ?
>>>>
>>>> -g
>>>>
>>>>
>>>> On Jun 14, 2009, at 4:56 PM, Gavin Donald wrote:
>>>>
>>>>>
>>>>> I have added magnolia onto an existing web app so that it can
>>>>> control a
>>>>> part of the site. The site contains other applications as well
>>>>> (blog,
>>>>> forum etc) and so Sitemesh is used for decoration. I have added
>>>>> SiteMesh
>>>>> to the Magnolia instances and it works perfectly for the
>>>>> 'create' pages
>>>>> in AdminCentral and also for the public instance. I have not been
>>>>> successful in getting SiteMesh to decorate the actual AdminCentral
>>>>> itself though (either public or author) and can't think of any
>>>>> reason
>>>>> why. The SiteMesh decorator is simply:
>>>>>
>>>>> <decorator name="prosoc-cms" page="decorator-prosoc-cms.jsp">
>>>>> <pattern>/*</pattern>
>>>>> </decorator>
>>>>>
>>>>> Does anyone have any suggestions or has can say they have
>>>>> successfully
>>>>> managed to decorate AdminCentral?
>>>>>
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> For list details see
>>>>>
http://www.magnolia-cms.com/home/community/mailing-lists.html>>>>> To unsubscribe, E-mail to: <user-list-unsubscribe@magnolia-
>>>>> cms.com>
>>>>> ----------------------------------------------------------------
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> For list details see
>>>>
http://www.magnolia-cms.com/home/community/mailing-lists.html>>>> To unsubscribe, E-mail to: <
user-list-unsubscribe@...>
>>>> ----------------------------------------------------------------
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> ----------------------------------------------------------------
>>> For list details see
>>>
http://www.magnolia-cms.com/home/community/mailing-lists.html>>> To unsubscribe, E-mail to: <
user-list-unsubscribe@...>
>>> ----------------------------------------------------------------
>>
>>
>> ----------------------------------------------------------------
>> For list details see
>>
http://www.magnolia-cms.com/home/community/mailing-lists.html>> To unsubscribe, E-mail to: <
user-list-unsubscribe@...>
>> ----------------------------------------------------------------
>>
>>
>>
>
>
>
> ----------------------------------------------------------------
> For list details see
>
http://www.magnolia-cms.com/home/community/mailing-lists.html> To unsubscribe, E-mail to: <
user-list-unsubscribe@...>
> ----------------------------------------------------------------