[ info ]   [ edit ]

Features

Pink Wino is an immature project, so many features are still missing.

Its a Wiki Component

It can be embedded into existing webapps.

Flexible syntax

Much of the syntax is data driven. This means you can largely choose the syntax that Pink Wino uses. For example, if you want bold to be **bold** as opposed to ++bold++, its dead easy (no need for source code changes or to recompile).

Flexible plugins

Creating plugins is easy. In many cases, you won't even need to write java code. Instead, define the plugin in the config files (including the parameters that can be passed to the plugin), and then create a jsp page to render the results.

Note, Plugins don't have to use jsp pages.

Highly Flexible and Extendable

Much thought has gone into making Pink Wino extendable.

All standard wiki formatting

The normal wiki features, such as text formatting, links, tables, code blocks, pre blocks and images etc.

Easy to use Templates

Fully customise the look of the wiki by creating a new template (struts-tiles technology).

Editing Single Sections

You can edit a single section of a wiki page. This is vital when pages get large and complex.

Security

There is a security system, which prevents unauthorised editing of pages. The authentication, and the authorisation can easily be extended to fit your own security setup. However, there is a default implementation of an authorisation manager, which uses a simple flat file with MD5 encrypted passwords. There is a default implementation of an authorisation manager, which uses wiki pages to hold the alcs (access control lists). By using wiki pages, it is possible to see the history of changes, just like any wiki page.

The default authorisation manager currently has the concept of "groups", and groups can be nested too (although I wouldn't recommend it, unless you know what you are doing!)

Renaming Pages

Renaming pages is simple. The old page is replaced by a standard message, informing the user to update their bookmark. The contents of the new page are included below this message. No attempt is made to automate updating links to the renamed page.

See also Missing Features.