Overview

Maia is a wiki that makes it easy for teams to collaborate and share knowledge. It is both a fullfeathered enterprise wiki and a platform for building wiki based software applications.

In Maia, every wiki page is of a certain type. The type could for example be project, documentation or activity depending on what the page is describing. It is the type that specifies how the page should be rendered and what properties it can have. For example the project page type could have the properties manager and members. It is easy to create new page types to describe new entities.

Roadmap

This is the features planned for the upcoming releases:

0.1

  • Properties
  • Role based authorization
  • Typed pages
  • Type based template engine

0.2

  • Macros
  • Action Plug-in:s
  • Version control
  • Attachments
  • Search
  • Weblog
  • Messageboard / Forum

Architecture

Maia is built on top of Jackrabbit but could easily use any JSR-170 compliant content repository. The repository stores pages, attachments and properties. A template engine renders pages based on their type.