Hi, On Thu, 13 Aug 2009 13:12:21 +0530, Anish <anish.s...@techblue.co.uk> wrote: >> Sorry, I don't understand your question. > >> hummm, I don't think so. If we have this xml structure : >> >> <testimonials> >> >> <testimonial> >> >> <title>blabla</title> >> >> <content>......</content> >> >> </testimonial> >> >> <testimonial> >> >> <title>blabla2</title> >> >> <content>......2</content> >> >> </testimonial> >> >> </testimonials> >> >> >> >> When we edit with one-form editor and want to add a testimonial, just >> >> add >> >>>> >> <testi></testi> bloc. >>>> > Hi Florent > > I wanted to ask that how to add > > <testi></testi> bloc.
Your users have to add <testimonial> node in the xml. This entry will be validate when submitted. > > While making it editable using one form editor. I'm not much clear about > this. This is a good how-to explanation : http://lenya.apache.org/docu20/tutorials/newResourceType/newResourceTypePart4.html regards > > Please suggest. > > > Florent André wrote: >> Sorry, I don't understand your question. >> ++ >> On Wed, 12 Aug 2009 21:09:39 +0530, Anish <anish.s...@techblue.co.uk> >> wrote: >> >>>> hummm, I don't think so. If we have this xml structure : >>>> <testimonials> >>>> <testimonial> >>>> <title>blabla</title> >>>> <content>......</content> >>>> </testimonial> >>>> <testimonial> >>>> <title>blabla2</title> >>>> <content>......2</content> >>>> </testimonial> >>>> </testimonials> >>>> >>>> When we edit with one-form editor and want to add a testimonial, just >>>> >> add >> >>>> <testi></testi> bloc. >>>> >>> Thanks for the response Florent, but how will it append the same XML. >>> I'm bit confused about this. >>> >>> Please suggest. >>> >>> >>> Florent André wrote: >>> >>>> On Wed, 12 Aug 2009 14:34:04 +0530, Anish <anish.s...@techblue.co.uk> >>>> wrote: >>>> >>>> >>>>>> IMO steps are : >>>>>> 1 - define your xml testimonial's structure >>>>>> 2 - build a rng >>>>>> 3 - add module >>>>>> 4 - enable a one form editor >>>>>> 5 - add modif/suppress on each testi >>>>>> 6 - enable form (with 1 field for each information) >>>>>> 7 - add some cooool javascript >>>>>> 8 - be appy and drink some wine ! :) >>>>>> >>>>>> >>>>>> >>>>> Hi Florent >>>>> >>>>> Thanks for the guidance, if I follow these steps, the module created >>>>> will work in a way that it will create different XMLs for each of the >>>>> testimonial page like other index_{language}.xml files. But I wanted >>>>> to >>>>> >> >> >>>>> place all the testimonials in a single XML file. >>>>> >>>>> Please correct me if I'm wrong. >>>>> >>>>> >>>> hummm, I don't think so. If we have this xml structure : >>>> <testimonials> >>>> <testimonial> >>>> <title>blabla</title> >>>> <content>......</content> >>>> </testimonial> >>>> <testimonial> >>>> <title>blabla2</title> >>>> <content>......2</content> >>>> </testimonial> >>>> </testimonials> >>>> >>>> When we edit with one-form editor and want to add a testimonial, just >>>> >> add >> >>>> <testi></testi> bloc. >>>> >>>> >>>> Another solution could be inspired by news module : >>>> - a testimonials component-instance that is a collection >>>> - sub-testimonial component-instant that is a testimonial xml structure >>>> >>>> In this case each testimonial is an xml file (in the testimonials >>>> folder), >>>> but when you open testimonials the collection aggregate for you each >>>> single >>>> xml in one. >>>> >>>> IMO this second solution have to be if content of each testimonial >>>> could >>>> be >>>> long. >>>> >>>> >>>> HTH and be careful that is just some dev ideas, I don't implement >>>> something >>>> like that (first no, second idea yes in a some way) for now. >>>> >>>> I'm interesting in this subject, so keep in touch. >>>> >>>> ++ >>>> >>>> >>>> >>>> >>>> >>>>> Florent André wrote: >>>>> >>>>> >>>>>> Hey ! What do you think about the name "FillByForm" for our "module >>>>>> experience" ? >>>>>> ++ >>>>>> >>>>>> On Tue, 11 Aug 2009 19:14:38 +0200, Florent André >>>>>> <florent.andre-...@4sengines.com> wrote: >>>>>> >>>>>> >>>>>> >>>>>>> Hi Vik >>>>>>> >>>>>>> For me my requirements are : >>>>>>> - add and modify a vocabulary I have an xml like that : >>>>>>> <voc:team> >>>>>>> <voc:longname>Chealsea FC</voc:longname> >>>>>>> <voc:shortname>Chelsea</voc:shortname> >>>>>>> <voc:synonyms> >>>>>>> <voc:synonym>Fulham stadium</voc:synonym> >>>>>>> </voc:synonyms> >>>>>>> <voc:team> >>>>>>> >>>>>>> - add some pre-defined properties (attributes values) to a link : >>>>>>> <a href="...." evaluation="good|middle|bad">link description</a>. I >>>>>>> would >>>>>>> like that my user have just to select "evaluation" value in a >>>>>>> drop-down >>>>>>> list. >>>>>>> >>>>>>> For sure, we have to do one for see where it can be generalized, but >>>>>>> IMO, >>>>>>> the hardest thing to made generic is the component-instance >>>>>>> declaration >>>>>>> [1]. >>>>>>> After that, the form to fill information would be hard to >>>>>>> generalize, >>>>>>> but >>>>>>> if we use cform it will just be an xml to adapt to our >>>>>>> >> requirements... >> >>>>>>> I'm in the candy world ? :) (http://candyworld.free.fr/) >>>>>>> >>>>>>> Have a good day >>>>>>> >>>>>>> [1} >>>>>>> <component-instance name="person" logger="lenya.resourcetypes" >>>>>>> class="org.apache.lenya.cms.publication.ResourceTypeImpl"> >>>>>>> >>>>>>> <schema >>>>>>> namespace="http://relaxng.org/ns/structure/0.9" >>>>>>> >>>>>>> >> uri="fallback://lenya/modules/person/resources/schemas/foaf.rng" >> >>>>>>> /> >>>>>>> >>>>>>> <!-- Default time cache time in seconds for this resource type >>>>>>> >> --> >> >>>>>>> >>>>>>> >>>> >>>> >>>>>>> <expires seconds="3600" /> >>>>>>> >>>>>>> <sample >>>>>>> name="Basic FOAF sample" >>>>>>> mime-type="application/rdf+xml" >>>>>>> uri="fallback://lenya/modules/person/samples/foaf.xml" >>>>>>> /> >>>>>>> >>>>>>> <format name="xhtml" uri="cocoon://modules/person/xhtml.xml"/> >>>>>>> <format name="xhtml-include" >>>>>>> uri="cocoon://modules/person/xhtml-include.xml"/> >>>>>>> <format name="icon" uri="cocoon://modules/person/icon"/> >>>>>>> >>>>>>> </component-instance> >>>>>>> >>>>>>> >>>>>>> On Tue, 11 Aug 2009 15:14:52 +0100, Vik Tara <v...@propco.co.uk> >>>>>>> >> wrote: >> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hi Florent, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>> I also would like to do something like that. Not on testimonial, >>>>>>>>>> but >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>> for >>>>>>> >>>>>>> >>>>>>> >>>>>>>>>> end-user (CMS user) it's the same think I want. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>> What's your requirement? I wonder if it can be made generic as you >>>>>>>> >>>>>>>> >>>> say. >>>> >>>> >>>>>>>> Also can any of the lenya dev's comment if we are following the >>>>>>>> >>>>>>>> >>>> correct >>>> >>>> >>>>>>>> approach? >>>>>>>> >>>>>>>> Or should we be defining a usecase? >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>>> >>>>>>>> Vik >>>>>>>> >>>>>>>> >>>>>>>> Florent André wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Hi Anish, >>>>>>>>> >>>>>>>>> I also would like to do something like that. Not on testimonial, >>>>>>>>> >> but >> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>> for >>>>>> >>>>>> >>>>>> >>>>>>>>> end-user (CMS user) it's the same think I want. >>>>>>>>> >>>>>>>>> A very good first step will be : >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >> http://lenya.apache.org/docu20/tutorials/newResourceType/newResourceTypePart1.html >> >>>> >>>> >>>>>> >>>>>> >>>>>> >>>>>>>>> IMO steps are : >>>>>>>>> 1 - define your xml testimonial's structure >>>>>>>>> 2 - build a rng >>>>>>>>> 3 - add module >>>>>>>>> 4 - enable a one form editor >>>>>>>>> 5 - add modif/suppress on each testi >>>>>>>>> 6 - enable form (with 1 field for each information) >>>>>>>>> 7 - add some cooool javascript >>>>>>>>> 8 - be appy and drink some wine ! :) >>>>>>>>> >>>>>>>>> for 1 to 4 I'm not really affraid... We have doc ! But for 5 to >>>>>>>>> >> 7... >> >>>>>>>>> I you are OK to put your code on a public svn [1], I will like to >>>>>>>>> >>>>>>>>> >>>> code >>>> >>>> >>>>>>>>> with >>>>>>>>> you [2] >>>>>>>>> >>>>>>>>> ++ >>>>>>>>> >>>>>>>>> [1] http://svn.4sengines.eu for example ? ;) >>>>>>>>> [2] said this last phrase with a babe voice :) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, 10 Aug 2009 18:32:11 +0530, Anish >>>>>>>>> <anish.s...@techblue.co.uk> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Hi All >>>>>>>>>> >>>>>>>>>> I want to create a module "Testimonials" (it will handle all the >>>>>>>>>> operations related to the testimonials like writing, reading, >>>>>>>>>> editing, >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>>>> deleting etc.) >>>>>>>>>> My idea of doing this is as follows: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *1. User will create a new testimonial using CMS menu.* >>>>>>>>>> >>>>>>>>>> When user will click on "New Testimonial" option a new form will >>>>>>>>>> >> be >> >>>>>>>>>> there which will contain fields related to the new testimonial >>>>>>>>>> >>>>>>>>>> >>>> (name, >>>> >>>> >>>>>>>>>> info, testimonial-text, picture etc). Then user will fill and >>>>>>>>>> save >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>>>> the testimonial. >>>>>>>>>> >>>>>>>>>> *2. User will be able to update, delete testimonials using CMS.* >>>>>>>>>> >>>>>>>>>> On the testimonial page in authoring area, there will be >>>>>>>>>> edit/delete >>>>>>>>>> >>>>>>>>>> >>>> >>>> >>>>>>>>>> option for each testimonial. >>>>>>>>>> >>>>>>>>>> *3. All the testimonials will be placed in a single XML file.* >>>>>>>>>> >>>>>>>>>> *4. In the live area there will be a testimonials page which will >>>>>>>>>> show >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>>>> all the testimonials as read only.* >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> */*User here refers to CMS user./* >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I don't have much idea about implementing/writing lenya usecases. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Please Suggest >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org >>>>>>>>> For additional commands, e-mail: dev-h...@lenya.apache.org >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org >>>>>>>> For additional commands, e-mail: dev-h...@lenya.apache.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org >>>>>>> For additional commands, e-mail: dev-h...@lenya.apache.org >>>>>>> >>>>>>> >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org >>>>>> For additional commands, e-mail: user-h...@lenya.apache.org >>>>>> >>>>>> >>>>>> >>>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org >>>> For additional commands, e-mail: user-h...@lenya.apache.org >>>> >>>> >>>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org >> For additional commands, e-mail: user-h...@lenya.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org For additional commands, e-mail: user-h...@lenya.apache.org