-
Notifications
You must be signed in to change notification settings - Fork 0
Home
These pages contain documentation from users, for users. Become part of the project and contribute new documentation wherever you can. Don't forget to check out the official tutorial and guides if you haven't already - they may answer most of your questions!
The best point to start on working with Mojolicious is by reading the official Mojolicious::Lite tutorial. If you are new to Perl, see the introduction of the official Mojolicious documentation.
- Installation of Mojolicious
- Installation of newer versions of Perl
- Installation of HTTPS support
- Installation of FastCGI support
- Read the official Routing Guide!
- Routes for non lite apps
- Request data - accessing POST and GET parameters
- Read the official Rendering Guide!
- Working with the templating system
- Recipes for templates
- Working with helpers
- Form Data Validation
Mojolicious is database agnostic. You are free to choose the way you want to store your data.
- Database support
- SQLite
- MySQL, even non-blocking
- ORMs for Mojolicious, for example ORLite
- CouchDB and Mojo::UserAgent
- MongoDB
- Using Redis as a key/value store, both blocking and non-blocking.
- How to work with UTF-8?
- How to change the Character set in Mojolicious?
- How to use logrotation with Mojolicious?
- How to port CGI applications to Mojolicious?
There is documented support for Mojolicious for TextMate, Vim, jEdit, Padre (The Perl IDE), and Perl::Tidy.
- Read the official Cookbook on deployment!
- Deploying on Apache
- Deploying on Lighttpd with FastCGI
- Using the Hypnotoad Prefork Web Server
- Official Homepage
- Official Mailing-List
- IRC-Channel #mojo on irc.perl.org
- Twitter account of the main developer
- CPAN
You can fork Mojolicious on GitHub and contribute patches to the code. Please follow the Coding Guidelines in these cases! Bug reports and feature requests can be send as issues on GitHub. If you have new awesome features in mind, it's a good idea to discuss them in the IRC channel before you start coding!