http://mojomojo.org
Thanks to
WikiPedia, most people today have heard of Wikis. Depending on your definition,
MojoMojo might be a Wiki. It certainly makes it effortless to create web pages of text, and it can be configured so that anyone can edit any page. It can also be configured so you have to register to edit a page, or you can even disable registration. However, the thing that sets
MojoMojo apart from other Wikis more than anything is its basic structure. Every page in
MojoMojo can have a set of pages below it. In turn those pages can have sets of pages under them as well. This means
MojoMojo supports a tree structure of pages, just like a directory structure on a hard drive.
We also have a bunch of features you won't find in every wiki, like an attachment system that automatically makes a web gallery of your photos, live AJAX previews as you are editing your text, and a proper full text search engine built straight into the software.
MojoMojo is written in the
CatalystFramework. It's 100% SQL driven, thanks to the DBIx::Class ORM. This allows
MojoMojo its rich feature set without sacrificing performance and scalability.
The code running
MojoMojo is Open Source, under the Artistic License, just like Perl. Even though the project was started by Marcus Ramberg, it has a number of contributors from all over the world. The project has been running since 2005, with the first public release to CPAN in the fall of 2007.
MojoMojo was presented at YAPC10 and was the only 3rd party application mentioned in the
CatalystFramework book "The Definitive Guide to Catalyst".
It is interesting to compare this with
ZwiKi using the
WikiChoicetree as they have many features in common, including the page directory structure. --
JohnFletcher
Comparison using
WikiMatrix:
http://www.wikimatrix.org/compare/MojoMojo+ZwiKi
-- dandv
CategoryWikiImplementation