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

Reply via email to