1 Apache HTTP Server 2.1 Documentation Status File.
2 Last modified: $Date: 2003/07/25 10:54:59 $
4 For more information on how to contribute to the Apache Documentation
5 Project, please see http://httpd.apache.org/docs-project/
7 ------------------------------
12 - Remove manual/search/manual-index.cgi from the distribution and
13 httpd-2.0-docs/ repository? These can be maintained in the httpd-site
14 repository but don't belong in distributions unless we introduce the
15 tools to generate the index database or keep a current database checked
17 +1: wrowe, nd, slive, erikabele, kess, mads
19 - Remove several out-of-place files into somewhere in the tree outside
20 of the actual web site content? Erik suggests we merge the two icons
21 readmes into one. Perhaps all of these go into httpd-2.0/docs/README?
24 icons/small/readme.txt
25 Votes for a single top-level README reference?
26 +1: wrowe, slive, nd, erikabele, kess, mads
29 Things That Need Fixing
30 =======================
32 - Windows platform docs are in desperate need of rewrites/updates for 2.0.
33 - Bill Rowe and Bill Stoddard are good contacts for tech questions.
34 - "using apache" has been done, "compiling apache" is still open
35 - hints on uninstalling apache (exit monitor, close directories,
36 registry entries etc) (PR 10154)
37 - FAQ: UTF-8 config and URL encoding for non-ascii characters.
38 - FAQ: AcceptEx failed / virusscanner, firewall fun
41 - Much clean-up and enhancement of aaa howto
42 - Independent note on how to upgrade to new auth system
45 - mod_suexec: very little documentation
46 - mod_proxy: updates for 2.0
47 - mod_status: updates for 2.0
48 - mod_example: updates for 2.0
49 - mod_rewrite: explain, when which variables are actually available
53 - explain what the following command line options do
54 (perhaps in the developer/debugging docs):
57 one-process-mode == no threads, i.e. only one
58 process handling the requests in a single loop?
59 -D NO_DETACH (not in every MPM avail.)
60 no daemon, but detached from terminal?
61 -D FOREGROUND (not in every MPM avail.)
64 - Individual docs will need some cleanup.
65 - misc/custom_errordocs.html needs to be updated to
66 essentially describe how the international error
67 docs included in 2.0 work
68 - misc/perf-tuning.html - needs major rewrite for 2.0
69 - misc/rewriteguide.html - needs cleaning in 1.3 and 2.0
70 - platform/ebcdic.xml - needs major rework for 2.0
73 - install.html has had a first-pass rewrite, it is basically
74 accurate, but very incomplete: many configure options are missing,
75 especially those inherited from apr.
78 - Ben Laurie has written some hooks documentation
79 - authn provider API documentation could be useful
81 - SSL docs are generally good, but they need a refreshing by someone
82 familiar with mod_ssl and openssl.
84 - I've begun working on this (again) --mads
86 - How does <Proxy> fit into sections.html?
88 Documentation improvements
89 ==========================
91 * New user docs: Directory Handling (mod_dir/mod_autoindex/etc)
93 * Enhancements to the DTD/XSL:
94 - <glossary> tag that links to the glossary and uses some special
96 - New index: directives by context, including listing which directives
97 are available for each AllowOverride setting.
98 - New index: backout modules by type (aaa, mappers, loggers etc.)
99 probably by introducing a <category> element in modulesynopsis
100 - Use a tag like <var> in place of <em> for things like the
103 - add letter links to glossary and quickreference,
104 perhaps also a term overview (sidebar)
105 - remove <pre> elements. Use <br /> and <indent> elements to get
108 * Improving the documentation of the documentations' build system
109 itself (requirements, procedures)
111 * Improving the "security docs"
112 - More content and better organisation
113 - mod_dav ressources are owned by the httpd
115 * General cleaning and improving of module docs
117 * Making the directive definitions "less terse" (i.e., adding more
118 examples and details to the definitions of the directives)
120 * Making site-specific enhancements easier, including a documented
121 and robust way for 3P module docco to be added -- and have it
122 survive a server docco upgrade
124 - This could be something a simple and hackish as a manual/extra/
125 directory (a la the 1.3 src/modules/extra/ directory) and a
126 script in the support directory that scans the files there and
127 updates the manual indices. (We do something like that now for
128 httpd.conf file with apxs [LoadModule, etc.].)
130 * Summarize all the implemented drafts/standards with short explanations
131 within a document. (PR 16938)
133 - I've begun working on this --jsl
135 * Provide example solutions for the mapping of encodings, especially
136 for .gz etc. (also in regard to our default configuration)
138 * Several features in Apache require write-access to the filesystem.
139 Examples: CacheRoot, DavLockDB, ScriptLog
140 We should treat the things consistently in the docs, and perhaps
141 suggest the use of directory like /usr/local/apache2/var/ that is
144 * Change the name 'Apache' to 'Apache HTTP Server' or 'http'.
150 Add <columnspec> to xml files.
154 A quick search makes me believe that pdftex will not handle gifs.
155 It probably will handle png.
157 - Hundreds of other little problems with presentation, cross-referencing,
162 - Cleanup xsl to make it more readable and add licenses. Almost everything
163 that is currently in latex.xsl should probably be moved to common.xsl.
164 There may be a license problem with the atbeginend.sty file, since
165 latex style files rarely have explict licenses. At worst, we can
166 drop this and manually adjust the relevant spacing.
168 - Reduce the size of the pdf (both bytes and pages) in any way possible.
170 - Speed up the XSLT tranform.