I actually have multiple presentation layers. IOW, I take my
site markup, and transform it into a layout (either using C2's
aggregation, or XSLT), and from there I use the final "skin".
The biggest thing for me is that I need to be able to restructure
the visible components of my site in just a small number of files.
Steven Punte wrote:
>
> Dear Cocoon User Group:
>
> I've spent about the last six months building a
> large complex cocoon based dynamic web site.
>
> Yes, the separation of content, logic, and presentation
> is great. However, the more I think about it, the hard
> it seems to define exactly should be in the presentation layer.
>
> Certainly, color scheme, font type, encapsulation
> of all HTML, etc... is in the presentation layer.
>
> However, what about layout? If one moves layout into
> the presentation layer, then many page specific
> templates (i.e. <xsl:template match="page-xxxx">)
> (or equivalent) are needed in the presentation layer.
> This doesn't seem right.
>
> On the other hand, if layout is specified in the logic
> layer, then this makes it more difficult to support
> a different display technology such as WAP, where
> pages need to be broken up into the finer granularity
> of cards.
>
> Hmm.
>
> So, "What is Your Presentation Layer?"
>
> Inquiring Minds Want To Know!
>
> Steve Punte
> [EMAIL PROTECTED]
>
> _______________________________________________________
> Send a cool gift with your E-Card
> http://www.bluemountain.com/giftcenter/
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>