Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 125 lines (69 sloc) 2.958 kb
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
1
2 =head1 NAME
3
659b840 fixed typos
Sebastian Riedel authored
4 Mojolicious::Guides - Mojolicious Guide To The Galaxy
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
5
659b840 fixed typos
Sebastian Riedel authored
6 =head1 DON'T PANIC!
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
7
c005b5a @kraih explain the Mojolicious secret
authored
8 We are constantly working on new documentation, follow us at
5f9361c @kraih added growing guide
authored
9 L<http://twitter.com/kraih> and L<http://github.com/kraih/mojo> or join the
10 official IRC channel C<#mojo> on C<irc.perl.org> to get all the latest
11 updates.
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
12
cfc35e2 cleanup
Sebastian Riedel authored
13 =head1 TUTORIAL
14
5b8cca4 @kraih highlight tutorial
authored
15 =over 2
16
17 =item L<Mojolicious::Lite>
18
d49a4ee pod cleanup
Sebastian Riedel authored
19 A really fast and fun way to get started developing web applications with
5b8cca4 @kraih highlight tutorial
authored
20 Mojolicious is the L<Mojolicious::Lite> tutorial.
efa92bb @kraih explain how tutorial and guides are connected
authored
21 Almost everything you learn there can also be applied to normal
1dace93 @kraih fixed typo and emphasize the importance of reading the tutorial
authored
22 L<Mojolicious> applications and is considered a prerequisite for the guides.
23 You should definitely take a look!
cfc35e2 cleanup
Sebastian Riedel authored
24
5b8cca4 @kraih highlight tutorial
authored
25 =back
26
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
27 =head1 GUIDES
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
28
e8805d1 @kraih changed indentation style
authored
29 =over 2
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
30
3a82d0b fixed tests to not use IPv6
Sebastian Riedel authored
31 =item L<Mojolicious::Guides::Routing>
32
33 Simple and fun introduction to the L<Mojolicious> router.
34
ab7c4c4 fixed typo
Sebastian Riedel authored
35 =item L<Mojolicious::Guides::Rendering>
36
37 Generating content with the L<Mojolicious> renderer.
38
be0aca0 @kraih added pod reference to hypnotoad.conf generator
authored
39 =item L<Mojolicious::Guides::Growing>
40
41 Starting a L<Mojolicious::Lite> prototype from scratch and growing it into a
42 well structured L<Mojolicious> application.
43
124730a started cookbook
Sebastian Riedel authored
44 =item L<Mojolicious::Guides::Cookbook>
45
46 Cooking with L<Mojolicious>, recipes for every taste.
47
8f3250f pod cleanup
Sebastian Riedel authored
48 =item L<Mojolicious::Guides::Cheatsheet>
49
50 A concise all-purpose reference.
51
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
52 =item L<Mojolicious::Guides::FAQ>
1be577a added FAQ
Sebastian Riedel authored
53
acac5c4 started cheatsheet
Sebastian Riedel authored
54 Frequently asked questions with the right answers.
1be577a added FAQ
Sebastian Riedel authored
55
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
56 =item L<Mojolicious::Guides::CodingGuidelines>
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
57
58 Coding guidelines and mission statement.
59 A must read for developers and contributors!
60
61 =back
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
62
ead75da @kraih ho ho ho
authored
63 =head1 HIGHLIGHTS
b7b418f @kraih ho ho ho
authored
64
65 L<Mojolicious> and L<Mojolicious::Lite> are the sum of many parts, small
6b22662 @kraih ho ho ho
authored
66 building blocks that can be used independently, these are the most prominent
67 ones.
b7b418f @kraih ho ho ho
authored
68
e8805d1 @kraih changed indentation style
authored
69 =over 2
b7b418f @kraih ho ho ho
authored
70
6af6d35 @kraih Deprecated Mojo::Client in favor of the much sleeker Mojo::UserAgent
authored
71 =item L<Mojo::UserAgent>
b7b418f @kraih ho ho ho
authored
72
6af6d35 @kraih Deprecated Mojo::Client in favor of the much sleeker Mojo::UserAgent
authored
73 Full featured async io HTTP 1.1 and WebSocket user agent.
b7b418f @kraih ho ho ho
authored
74
75 =item L<Mojo::DOM>
76
77 Very fun and minimalistic XML/HTML5 DOM parser with CSS3 selector support.
78
79 =item L<Mojo::JSON>
80
81 Minimalistic JSON implementation that just works.
82
83 =item L<Mojo::Server::Daemon>
84
cdabcef @kraih small documentation tweaks
authored
85 Highly portable async io HTTP 1.1 and WebSocket server with self-restart
86 support through L<Mojo::Server::Morbo>, perfect for development and testing.
b7b418f @kraih ho ho ho
authored
87
88 =item L<Mojo::Server::Hypnotoad>
89
90 Full featured UNIX optimized preforking async io HTTP 1.1 and WebSocket
91 server with support for zero downtime software upgrades (hot deployment).
92
93 =item L<Mojo::Server::CGI>, L<Mojo::Server::FastCGI>, L<Mojo::Server::PSGI>
94
95 Transparent CGI, FastCGI and PSGI support out of the box.
96
97 =item L<Mojo::Template>
98
99 Very perlish and minimalistic template system.
100
101 =item L<Mojo::ByteStream>
102
103 Countless portable and very convenient bytestream manipulation methods.
104
105 =item L<Mojolicious::Commands>
106
0dbbecc @kraih many more small documentation improvements
authored
107 Pluggable command line system and the backbone of the L<mojo> script.
b7b418f @kraih ho ho ho
authored
108
109 =item L<Test::Mojo>
110
111 Test driven development toolkit for web applications.
112
113 =item L<ojo>
114
115 Fun oneliners using everything above.
116
117 =back
118
69cc134 refer to wiki from guides
Sebastian Riedel authored
119 =head1 MORE
120
121 A lot more documentation and examples by many different authors can be found
122 in the Mojolicious wiki at L<http://github.com/kraih/mojo/wiki>.
123
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
124 =cut
Something went wrong with that request. Please try again.