My favorites | Sign in
Project Logo
                
Search
for
Updated Dec 10, 2007 by simpleenigmainc
Labels: featured
WikiEngine  
Wiki Engine

Introduction

A wiki engine seems to be a necessity on the Internet these days. Having one built into a web server will make it that much easier for a wiki to be implemented on the web server.

The intention with including a wiki engine into ErlWeb has several advantages:

  1. It will standardize Wiki formatting for the applications written on ErlWeb and in ERML
  2. It will allow other applications to use the WikiEngine for other purposes
  3. a transform language taht would allow serveral different WikiFormats

Development Notes

The WikiEngine will be developed to follow the MediaWiki or WikiPedia formatting guidelines as closely as possible. Some good resources to start with will be:

Although the default format will be the WikiMedia format, other Wiki formats will be included as well. These will be kept external to the WikiEngine so that new extentions can be added without recompiling ErlWeb.

The WikiEngine will take the WikiCode and convert it into an Erlang XML based datastructure. Then XMERL could be used to create a transform so that the XML could be changed into several different formats; most notably HTML. This will also allow the WikiCode to include ERML that will also be processed. A special ERML_WIKI command will be created to take full advantage for the WikiEngine.

Other Uses

Other uses that the WikiEngine could empower:

  • Wiki to PDF application

Sign in to add a comment
Hosted by Google Code