Mojolicious::Guides(3p)

NAME
Mojolicious::Guides - Mojolicious guide to the galaxy

DON'T PANIC!
We are constantly working on new documentation, follow us on Twitter <http://twitter.com/kraih>, GitHub <http://github.com/kraih/mojo> or join the official IRC channel "#mojo" on "irc.perl.org" to get all the latest updates.

LEARNING PERL
If you are new to Perl, we recommend Learn Perl in 2 hours 30 minutes <http://qntm.org/files/perl/perl.html> for a quick introduction, or the Modern Perl <http://onyxneon.com/books/modern_perl/> book, freely available in many formats. Both are excellent introductions to the language. For more books and documentation, check out learn.perl.org <http://learn.perl.org/>.

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::Growing
    Starting a Mojolicious::Lite prototype from scratch and growing it into a well structured Mojolicious application.

Mojolicious::Guides::Routing
    Simple and fun introduction to the Mojolicious router.

Mojolicious::Guides::Rendering
    Generating content with the Mojolicious renderer.

Mojolicious::Guides::Cookbook
    Cooking with Mojolicious, recipes for every taste.

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 non-blocking I/O 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 non-blocking I/O 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 non-blocking I/O HTTP 1.1 and WebSocket server with support for zero downtime software upgrades (hot deployment).

Mojo::Server::CGI, Mojo::Server::PSGI
    Transparent CGI and PSGI support out of the box.

Mojo::Template
    Very Perl-ish 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>.