On 16 Mar 2007, at 19:48, Marcos wrote:
Hi all,

First of all ... I've discovered nuxeo today and it's really awesome !!!
However I've some questions :-)

Thanks! Welcome to the Nuxeo 5 community.

Q1. How easy is too add a new states to the current document's states ? For example.:
   1. Approve
   2. Custom State X
   3. Custom State XX

I know that the above question is somehow "too general" BTW I just would like
to know from where to start inside nuxeo's trunk sources.

The document states are called "lifecycle states" in Nuxeo 5. You can create a new lifecycle with the states you want and some allowed transitions between states. And you can associate this lifecycle to your document types. The basic types in Nuxeo 5 follow a lifecycle called "default".
For its definition, see
http://svn.nuxeo.org/trac/nuxeo/browser/org.nuxeo.ecm.core/trunk/ repository/OSGI-INF/LifeCycleCoreExtensions.xml

Q2. Let's suppose that I want to add a new language to nuxeo, in my case pt_BR. ...
Are all nuxeo's messages inside of resource files ?

The messages in Nuxeo 5 are stored held in messages_XY.properties files in whatever package is relevant.
See the start of the tutorial at
http://svn.nuxeo.org/trac/nuxeo/browser/doc/Tutorials/Nuxeo-5-Basic- Tutorial.pdf?format=raw
for more.

Q3. I saw that nuxeo follows a modular development (please correct me if I'm wrong, that is Maven based). We are planning to "patch" some parts of the program to fullfill our needs, is this a good approach ?

No :) Patching is never a good approach because it makes life very difficult for you as soon as you want to upgrade. I would advise you to use the various extensions mechanisms available in Nuxeo 5, like event listeners, extension points, or simply write a new component providing whatever types, actions, views, JSF action listeners, workflows, lifecycles, ...

For example.: We've added a new functionality to nuxeo such as "role based access permissions" ( not sure if this functionality already exists .... as I said in the beginning I've started with nuxeo just today ;-) )
is somehow "easy" to patch the trunk using Maven ?

Nuxeo 5 already has "role-based access permission", although we don't use the term "role" because it means different things to different people. We have groups of users and groups of permission, which both could be used to implement role-based permission depending on your definition of that.

Florent

--
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to