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

Reply via email to