STATUS revision 04c36b3cf393459792d35bcf451c6049ff0f5f78
a93a1f58a8763fa69172980b98e3d24720c1136egmApache HTTP Server Trunk Documentation Status File.
a93a1f58a8763fa69172980b98e3d24720c1136egmLast modified: $Date$
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egmFor more information on how to contribute to the Apache Documentation
a93a1f58a8763fa69172980b98e3d24720c1136egmProject, please see http://httpd.apache.org/docs-project/
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm ------------------------------
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egmDecisions pending
a93a1f58a8763fa69172980b98e3d24720c1136egm=================
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egmThings That Need Fixing
a93a1f58a8763fa69172980b98e3d24720c1136egm=======================
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Refer to this product as either 'Apache HTTP Server' or 'httpd', as
a93a1f58a8763fa69172980b98e3d24720c1136egm appropriate in context, rather than just 'Apache'. 'Apache' is the
a93a1f58a8763fa69172980b98e3d24720c1136egm Apache Software Foundation.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Remove mentions of the 1.2 and 1.3 versions of the server.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Update the http://httpd.apache.org/docs-project/docsformat.html
a93a1f58a8763fa69172980b98e3d24720c1136egm document to be useful. In particular:
a93a1f58a8763fa69172980b98e3d24720c1136egm - Document the various macros that can be used in documents.
a93a1f58a8763fa69172980b98e3d24720c1136egm - Document the translation process.
a93a1f58a8763fa69172980b98e3d24720c1136egm - Generally update it to make it reflect the current reality of how
a93a1f58a8763fa69172980b98e3d24720c1136egm we work.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Update this document. Determine which of these issues are in fact
a93a1f58a8763fa69172980b98e3d24720c1136egm still open, and which have already been dealt with.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Identify which documents are grossly out of date, and fix.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- The FAQ never amounted to much. Review the current FAQ, which is
a93a1f58a8763fa69172980b98e3d24720c1136egm 1.3-era, and bring it into this century.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Security docs are unhelpful, and assume that the reader knows nothing.
a93a1f58a8763fa69172980b98e3d24720c1136egm Need something a little more advanced, which either discusses
a93a1f58a8763fa69172980b98e3d24720c1136egm application-level security, or links to something that does. I'm not
a93a1f58a8763fa69172980b98e3d24720c1136egm even sure what to say needs done. Can we get someone to elaborate on
a93a1f58a8763fa69172980b98e3d24720c1136egm what, exactly, needs written? Ivan Ristic has said maybe he would be
a93a1f58a8763fa69172980b98e3d24720c1136egm willing to contribute.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Performance doc is way too low-level. Several people have said that
a93a1f58a8763fa69172980b98e3d24720c1136egm they might help out here, but it's a significant undertaking, and more
a93a1f58a8763fa69172980b98e3d24720c1136egm than a little daunting.
a93a1f58a8763fa69172980b98e3d24720c1136egm
a93a1f58a8763fa69172980b98e3d24720c1136egm- Windows platform docs are in desperate need of rewrites/updates for 2.x.
a93a1f58a8763fa69172980b98e3d24720c1136egm - 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.
- 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?
- Individual docs will need some cleanup.
- 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 <Proxy> fit into sections.html?
* Missing documentation for the support program checkgid
* New user docs: Directory Handling (mod_dir/mod_autoindex/etc)
(draft available in wiki)
* Enhancements to the DTD/XSL:
- 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 <category> element in modulesynopsis
- Use a tag like <var> in place of <em> for things like the
<syntax> listing.
- in progress
- add letter links to glossary and quickreference,
perhaps also a term overview (sidebar)
- remove <pre> elements. Use <br /> and <indent> 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
* Provide example solutions for the mapping of encodings, especially
for .gz etc. (also in regard to our default configuration)
* 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.