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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
