Update TODO.txt
[xhtml-compiler.git] / TODO.txt
blobfa6b45c348e386b3435946c42d401e5d86341482
1 ===== TODO ============================================= XHTML Compiler ==
3 Architectural
4 - Genericize Page code so that source can be one of many extensions 
5   (the extension dictates a TextFilter to use?)
7 DOMFilter
8 - Directory listing generation
9 - XSLT processing of XHTML
10 - SVN-related features: parsing of $Id$ (partially implemented)
11 - Acronym/abbreviation embedded dictionary
12 - Embedded Math with LaTeX, see MediaWiki and texvc (difficult)
13 - Comments (difficult)
14 - Temporary different base URL (sorta like AbsolutePath, but more flexible)
15 - Automatically add <link> tags for CSS files that are appropriately named
17 DOMFilter_RSSFromSVN
18 - Incremental updates of cache
20 TextFilter
21 - Tidy formatting (kinda useless, since Tidy isn't available on our server)
22 - Alternate markup language: Markdown (.mktext), simplified HTML (.sxhtml)
23   (not high priority)
25 Sugar
26 - Generate levels: 1 for a fast, 2 for all. Filters which perform expensive
27   operations only do those operations with level is 2
28 - Prettier dashboard using a Circular Menu
29 - Enable all update modes via config option
30 - Single-file update using update.php
31 - Standards-compliant error pages
32 - Support for Apache MultiViews/Content Negotiation
33 - Incremental HTML page updates
34 - Enable page retrieval via portable library (include it, call function)
36 PHP-bridge
37 - Compile XInclude xml files into HTML fragment files that can be included
38   into dynamic PHP scripts
39 - Setup "template" XHTML -> HTML files that PHP scripts can use