Changeset 30300
- Timestamp:
- 02/19/08 18:15:20 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
doc/nuxeo-book/trunk/src/docbook/extensibility/extensibility.xml
r24044 r30300 7 7 xmlns:html="http://www.w3.org/1999/xhtml" 8 8 xmlns:db="http://docbook.org/ns/docbook"> 9 <title>Wire your business to Nuxeo Framework</title>9 <title>Wire your business to the Nuxeo Framework</title> 10 10 11 11 <para>You certainly have already read that Nuxeo is an extensible platform, … … 41 41 properties (ex : the current folder, the current user, and other 42 42 session objects). For example, you could decide that the action 43 "send a pdfcopy to all my group members list" that you have coded,43 "send a PDF copy to all my group members list" that you have coded, 44 44 is displayed only when a document is in valid state, has the facet 45 " pdfable", and the user has the property "evangelist".</para>45 "PDFable", and the user has the property "evangelist".</para> 46 46 </listitem> 47 47 … … 81 81 or moving, in fact any event that can be caught), so that for 82 82 instance, you take the "binary" property that contains the .doc, and 83 transform it to a pdf, and store it in a second property of your83 transform it to a PDF, and store it in a second property of your 84 84 document, aside the .doc. We call this a 85 85 <emphasis>modifier.</emphasis> An other example of modifier is the … … 99 99 commercial transformer from there, provided you write an adapter. 100 100 This will allow you to transform, for instance, any professional 101 application file into text, then in pdf(and transparently directly102 in pdffor the user).</para>103 </listitem> 104 105 <listitem> 106 <para>Versioning service : you can customize your version system101 application file into text, then in PDF (and transparently directly 102 in PDF for the user).</para> 103 </listitem> 104 105 <listitem> 106 <para>Versioning service: you can customize your version system 107 107 (by default, classical major, minor with numbers like 1.03) and 108 108 where you store the version information</para> … … 135 135 <para><emphasis role="bold">Adapt the 136 136 way you want to authenticate</emphasis> and make the platform choose 137 by itself which one is possible : basic authentication, html forms, or137 by itself which one is possible: basic authentication, html forms, or 138 138 what else you want. We used this extension point to make Nuxeo RSS 139 139 feeds work from your favorite RSS reader.</para> … … 142 142 <listitem> 143 143 <para>You can add new login module, so that you can choose your way to 144 validate the authentication : <emphasis role="bold">using ldap, SSO,145 simple database password storage ...</emphasis></para>144 validate the authentication: <emphasis role="bold">using LDAP, SSO, 145 simple database password storage...</emphasis></para> 146 146 </listitem> 147 147 … … 183 183 <listitem> 184 184 <para>It is possible to choose the workflow engine you want to use, 185 and even use several. For other engine than JBPM, you need to use an185 and even use several. For other engine than jBPM, you need to use an 186 186 adapter.</para> 187 187 </listitem> … … 248 248 249 249 <para>How does this evolve? Nuxeo's job is to create new extension 250 points on the framework's components. Nuxeo improves the plug ability of250 points on the framework's components. Nuxeo improves the pluggability of 251 251 its components (meaning the number of its extensions points) thanks to 252 252 the cases you submit. And the increase of contributions (the things we 253 plug s) increases with the success of the platform.</para>253 plug) increases with the success of the platform.</para> 254 254 </section> 255 255 </section>
