Add htmlpurifier and phpgit to external modules.
[xhtml-compiler.git] / TODO.txt
blob4df8161563ea74314d0142e1a75d62d9dead9e03
1 ===== TODO ============================================= XHTML Compiler ==
3 Architectural
4 - Determine how to express relationships between many different files
5   into one cohesive "page". This is especially important with regards
6   to preventing collisions. It might be useful to distinguish between
7   source and metadata files (each of which can have different forms).
9 DOMFilter
10 - Directory listing generation
11 - XSLT processing of XHTML
12 - Acronym/abbreviation embedded dictionary
13 - Embedded Math with LaTeX, see MediaWiki and texvc (difficult)
14 - Comments (difficult)
15 - Temporary different base URL (sorta like AbsolutePath, but more flexible)
16 - Notify when there are BROKEN LINKS!
17 - News listings imported from other pages (REALLY IMPORTANT!)
19 Maintenance
20 - Generate levels: 1 for a fast, 2 for all. Filters which perform expensive
21   operations only do those operations with level is 2
22 - Enable all update modes via config option
23 - Single-file update using update.php
24 - Incremental HTML page updates
25 - Enable page retrieval via portable library (include it, call function)
26 - Have filters also add themselves as dependencies.
28 Sugar
29 - Prettier dashboard using a Circular Menu
30 - Support for Apache MultiViews/Content Negotiation
31 - Allow linking to web-pages without extension
32 - Compression of content
34 PHP-bridge
35 - Compile XInclude xml files into HTML fragment files that can be included
36   into dynamic PHP scripts
37 - Setup "template" XHTML -> HTML files that PHP scripts can use (partially
38   implemented using the Fragment TextFilter, but we want a sustainable
39   solution)