NAME

Mojolicious::Guides - Mojolicious Guide To The Galaxy

DON'T PANIC!

We are constantly working on new documentation, follow us at http://twitter.com/kraih and http://github.com/kraih/mojo or join the official IRC channel #mojo on irc.perl.org to get all the latest updates.

TUTORIAL

Mojolicious::Lite

A really fast and fun way to get started developing web applications with Mojolicious is the Mojolicious::Lite tutorial. Almost everything you learn there can also be applied to normal Mojolicious applications and is considered a prerequisite for the guides. You should definitely take a look!

GUIDES

Mojolicious::Guides::Routing

Simple and fun introduction to the Mojolicious router.

Mojolicious::Guides::Rendering

Generating content with the Mojolicious renderer.

Mojolicious::Guides::Growing

Starting a Mojolicious::Lite prototype from scratch and growing it into a well structured Mojolicious application.

Mojolicious::Guides::Cookbook

Cooking with Mojolicious, recipes for every taste.

Mojolicious::Guides::Cheatsheet

A concise all-purpose reference.

Mojolicious::Guides::FAQ

Frequently asked questions with the right answers.

Mojolicious::Guides::CodingGuidelines

Coding guidelines and mission statement. A must read for developers and contributors!

HIGHLIGHTS

Mojolicious and Mojolicious::Lite are the sum of many parts, small building blocks that can be used independently, these are the most prominent ones.

Mojo::UserAgent

Full featured async io HTTP 1.1 and WebSocket user agent.

Mojo::DOM

Very fun and minimalistic HTML5/XML DOM parser with CSS3 selector support.

Mojo::JSON

Minimalistic JSON implementation that just works.

Mojo::Server::Daemon

Highly portable async io HTTP 1.1 and WebSocket server with self-restart support through Mojo::Server::Morbo, perfect for development and testing.

Mojo::Server::Hypnotoad

Full featured UNIX optimized preforking async io HTTP 1.1 and WebSocket server with support for zero downtime software upgrades (hot deployment).

Mojo::Server::CGI, Mojo::Server::FastCGI, Mojo::Server::PSGI

Transparent CGI, FastCGI and PSGI support out of the box.

Mojo::Template

Very perlish and minimalistic template system.

Mojo::ByteStream

Countless portable and very convenient bytestream manipulation methods.

Mojolicious::Commands

Pluggable command line system and the backbone of the mojo script.

Test::Mojo

Test driven development toolkit for web applications.

ojo

Fun oneliners using everything above.

MORE

A lot more documentation and examples by many different authors can be found in the Mojolicious wiki at http://github.com/kraih/mojo/wiki.