Changes for version 0.999032 - 2009-08-02
- The page cache plugin was caching the empty body before a redirect, and then using that for further requests of the same page. Arguably, this is a bug in PageCache, but for now it is fixed here. (Dave Rolsky)
- Logging out of a wiki which did not allow anonymous viewing left the user able to view the last page they were on. Now they are immediately taken to the login screen. (Dave Rolsky)
- Reorganized the navigation menus to try to group site-wide and page-specific options together. Top-level menu links (like Recent and Tags) are now always site-wide. For path-specific versions, go to the "Sub pages" view of a path. (Dave Rolsky)
- The gallery link was broken (Dave Rolsky)
- Redesigned the attachments list as a nicely formatted table. Images now include a thumbnail preview, and the actions available for each attachment are context-sensitive based on the type of attachment and user permissions. (Dave Rolsky)
- Attachments are now viewable without going to the edit form first (Dave Rolsky)
- The "insert link" option for an attachment went to a slightly broken version of the edit form (Dave Rolsky)
- The revisions list is now a nicely formatted table (Dave Rolsky)
- mojomojo_spawn_db.pl now has a --help option and takes CLI arguments for all settings (Dave Rolsky)
- mojomojo_spawn_db won't attempt deploy if db already exists (mateu)
- A newly created database now has an anonymous user preference set. Without this, anonymous users are not supported properly (Dave Rolsky)
- Recent changes now shows user's names, not their logins (Dave Rolsky)
- The users list in the admin section only showed the first 20 users. Added paging links so you can browse all of them (Dave Rolsky)
- The users list now shows active users first (Dave Rolsky)
- A user's active flag is now shown as "yes" or "no" in the UI (Dave Rolsky)
- Fixed markup inserted by edit toolbar buttons for images and links (dandv)
- The edit page incorrectly labeled a button "Create and View" for a page that only had one revision, when it should have been labeled "Save and View" (Dave Rolsky)
- In edit mode, the preview & form should now always fit in the browser viewport together without scrolling, in both horizontal & vertical split modes. (Dave Rolsky)
- Revised MultiMarkdown syntax help tips (Dave Rolsky)
- Removed the page delete action, which was broken with PostgreSQL, and not checking permissions. This will come back in a better form in the future (Dave Rolsky)
- MojoMojo warn on startup if mojomojo_spawn_db.pl was not run, and all requests return a 404 (mateu)
- Textile no longer converts non-ASCII characters into HTML entities (dandv)
- Fixed Catalyst theme so that Save buttons are visible (dandv)
- All methods are documented in POD with =head2 instead of =item, so that they appear in the module's TOC. Uniform LICENSE for all modules. (dandv)
- Major documentation updates to Prefs.pod, Schema::Result*::Page*, Formatter/WRITING YOUR OWN FORMATTER, (dandv)
- Reformatted Changes, but you probably noticed that by now (dandv)
- Move some settings into MojoMojo.pm to make mojomojo.conf more friendly. (marcus)
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
Page gallery.
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