Apache HTTP Server 2.2 Documentation Status File. Last modified: $Date$ For more information on how to contribute to the Apache Documentation Project, please see http://httpd.apache.org/docs-project/ ------------------------------ Decisions pending ================= Things That Need Fixing ======================= - Windows platform docs are in desperate need of rewrites/updates for 2.0. - Bill Rowe and Bill Stoddard are good contacts for tech questions. - "using apache" has been done, "compiling apache" is still open - hints on uninstalling apache (exit monitor, close directories, registry entries etc) (PR 10154) - FAQ: UTF-8 config and URL encoding for non-ascii characters. - FAQ: AcceptEx failed / virusscanner, firewall fun - New Auth system - Much clean-up and enhancement of aaa howto - Independent note on how to upgrade to new auth system - modules docs - mod_suexec: very little documentation - mod_rewrite: explain, when which variables are actually available (PR 16402) - MPM documentation - explain what the following command line options do (perhaps in the developer/debugging docs): -D DEBUG -D ONE_PROCESS one-process-mode == no threads, i.e. only one process handling the requests in a single loop? -D NO_DETACH (not in every MPM avail.) no daemon, but detached from terminal? -D FOREGROUND (not in every MPM avail.) ? - Individual docs will need some cleanup. - misc/perf-tuning.html - needs major rewrite for 2.0 - misc/rewriteguide.html - needs cleaning in 1.3 and 2.0 - platform/ebcdic.xml - needs major rework for 2.0 - API documentation - Ben Laurie has written some hooks documentation - authn provider API documentation could be useful - SSL docs need serious update and enhancement - compat docs are wrong - no basic how to setup ssl doc mads said he was working on this, but... - How does fit into sections.html? Documentation improvements ========================== * htdbm documentation has been added and just needs peer review (plus translations). * Missing documentation for the support program checkgid * New user docs: Directory Handling (mod_dir/mod_autoindex/etc) * Enhancements to the DTD/XSL: - tag that links to the glossary and uses some special style in the css. - New index: directives by context, including listing which directives are available for each AllowOverride setting. - New index: backout modules by type (aaa, mappers, loggers etc.) probably by introducing a element in modulesynopsis - Use a tag like in place of for things like the listing. - in progress - add letter links to glossary and quickreference, perhaps also a term overview (sidebar) - remove
 elements. Use 
and elements to get a similar effect. * Improving the documentation of the documentations' build system itself (requirements, procedures) * Improving the "security docs" - More content and better organisation - mod_dav ressources are owned by the httpd * Making site-specific enhancements easier, including a documented and robust way for 3P module docco to be added -- and have it survive a server docco upgrade - This could be something a simple and hackish as a manual/extra/ directory (a la the 1.3 src/modules/extra/ directory) and a script in the support directory that scans the files there and updates the manual indices. (We do something like that now for httpd.conf file with apxs [LoadModule, etc.].) * Provide example solutions for the mapping of encodings, especially for .gz etc. (also in regard to our default configuration) * Several features in Apache require write-access to the filesystem. Examples: CacheRoot, DavLockDB, ScriptLog We should treat the things consistently in the docs, and perhaps suggest the use of directory like /usr/local/apache2/var/ that is httpd-writable. * Change the name 'Apache' to 'Apache HTTP Server' or 'http'. LaTeX Todo list ================== - Dozens of other little problems with presentation, cross-referencing, etc. - Cleanup xsl to make it more readable. Almost everything that is currently in latex.xsl should probably be moved to common.xsl. There may be a license problem with the atbeginend.sty file, since latex style files rarely have explict licenses. At worst, we can drop this and manually adjust the relevant spacing. - Reduce the size of the pdf (both bytes and pages) in any way possible. - Translations.