h1. MojoMojo Features

h2. Pluggable wiki syntax?

We like "textile":http://www.textism.com/tools/textile for text formatting, but if you prefer something else, MojoMojo's pluggable formatter chain let's you rip out the textile formatter, and replace it with Markdown, or whatever else strikes your fancy. Since the wiki-links are handled by a separate formatter, it won't be affected at all. You can also add additional formatters to the core one, such as our RSS formatter or the Amazon formatter.

Check out below for a quick overview of our various formatters.

h3. Formatters

h4. Textile

Default main text formatter. See L.

h4. Wiki

This formatter handles the wiki-linking between pages in MojoMojo. It supports both CamelCase style formatting and [[Explicit Link]] style. If it makes a link where you don't want it, you can always escape it with a backslash, like \WikiWord.

h4. Scrub

This formatter ensures that the generated HTML is squeaky clean. That means it makes sure the generated output doesn't contain any potentially harmful elements.

h4. Comment

Allows user comment on page. syntax \n=comment\n

h4. Pod

Formats Plain Old Documentation. processes blocks between \n=pod\n

h4. Include

verbatim http include. Loaded at runtime. syntax \n=url\n

h4. IRCLog

see killtrac for example.

h2. Tree-based node structure

h2. Revision control

h3. Diff

line-diff and inline-diff

h3. Rollback

And roll forward

h2. Attachments

h3. Uploading

h3. Maintaining

h3. Using in pages

h2. Gallery

Gallery needs to be fixed properly first.

h2. Editing content

h3. Automatic preview

h3. Toolbar

h3. Syntax

h3. Change highlighting

h2. Tags

h3. Setting tags

h3. Finding by tags

h2. Searching

MojoMojo searching is currently broken

h2. RSS Feeds

h3. Per page

h3. Recent

h3. By tag

h2. Export

Can export content at any tree-level as html or raw wiki-format. Import support is planned.