Changes for version 0.9
- Document-independent node IDs.
- Transclusions!
- Rearchitected View drivers so that they are extensible, reusable, and dynamically loadable.
- New utilities: purple, various blog integration tools, etc. See the extras/ subdirectory.
- Major UseModWiki code cleanup, including heavily refactored Database classes.
- RSS syndication of RecentChanges.
- New config file format.
- Bug fixes galore, with updated tests and documentation.
Modules
Configuration object.
Inline node object
Default PurpleWiki parser.
Generates sequences for node IDs
Structural node object
Transclusion object.
Basic PurpleWiki data structure
Event handlers for View drivers
Debug View driver
Plain text view driver
WikiHTML view driver
WikiText view driver
XHTML view driver
Provides
in PurpleWiki/Database.pm
in PurpleWiki/Database/KeptRevision.pm
in PurpleWiki/Database/Page.pm
in PurpleWiki/Database/Section.pm
in PurpleWiki/Database/Text.pm
in PurpleWiki/Database/User.pm
in PurpleWiki/Page.pm