On Wed, 2011-06-08 at 16:55 +0200, MAI QUOC, Phuong-Tram wrote:
> i can't access to .vm templates
> are they on the server or are they available through XWiki front ?

No, you don't need access to the .vm templates, you just need to be able
to write a piece of velocity code in the Document information panel, for
example.

The idea is this: 

1/ you define your class that holds the status property. You don't need
to create template for it or class sheet
2/ in the document information panel, you write a little piece of
velocity to get the status object from the current document and allow
you to edit it (look at the tutorial for creating a simple application,
you should have there code samples about how to get an object of a
specific type from a document)
3/ you need a way to make sure that every document that you create has
one object of type status in it. For this, for example, you can 
a) in the code that displays the status (I assume you display it
somewhere, right?) if the current document does not have a status
object, create one and save the document
b) create a template "status document" using the templates mechanism
(see the template administration section) and then create new documents
with that template

That's how I would do it, and I can't see a reason why it won't work, if
I understood correctly your requirements.

Have fun,
Anca

> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Guillaume Lerouge
> Sent: Wednesday, June 08, 2011 3:48 PM
> To: XWiki Users
> Subject: Re: [xwiki-users] Add Progress info on document
> 
> Hi,
> 
> using objects is the right way to go.
> 
> Then you can edit the edit panels through .vm templates in order to
> display
> a field that would allow your users to edit the value of the status
> field.
> 
> Guillaume
> 
> On Tue, Jun 7, 2011 at 18:32, MAI QUOC, Phuong-Tram <
> [email protected]> wrote:
> 
> > Hello
> >
> >
> >
> > I'd like to add for each page a way to track down if the page is a
> > "ongoing" status, is a "completed" status or is a "needFeedBack"
> status
> > for example.
> >
> > Of course, the list of statuses should be configurable so i can put
> > mine.
> >
> >
> >
> > My first idea was to create a class and add this object to each page
> but
> >
> >
> > -> i have created the class + classSheet + classTemplate but i see
> then
> > that i can create new documents.
> >
> >
> >
> > Actually, I want the status to be embedded in the page edit mode, in a
> > panel for example, and that would be better if it is embedded in the
> > Document Information panel, just as the Tag field
> >
> >
> >
> > So I try to add raw html in this but i don't know how to create a new
> > "status" property to the document.
> >
> >
> >
> > If i use the "tag" property, i'm worrying about mixing two tag
> fields...
> >
> >
> >
> > anyway, i've read and re-read the XWiki online documentation but i
> can't
> > find anything just like this.
> >
> >
> >
> > PS -> of course, i'll have later a page per status with the list of
> all
> > documents in each statuses... (just like tag pages)
> >
> >
> >
> > thank you for your help
> >
> > _______________________________________________
> > users mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to