Changes for version 0.5 - 2006-03-27
- first release
 
Documentation
Documentation of the Konstrukt framework    
  
About the Konstrukt framework    
  
Hacking on the Konstrukt core    
  
Installation and configuration    
  
Create your own plugins    
  
Complete list of the plugins that are shipped with this package.    
  
Usage to create web sites    
  
Overview of the Syntax of the wiki plugin. For more details, take a look at the documentation of each markup plugin.    
  Modules
Web application/design framework    
  
Sub attribute handling    
  
Caching functionalities    
  
Debug and error message handling    
  
Event management    
  
Comfortable handling of files, file names and paths    
  
Base class for handlers that control the processing of the requests    
  
Handler for an Apache request    
  
Handler for the processing of a given filename    
  
Handler for the processing of a given filename    
  
Common function library    
  
Parser for the tag syntax    
  
A node in the parse tree    
  
Base class for the Konstrukt plugins.    
  
Konstrukt blogging engine    
  
Konstrukt blogging DBI backend    
  
Bookmark management for registered users    
  
Konstrukt bookmarks DBI backend driver    
  
Browser statistics plugin    
  
Browser statistics. DBI backend    
  
Management of private and public calendar items    
  
Konstrukt calendar. Backend Driver for the Perl-DBI.    
  
Put captchas in your forms easily.    
  
Implementation for text captchas.    
  
Displays the current date    
  
Print out an XHTML table with the difference between two texts    
  
Access to the environment variables    
  
Display the error messages that occured during the page processing    
  
HTML form validator    
  
Konstrukt guestbook    
  
Konstrukt guestbook. Backend Driver for the Perl-DBI.    
  
Hit statistics plugin    
  
Konstrukt page hit logging. DBI backend    
  
Conditional blocks    
  
Remove content from a website    
  
Konstrukt logging facilities.    
  
Konstrukt logging. DBI backend    
  
Hide email addresses from SPAM harvesters.    
  
Displays the value of a specified HTTP parameter    
  
Embedding perl code in your pages/templates    
  
Access to Perl variables    
  
Sort all lines of plaintext nodes    
  
Perform SQL queries.    
  
Access to session values    
  
Tagging plugin    
  
Tagging DBI backend    
  
Konstrukt templating engine    
  
Convert all text into upper case    
  
URI-encode the text    
  
User management. Extensible with plugins.    
  
Basic user management.    
  
Konstrukt basic userdata. DBI Backend Driver    
  
Information about the users (admin) level.    
  
Konstrukt level userdata. DBI Backend Driver    
  
Personal information about the user.    
  
Konstrukt personal userdata. DBI Backend Driver    
  
Plugin to convert wiki markup and manage wiki content    
  
Base class for wiki backends    
  
Base class for article backends    
  
Article backend driver for storage inside a database that can be accessed through DBI.    
  
Base class for file backends    
  
File backend driver for storage inside a database that can be accessed through DBI.    
  
Base class for image backends    
  
Image backend driver for storage inside a database that can be accessed through DBI.    
  
Inline plugin to handle acronyms    
  
Inline plugin to handle basic markup    
  
Inline plugin to handle basic markup    
  
Base class for wiki block plugins    
  
Block plugin to handle code/preformatted sections    
  
Block plugin to handle definition lists    
  
Block plugin to handle headlines    
  
Block plugin to handle horizontal rules    
  
Inline plugin to escape HTML markup    
  
Base class for wiki inline plugins    
  
Inline plugin to handle links    
  
Plugin to handle wiki article links    
  
Plugin to handle external links    
  
Plugin to handle links to internal files.    
  
Plugin to handle (internal and external) images    
  
Plugin to handle !NoLinks    
  
Base class for plugins to handle links    
  
Block plugin to handle ordered and unoderered lists    
  
Block plugin to handle ordered and unoderered lists    
  
Block plugin to handle paragraphs    
  
Block plugin to handle quotes    
  
Inline plugin to handle simple replacements    
  
Catches the print statements and fires an event on each print.    
  
Class for everything related to the page request    
  
Class for everything related to the generated response    
  
Session management (Cookies/Session)    
  
Settings management    
  
Base class for simple Konstrukt plugins.    
  
Base class for the tag handlers.    
  
Plugin handler of the Konstrukt framework    
  Provides
      in lib/TestHandler.pm
    
  Examples
- eg/demosite/README.txt
 - eg/demosite/page/blog/index.html
 - eg/demosite/page/bookmarks/index.html
 - eg/demosite/page/browserstats/index.html
 - eg/demosite/page/calendar/index.html
 - eg/demosite/page/calendar/rss2/info/index.html
 - eg/demosite/page/favicon.ico
 - eg/demosite/page/guestbook/index.html
 - eg/demosite/page/hitstats/index.html
 - eg/demosite/page/img/layout/bg.png
 - eg/demosite/page/img/layout/logo.png
 - eg/demosite/page/img/layout/nav_arrow.gif
 - eg/demosite/page/index.html
 - eg/demosite/page/konstrukt.settings
 - eg/demosite/page/log/index.html
 - eg/demosite/page/styles/layout.css
 - eg/demosite/page/templates/layout.template
 - eg/demosite/page/usermanagement/basic/index.html
 - eg/demosite/page/usermanagement/index.html
 - eg/demosite/page/usermanagement/level/index.html
 - eg/demosite/page/usermanagement/personal/index.html
 - eg/demosite/page/wiki/index.html