MojoMojo: Difference between revisions

1 byte added ,  4 November 2022
m
Text replacement - "Category:WikiConcept" to "Category:Wiki concept"
(update article, Archive.org links)
m (Text replacement - "Category:WikiConcept" to "Category:Wiki concept")
Line 32: Line 32:
Thanks to sites like [[:Category:Wikipedia|Wikipedia]], most people today have heard of [[WhatIsWiki|Wikis]].  Depending on your definition, MojoMojo might be a Wiki.  This is pretty cool!  It certainly makes it effortless to create web pages of text, and it can be configured so that [[:Category:OpenEdit|anyone]] can [[edit]] any page.  It can also be configured so you have to [[:Category:LoginToEdit|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.
Thanks to sites like [[:Category:Wikipedia|Wikipedia]], most people today have heard of [[WhatIsWiki|Wikis]].  Depending on your definition, MojoMojo might be a Wiki.  This is pretty cool!  It certainly makes it effortless to create web pages of text, and it can be configured so that [[:Category:OpenEdit|anyone]] can [[edit]] any page.  It can also be configured so you have to [[:Category:LoginToEdit|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 [[:Category:WikiConcept|features]] you won't find in every wiki, like an attachment system that automatically makes a web gallery of your photos, live [[:Category:Ajax|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 [http://www.CatalystFramework.org Catalyst framework].  It's 100% [[:Category:SQL|SQL]] driven, thanks to the [https://MetaCPAN.org/release/DBIx-Class DBIx<nowiki>::</nowiki>Class] ORM.  This allows MojoMojo its rich feature set without sacrificing performance and scalability.
We also have a bunch of [[:Category:Wiki concept|features]] you won't find in every wiki, like an attachment system that automatically makes a web gallery of your photos, live [[:Category:Ajax|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 [http://www.CatalystFramework.org Catalyst framework].  It's 100% [[:Category:SQL|SQL]] driven, thanks to the [https://MetaCPAN.org/release/DBIx-Class DBIx<nowiki>::</nowiki>Class] ORM.  This allows MojoMojo its rich feature set without sacrificing performance and scalability.


The code running MojoMojo is [[:Category:Open source|open sourced]] under the [[:Category:Artistic License|Artistic License]], just like [[:Category:Perl|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 [https://www.CPAN.org CPAN] in the fall of 2007.  We are currently working towards a 1.0 release, as well as serving the needs for the Catalyst wiki.
The code running MojoMojo is [[:Category:Open source|open sourced]] under the [[:Category:Artistic License|Artistic License]], just like [[:Category:Perl|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 [https://www.CPAN.org CPAN] in the fall of 2007.  We are currently working towards a 1.0 release, as well as serving the needs for the Catalyst wiki.