MojoMojo Lightning Install

user-pic

Wiki Extras for this post

MojoMojo uses a boatload of CPAN module to do its things. If you already have Catalyst and DBIC installed you're more than half way there, but what if you're starting from scratch and you want to quickly find out if MojoMojo is something you're interested in.

Install it Quick and Dirty

Ok maybe not dirty but in seven steps we will install this database backed, version controlled tree full of searchable and navigable page mania.

Overview

How to install MojoMojo in the fewest steps. This example assumes I'm installing MojoMojo to /home/user/MojoMojo1 on a Debian or Ubuntu machine.

1. Install supporting Debian packages2

apt-get install libpng12-dev libjpeg62-dev libxslt1-dev \
libgdbm-dev libgcrypt11-dev docbook-xsl docbook-xsl-doc-html \
libfreetype6-dev

2. Download MojoMojo

3. Extract the tar file and cd into MojoMojo/

tar xvfz MojoMojo.tar.gz
cd MojoMojo/

4. Set PATH3

source tools/shipwright-source-bash /home/user/MojoMojo

5. Start MojoMojo

mojomojo_server.pl

6. Browse to MojoMojo root page

For localhost4: http://localhost:3000/

7. Log in

username: admin
password: admin

Notes

  • This distribution of MojoMojo uses the pre-initialized SQLite database mojomojo.db

Credits

Thanks to Shipwright which was used to create the MojoMojo.tar.gz vessel that contains MojoMojo and all its wonderful dependencies.

1 Use a path to suit your needs.

2 For Imager and DocBook support.

3 Inform the environment where MojoMojo is located.

4 Please adjust hostname according to your needs. In addition, default port for MojoMojo is 3000. It can be set with -p $port on startup, where $port is a port number.

No TrackBacks

TrackBack URL: http://www.catalyzed.org/mt/mt-tb.fcgi/59

5 Comments

| Leave a comment

Step 3 through 7 should perhaps also be written and put into README or INSTALL. The tarball should look a bit more like most software package tarballs, containing a README, INSTALL, LICENSE, ChangeLog, etc.

Sorry, meant step 4-7.

Hi!

Just adding a note regarding Gentoo. All the necessary ebuilds are being maintained in the perl-experimental overlay by me and some other folks. So you basically just do:


layman -a perl-experimental


You need layman of course, of which you should also read the docs to see how to sync your overlays every now and then. All the packages in the overlay are ~arch, so you need to add keywords for them.

At present time we had to mask MojoMojo as it depends on a module conflicting with perl 5.8.8: you can either install regardless of the conflict or install perl 5.10 (in the overlay as well). So, edit your package.unmask to unmask MojoMojo and other relevant ebuilds. The it's just:


emerge -av MojoMojo


and you have it and all the dependencies system-wide. Before installing, take a look at the USE flags in case you want additional functionality to be pulled in (podformatter, ...).

Now you can follow this tutorial I'm replying to from point 3. :-)

Hope this helps!

Michele.

Followed you lightning guide to the T twice. Validation email doesnt work. Same as when I install via cpan. It must be something else im doing wrong.

Can you explain more how the validation email doesn't work? Do you not receive one or something else?

If you want to come onto the mojomojo irc channel we can probably help you out expediently. Alternatively, you can send questions to mailing list. http://mojomojo.org will help you locate either irc or the mailing list.

Leave a comment

All comments are moderated. Spammers don't waste your time

Sponsored By


Ionzero: Rescue your dev project.

Following

Not following anyone

Note to spammers: all comments are moderated. Don't waste your time