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

Changes for version 0.999033 - 2009-08-14

  • Fixed security issue allowing anonymous users to delete attachments (dandv)
  • Cleared the RT bug queue (5 bugs) (dandv)
  • Added 'resource' metadata to META.yml to indicate bug tracking, source code repo and mailing list URLs at http://search.cpan.org/dist/MojoMojo (dandv)
  • Added 40+ tests to t/c/{attachment, page_edit, user}.t, fixed email.t to restore admin's password, better handling of missing test prereqs. (dandv)
  • Refactored C::Attachment, MojoMojoTestSchema, attachments/list.tt (dandv)
  • Bump up test_requires Test::More version to 0.88 so we can use done_testing()

Documentation

Catalyst CGI
Create a new Catalyst Component
Catalyst FastCGI
Catalyst Testserver
Catalyst Test

Modules

Cleans HTML as well as CSS of scripting and other executable contents, and neutralises XSS attacks. Derived from HTML::Defang version 1.01.
A Catalyst & DBIx::Class powered Wiki.
Site Administration
Attachment controller
MojoMojo Comment controller
Export / Import related controller
Various functions that return JSON data.
Journaling for MojoMojo?
Various JSRPC functions.
Page controller
MojoMojo Page Administration
Tags controller
Login/User Management Controller
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 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 Docbook 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
Texile+SmartyPants formatting for your content
Handle interpage linking.
Embed YouTube player
DBIC::Schema Catalyst model
Catalyst View

Provides

in lib/MojoMojo/Formatter/Pod.pm
in lib/MojoMojo/I18N.pm
in lib/MojoMojo/Schema/ResultSet/Role.pm
in lib/MojoMojo/View/Email.pm
in lib/MojoMojo/View/TT.pm