The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.00 - 2010-05-09

  • New Features:
  • Create a default page for new users.
  • Replaced shrunken-head image with a sane "Stop" sign (dandv)
  • Bug fixes:
  • Fix WantedLink to use normalize_page to match links
  • Removed File::Slurp dependency after removing it from Text::(Multi)Markdown because it fails installation under Strawberry Perl (dandv)
  • IRC Formatter auto-color nicknames (GitHub issue #27) (linio)
  • Attachments size in Page info is now correctly displayed (GitHub issue #53) (linio)
  • Remove 'Alerts' from Syntax Highlight list - it's Kate's hidden module (Github issue #52) (linio)
  • Fixed formatter_all_textile tests to work without Syntax plugin
  • Improvements:
  • Refine POD so lintian is happy (debian build tool)
  • Add unicode code option to DB connect string. This allows us to remove the use of UTF8Columns which is deprecated. Hook in CHARTSET=utf8 for MySQL deploy
  • Misc:
  • Test::Notabs is now optional
  • HTML::Toc is now required

Documentation

Installation instructions for MojoMojo
info on MojoMojo configurable preferences
Catalyst CGI
Create a new Catalyst Component
Catalyst FastCGI
script to start/stop/restart mojomojo fastcgi instance
Catalyst Testserver
hash plain text passwords
Catalyst Test
DBIC versioning
hash plain text passwords
rough draft of converting textile to markdown
rough draft of converting wikispaces to markdown

Modules

A Catalyst & DBIx::Class powered Wiki.
Site Administration
Attachment controller
MojoMojo Comment controller
Export / Import related controller
Image controller
Various functions that return JSON data.
Journaling for MojoMojo?
Various JSRPC functions.
Page controller
MojoMojo Page Administration
Controller to run before all others
Tags controller
Login/User Management Controller
Cleans HTML as well as CSS of scripting and other executable contents, and neutralises XSS attacks. Derived from HTML::Defang version 1.01.
Base class for all formatters
Include Amazon objects on your page.
automatically hyperlink CPAN modules when using the syntax {{cpan Some::Module}}
Include comments on your page.
Scrub user HTML and XSS
format local directory as XHTML
format part of content as DocBook
syntax-highlight docbook
MSN Smileys in your text.
format file as XHTML
format Docbook in xhtml
format Pod File in xhtml
format Pod File in xhtml
format part of content as an IRC log
Include files in your content.
MojoMojo's main formatter, dispatching between Textile and MultiMarkdown
MultiMarkdown formatting for your content. MultiMarkdown is an extension of Markdown, adding support for tables, footnotes, bibliography, automatic cross-references, glossaries, appendices, definition lists, math syntax, anchor and image attributes, and document metadata.
format part of content as POD
Include RSS feeds on your page.
Handles {{redirect /path}}
syntax highlighting for code blocks
generate table of contents
format plain text as xhtml
Texile+SmartyPants formatting for your content
Handle interpage linking.
Embed YouTube player
support for language localization
DBIC::Schema Catalyst model
support for searching pages
support for Thematic styles
DBIC Schema
base class for Result classes
base class for ResultSet classes
Versioned page content
store journal entries
Links among pages
Versioned page metadata
store members of roles
store pages that are wanted
resulset methods on attachments
resultset methods on content
resultset methods on pages
resultset methods on users
resultset methods on roles
resultset methods on tags
Catalyst View
Template Toolkit views for MojoMojo
generate inline word-based HTML diffs
cute little punctuation assistant
convert wikispaces pages to markdown

Provides

in lib/MojoMojo/Extension.pm
in lib/MojoMojo/Extensions/Counter.pm
in lib/MojoMojo/Formatter/Pod.pm
in lib/MojoMojo/View/Email.pm