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