| Apache Directory Project Management > Index > Documentation Rework for 2.0 |
Mission: Having better end-user documentation for ApacheDS 2.0 (and beyond)
The current documentation is
Reasons for this undesired state
We will convert the Basic User's Guide to DocBook comparable to the Studio documentation. It will be renamed to "ApacheDS Tutorial". And it will be the only documentation in the near future (2.0) which has the ambition to be a book. No Advanced User's Guide etc. anymore. They are currently too fragmented and incomplete. The Basic User's Guide on the other hand is nearly complete.
So the future of the ApacheDS Tutorial (ex Basic User's Guide) is
Instead of ambitious further guides we will simply have HowTos ("Recipes") on all topics imaginable. They are basically articles which are simpler to create and there is no need to create a book alike structure. A lot of content is already available which can be easily migrated to recipes. The main work here is to check whether they still work with the current trunk (and will still work with 2.0). Anyway, for some important topics there is still no documentation at all (like replication).
A FAQ could be also usefull. It should contains informations about the most asked questions on the users mailing list, and pointers to the recipes. A good example would be : "How do I change the port" or "How do I inject a new schema" |
The module for the documentation in svn could be found here: https://svn.apache.org/repos/asf/directory/sandbox/szoerner/apacheds-documentation
The repository folder contains a local maven repository with the docbook-xml and docbook-xsl libraries because the are not available in the public maven repository.
The tutorial folder contains a skeleton for the tutorial.
To build it change into the apachds-documentation directory and run "mvn install"
The generated userguides could be found under apacheds-documentation/target/userguides
The "tutorial" could be imported into Eclipse, run "mvn eclipse:eclipse" before.
DocBook documentation:
We use DocBook 4.5, the guide is available here: http://www.docbook.org/tdg/en/html/docbook.html
The following table contains candidates for recipes. Basically, the idea is to finish all recipes of prio 1 and as may as possible with prio 2 until September.
At some point, we may want to categorize the recipes. I can see something like :
(those are just suggestions) |
| Topics | content already available | priority (1=high) | volunteer | Remarks |
|---|---|---|---|---|
| How To enable SSL (LDPAS and StartTLS) | |
1 | sz | outdated due to change in 1.5.2 |
| How to configure ApacheDS replication | |
1 | ||
| How To configure SASL Authentication | |
2 |
| Topics | content already available | priority (1=high) | volunteer | Remarks |
|---|---|---|---|---|
| How to import another schema to ApacheDS | |
1 | sz | Use eduPerson as an example? |
| How To define and add your own elements to the schema | |
2 | sz | |
| How to use ApacheDS for unit tests | |
1 | stse | update to JUnit4 |
| Topics | content already available | priority (1=high) | volunteer | Remarks |
|---|---|---|---|---|
| How To configure PAM Authentication with ApacheDS | |
3 | ||
| How To configure ApacheDS as a Tomcat realm | |
2 | sz | Currently in Basic User's Guide |
| How To configure Thunderbird to use ApacheDS | |
2 | ||
| How to run ApacheDS embedded in Geronimo | |
2 | sz | |
| How to embed ApacheDS as a Web Application | |
1 | sz | |
| How To configure JIRA to use ApacheDS | |
2 | ||
| How To configure Confluence to use ApacheDS | |
2 | ||
| How To configure ACEGI to use ApacheDS | |
2 | ||
| How To configure CAS to use ApacheDS | |
3 | ck | |
| How To configure Shibboleth to use ApacheDS | |
3 | ck |
| Topics | content already available | priority (1=high) | volunteer | Remarks |
|---|---|---|---|---|
| How To use ApacheDS as a Kerberos Server | 2 | |||
| Kerberos Client Configuration for OpenLDAP | |
3 | ||
| Kerberos Client Configuration for SSHD | |
3 | ||
| Kerberos Client Configuration for Wicket | |
3 | ck |
| Topics | content already available | priority (1=high) | volunteer | Remarks |
|---|---|---|---|---|
| How To write Stored Procedures | |
2 | ||
| How To implement Triggers | |
2 | ||
| How To define and implement Extended Operations | |
2 | sz | |
| How To write your own Interceptor | |
2 |