Revision 10 - 2009-06-23 at 06:47:39

MojoMojo Documentation

Welcome to the MojoMojo documentation. As this MojoMojo is a wiki, feel absolutely free to contribute and improve the documentation.

Installation

MojoMojo can be installed from CPAN, OS packages, or from GitHub. See Installation for details.

Cheatsheet

Wiki syntax Cheatsheet.

Deployment

How to deploy MojoMojo.

Preferences

Configuring MojoMojo.

FAQ

Q: How does MojoMojo compare with other popular Perl-based Wikis/CMSes?
A: Mostly favorably:

  • ikiwiki is rudimentary, stores pages in text files and has no live preview.
  • November is written in Perl 6. Currently, logging in with the test account doesn't work.
  • Oddmuse stores pages in text files and has no live preview. Also, "Oddmuse is one Perl script"
  • TWiki has been ripped apart by all but two developers moving to Foswiki.
  • Foswiki is very powerful but it stores pages as text files in a RCS, which has lead (in the case of TWiki) to significant scalability issues in large installations. Foswiki is also not based on Catalyst, and doesn't have a live preview (the user must choose between a WYSIWYG editor and a plain text editor). On the plus side, it has a very large number of plugins, and supports structured data.
  • SocialText is aimed at the enterprise. While the Socialtext Open code is publically available, there is no effort put into making it installable and usable outside of Socialtext's business. There are, however, installation instructions. At the time of this writing, the userbase of Socialtext Open seems nonexistent and the IRC channel #socialnet on Freenode had only 3 non-bot users.
  • WebGUI is easier to install but presents a massive case of not invented here syndrome - it reinvented its own modules to deal with databases, forms, authentication, caching, handling HTTP requests etc. Just take a look at their source code as of 2009-Jun-11: Auth.pm, Cache.pm, Session.pm, SQL.pm etc.. MojoMojo builds on the great power of CPAN.
My tags:
 
Popular tags:
 
Powered by Catalyst