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
A really fast and fun way to get started developing web applications with Mojolicious is the tutorial in Mojolicious::Lite. 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 XML/HTML5 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.