The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.9.1

  • Updated the provided css files in etc to use before and after elements of ( and ) to demonstrate how display of nids can be customized.
  • Umask config option has been added so that wiki pages can be created group writable, if desired. Thanks to: Matthew O'Connor
  • A bug with KeptRevisions causing an error fixed. Thanks to: Matthew O'Conner
  • Boolean config option, ShowNid, that controls whether NIDs should be displayed as '#' or their value.
  • Support for WikiWhiteboard. See http://www.xml.com/pub/a/2003/11/19/svgwiki.html
  • SiteBase configuration variable now used correctly, if set. Thanks to: Jason Cook
  • Pluggage search modules allowing searching of external tools from the wiki. See PurpleWiki/Search/*.pm for documentation and information.
  • Transclusions can now be presented as plain text rather than HTML. See PurpleWiki::Transclusion. Thanks to: Jason Cook
  • Transclusions can be retrieved from sites requiring basic authentication.See PurpleWiki::Transclusion and set httpUser and httpPass in config. Thanks to: Jason Cook
  • mod_perl 1 and mod_perl 2 handlers for displaying raw wikitext files as xhtml are now included. See PurpleWiki::Apache1Handler and PurpleWiki::Apache2Handler. Intended for use with tools that manipulate wikitext and PurpleNumbers external to the wiki proper.

Documentation

Document authoring system
Perl implementation of Danny Ayer's WikiWhiteboard

Modules

Wiki text display handler for mod_perl 1
Wiki text display handler for mod_perl 2
Configuration object.
Inline node object
Default PurpleWiki parser.
Search Arts Repositories
Search plugin for blosxom blogs.
Wiki search engine.
Base class for PurpleWiki search modules
Search IrcLogger Repositories
Search MovableType blogs
Class for search results.
Search The Wiki Text and Titles
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