[prev in list] [next in list] [prev in thread] [next in thread]
List: lenya-user
Subject: Re: Using Flowscript and JXTemplates in Lenya
From: stevecam <stephen.cameron () geometryit ! com>
Date: 2007-11-29 21:57:51
Message-ID: 14036058.post () talk ! nabble ! com
[Download RAW message or body]
Small point of clarification to my first post, I am talking about Javascript
Flow (i.e. Flowscript), see *** below.
Andreas Hartmann wrote:
>
> Jörn Nettingsmeier schrieb:
> > stevecam wrote:
> > > I want to make use of Flowscript and JXTemplates from Lenya.
> > >
> > > My requirement is to create pages that incorporate data from a
> > > database into
> > > tables and allow users to select rows in the tables, their selection
> > > in turn
> > > affecting what they see on the next page. Flowscript seems to be a
> > > simple
> > > means to acheive this.
> > >
> > > Also, I want to make use of the JDBi javascript database interface
> > > library
> > > in the Cocoon "Easy SQL database access" demo in the forms block.
> > >
> > > My task now is to find the best way to make use of these means in Lenya.
> > > There is some information available on how to use CForms from Lenya
> > > but no
> > > good example of Javaflow and JXTemplates.
>
> *** I should have said Javascript flow (Flowscript) and JXTemplates here!
>
> > > Specifically I want to generate the page body (that would normally
> > > come from
> > > an index_en.xml file (or other language version of it)) via a
> > > JXTemplate and
> > > to have a Flowscript use (call) a modified Lenya pipeline to aggregate
> > > the
> > > body with my sites standard header, footer, breadcrumb.
> > > I presume that for the Lenya menu highlighting and breadcrumb
> > > functionality
> > > to work then the page must be one in the Lenya sitetree.
>
> That's true, but in your case the page would only be a placeholder for
> the content which is generated dynamically by the usecase or resource
> type module sitemap (whatever approach you choose).
>
> > > I'll have a go at this now and add to this thread with my results, but
> > > if
> > > anyone has already implemented such a thing I'd be happy for some help.
> >
> > if you need flow, you should implement it as a usecase.
> > in lenya 2.0, there is a document type called "usecasedocument", which
> > allows you to disguise a usecase (which normally has a view that's
> > orthogonal to documents) as a plain document, which you can include in
> > your navigation menu and handle it as if it were just another xhtml doc.
> > perhaps andreas can chime in with more details here?
>
> http://lenya.apache.org/docs/modules/usecasedocument/index.html
>
> > alternatively, you could create a custom doctype that will just contain
> > a database query and a link to a special xslt that renders it to the
> > desired xhtml output. i've done that for accessing an xml database, and
> > it worked ok. i'd be glad to help out, but i only know lenya 2.0...
>
> I'd also use a resource type rather than a usecase because
>
> - it is a read-only operation
> - custom flow is required
>
> I guess I'd start with a resource type module (there's a tutorial in the
> documentation) and add the stuff from the "Easy SQL database access"
> tutorial in the module sitemap.
>
> -- Andreas
>
>
> --
> Andreas Hartmann, CTO
> BeCompany GmbH
> http://www.becompany.ch
> Tel.: +41 (0) 43 818 57 01
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org
>
>
>
--
View this message in context: \
http://www.nabble.com/Using-Flowscript-and-JXTemplates-in-Lenya-tf4894710.html#a14036058
Sent from the Lenya - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic