Projects / PurpleWiki

PurpleWiki

PurpleWiki is a WikiWikiWeb implementation derived from UseModWiki that adds several features and modularizes the code for easier development. It includes purple numbers (a system that allows fine-grained linking to elements in a page), a parser that supports pluggable output formats and use by other tools (plugins for Movable Type and Bloxsom are included), RSS feeds of recents changes, and transclusion of content between pages managed by the parser (within and without the Wiki).

Licenses
Implementation

RSS Recent releases

  •  11 Aug 2004 10:17

Release Notes: This release adds bugfixes to re-enable replacing the current version of a page with an older revision and to ensure that usernames are saved with pages.

  •  09 Aug 2004 00:32

Release Notes: This version is much more flexible due to the introduction of template driven presentation with TemplateToolkit, optional support for i-names, session management, access control, improved RSS handling, XHTML 1.1 compliance, a MoinMoin conversion kit, and more. It also provided an important bugfix to revision handling and a major code cleanup.

  •  07 May 2004 19:22

Release Notes: This release has improved OO View drivers, support for hard rules, proper handling of lists in XHTML, multi-line lists and indents, more efficient transclusions, and experimental support for remote transclusions between servers.

  •  12 Feb 2004 12:08

Release Notes: This release adds support for wikiwhiteboard. It supports transclusions in both HTML and plaintext, with authentication if necessary. It has easy to extend pluggable search modules for searching the wiki, related purple numbered text, and Google. There are Apache handlers for viewing wikitext outside the wiki. It has bugfixes in configuration, permissions, and revision handling.

  •  18 Aug 2003 03:47

Release Notes: This release adds support for document-independent node IDs, transclusions, and extensible view drivers. It also included utilities for weblog integration and document management, an extensive code cleanup, refactoring, documentation, and many bugfixes and test cases.

Screenshot

Project Spotlight

Controlled Variables

Secure basic types in C++.

Screenshot

Project Spotlight

SLEEF

A library that efficiently calculates various mathematical functions using SSE2 SIMD instructions in double precision.