Re: from Cforms to Wicket
Francesco Chicchiriccò <[email protected]>
| Newsgroups | gmane.text.xml.cocoon.user |
|---|---|
| Message-ID | <[email protected]> |
On 18/02/2013 13:09, gelo1234 wrote: > Why using CForms at all ? If you use XSLT you can transform dynamic > XML data into HTML5 native forms templates. HTML5 would be an option, indeed. Regards. > 2013/2/18 Mika M Lehtonen <[email protected] > <mailto:[email protected]>> > > Yep, > sounds like a lot of work and like re-inventing the wheel.. > > - mika - > > > 18.2.2013 10:47, Francesco Chicchiriccò kirjoitti: >> On 17/02/2013 20:08, Mika M Lehtonen wrote: >>> Hi Francesco, >>> let me tell you what I have now. >>> I implemented a feedback web application for municipial use with >>> C2.11. The app is built so that the administrator can create >>> forms picking fields and controls he/she needs. These setting >>> are saved into db. The end-user app reads these settings from >>> db, creates XML definition and through XSL transforms these >>> settings into valid Cforms definition/template and finally >>> creates forms wanted out of this all. >>> >>> This is highly dynamic system where we also implemented special >>> data model where horizontal tables are converted into vertical >>> direction, that is, there is one row per fom field, not a column. >>> >>> I was warned about using C2.11 for this, but I wanted to use it >>> anyway because I was familiar with it already. Now I would like >>> to get rid of C2.11 but I really don't know how. I would like to >>> switch into C3 but that is something I am not familiar with. >>> >>> I could go with the stream and use AJAX and like jQuery.. still >>> i would have the same problem - how to create controls out of >>> XML definition. So XML driven form platform is something I would >>> prefer, you see, I would only need XSLT. >>> >>> I hope I made my needs little clearer. >> >> Yes, definitely. >> * >> *Basically, you need to dynamically build some web forms from an >> XML definition you get from an external source: let me say that >> this is a perfect suite for C2.1 (and C2.2) with CForms. >> >> Now, since you want to move away from C2.1 (and not for C2.2 I >> guess), you'd like to have some tools that, parsing the XML form >> definition generates a Wicket form, with all controls full featured. >> >> While this is perfectly feasible without C3 (I did something >> similar, even though limited, in Apache Syncope), I'd think you >> could empower the integration between C3 and Wicket for this >> purpose. Only, consider that there is nothing implemented yet in >> this respect, so you would be the first. >> >> Regards. >> >>> 17.2.2013 20:30, Francesco Chicchiriccò kirjoitti: >>>> On 15/02/2013 22:11, Mika M Lehtonen wrote: >>>>> Hi, >>>>> I have an application using dynamic Cforms (C2.11), that is, >>>>> the Cforms definition and templates are created from dynamic >>>>> XML through XSL. >>>>> >>>>> Can this be done with C3 and wickets? >>>>> From somewhere I read about the fact that with Apache Wickets >>>>> you don't need any XML.. >>>> >>>> Hi Mika, >>>> what do you want to achieve exactly? >>>> >>>> Apache Wicket is a component-based framework for developing web >>>> applications: I know from their project site that the project >>>> claims "a refreshing lack of XML", and I also know that Wicket >>>> fully supports form processing. >>>> >>>> From the other side, Cocoon 3.0 features Wicket integration >>>> (more details at [1]) that can help achieving some particular >>>> use cases. >>>> >>>> Regards. >>>> >>>> [1] >>>> http://cocoon.apache.org/3.0/reference/html-single/index.html#wicket-integration >> -- >> Francesco Chicchiriccò >> >> ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member >> http://people.apache.org/~ilgrosso/ <http://people.apache.org/%7Eilgrosso/> > > -- Francesco Chicchiriccò ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member http://people.apache.org/~ilgrosso/