Hi,

On 3 avr. 07, at 22:52, Steve Tynor wrote:
I've been looking at Nuxeo as a basis for an upcoming project and have been quite impressed by its design and its goals, and especially the quality of the documentation. However the docs and HOWTOs I've found seem to be on each of two extremes: end user "how to use Nuxeo's webapp" and developer "how the Nuxeo core is implemented".
We know about this problem and the wiki is the first answer (under construction).

However, there is some documentation to get you started:

1/ Basic Tutorials (doc type creation, packaging, etc.): <http:// svn.nuxeo.org/trac/nuxeo/browser/doc/Tutorials>

2/ Application branding (NXTheme): <http://svn.nuxeo.org/trac/nuxeo/ wiki/nuxeoThemeGuide>

3/ Extention points documentation: <http://public.dev.nuxeo.com/ ~lgodard/nxpointdoc/index.html>


I'm having a hard time finding guidance for the "in between": how an "end user" integrator is expected to adapt it to specific requirements. My project would need to present a customized interface which incorporates my customer's corporate logo and accepted styles (i.e. imagine a "MyCustomerDocs powered by Nuxeo" branding rather than straight "Nuxeo").
Nuxeo EP is definitely designed to allow and ease this kind of application. It's really designed as an extendable and deeply customizable platform.


Ideally, there's a demo project that shows how to do some or all of the following. We hoped to be able to take a prebuilt, stable release of Nuxeo and then add configuration to create such a customized application:

* replace the nuxeo theme with something else - changing colors, adding a custom logo, etc.
-> NXThemes

* integrate with a single signon systems (siteminder, corporate ldap, etc.)
For SSO: see the mail on the list about it (from today about NTLM). You can also see CAS: <http://svn.nuxeo.org/trac/nuxeo/browser/ org.nuxeo.ecm.platform.login.cas2/trunk>.

For LDAP connection, you can check out Nuxeo Directory which do the job (having different backend like LDAP or SQL as user sources).

* configure the various underlying components (e.g. underlying the jackrabbit / lucene repository configuration, how to configure repository meta data variables, etc.)
You can check nuxeo webapp about this. It's a complete demo of the platform. :-)

  * add additional workflow / drools
The required documentation is still missing here. You can check http://svn.nuxeo.org/trac/nuxeo/browser/ org.nuxeo.ecm.platform.workflow/trunk/client to get an example.

I've poked around the subversion repository and see some undocumented modules (e.g. NxSample), but it's not clear to me how (I'm still having problems getting the trunk sources to test cleanly on my development machine, so am hoping to take a step back and attempt building a small sample app against the stable binary release -- is that possible?
NXSample is here to provide a sample component performing some basic customization. It's documented in the basic tutorial.

Sorry if this is explained somewhere in the docs -- if so, just point me at them!
Do not hesitate to ask more question as you discover it.


Thanks,

EB.

--
Éric Barroca - Ex. VP of Operations - +33 6 21 74 77 64
www.nuxeo.com - Nuxeo: Open Source ECM - www.nuxeo.org
Nuxeo EP 5: extensible, Java EE and standards based ECM Platform !


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

Reply via email to