Name: BlagoWiki/index
Summary: Description of BlagoWiki engine
Author: parafin
Created: Mon, 09 Mar 2009 15:40:05 GMT
Atom feed
Modify access level: moderator

BlagoWiki

Structure

BlagoWiki consists of 2 parts: "core" - Perl module, which provides infrastructure for building applications around it; and BlagoWiki itself - a set of Perl functions called handlers, another set of Perl functions called plugins, DTDs, XSLT stylesheets, JavaScript and some auxiliary files. Perl code can be run as CGI or FastCGI and also from mod_perl. Last variant is discouraged (and not supported) - tests show occasional errors caused by bugs in mod_perl itself. Also FastCGI provides better performance. So FastCGI is the best choice, but if it's not available, there is always CGI at the cost of much worse speed.

Features

  • Server- and client-side caching
  • Valid XHTML and CSS
  • Atom feeds
  • No databases - everything is stored in XML files (except sessions)
  • Pretty urls