Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 127 lines (71 sloc) 2.948 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
ca2dfa9 @kraih promote growing guide
authored
31 =item L<Mojolicious::Guides::Growing>
32
33 Starting a L<Mojolicious::Lite> prototype from scratch and growing it into a
34 well structured L<Mojolicious> application.
35
3a82d0b fixed tests to not use IPv6
Sebastian Riedel authored
36 =item L<Mojolicious::Guides::Routing>
37
38 Simple and fun introduction to the L<Mojolicious> router.
39
ab7c4c4 fixed typo
Sebastian Riedel authored
40 =item L<Mojolicious::Guides::Rendering>
41
42 Generating content with the L<Mojolicious> renderer.
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
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
73 Full featured non-blocking I/O HTTP 1.1 and WebSocket user agent.
b7b418f @kraih ho ho ho
authored
74
75 =item L<Mojo::DOM>
76
25bdbd2 @kraih merged Mojo::HTML into Mojo::DOM again
authored
77 Very fun and minimalistic HTML5/XML DOM parser with CSS3 selector support.
b7b418f @kraih ho ho ho
authored
78
79 =item L<Mojo::JSON>
80
81 Minimalistic JSON implementation that just works.
82
83 =item L<Mojo::Server::Daemon>
84
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
85 Highly portable non-blocking I/O HTTP 1.1 and WebSocket server with
86 self-restart support through L<Mojo::Server::Morbo>, perfect for development
87 and testing.
b7b418f @kraih ho ho ho
authored
88
89 =item L<Mojo::Server::Hypnotoad>
90
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
91 Full featured UNIX optimized preforking non-blocking I/O HTTP 1.1 and
92 WebSocket server with support for zero downtime software upgrades
93 (hot deployment).
b7b418f @kraih ho ho ho
authored
94
a1a16bb @kraih removed Mojo::Server::FastCGI so it can be maintained as a separe dis…
authored
95 =item L<Mojo::Server::CGI>, L<Mojo::Server::PSGI>
b7b418f @kraih ho ho ho
authored
96
a1a16bb @kraih removed Mojo::Server::FastCGI so it can be maintained as a separe dis…
authored
97 Transparent CGI and PSGI support out of the box.
b7b418f @kraih ho ho ho
authored
98
99 =item L<Mojo::Template>
100
66442bf @kraih updated Mojo::Template documentation a bit
authored
101 Very Perl-ish and minimalistic template system.
b7b418f @kraih ho ho ho
authored
102
103 =item L<Mojo::ByteStream>
104
105 Countless portable and very convenient bytestream manipulation methods.
106
107 =item L<Mojolicious::Commands>
108
0dbbecc @kraih many more small documentation improvements
authored
109 Pluggable command line system and the backbone of the L<mojo> script.
b7b418f @kraih ho ho ho
authored
110
111 =item L<Test::Mojo>
112
113 Test driven development toolkit for web applications.
114
115 =item L<ojo>
116
117 Fun oneliners using everything above.
118
119 =back
120
69cc134 refer to wiki from guides
Sebastian Riedel authored
121 =head1 MORE
122
123 A lot more documentation and examples by many different authors can be found
124 in the Mojolicious wiki at L<http://github.com/kraih/mojo/wiki>.
125
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
126 =cut
Something went wrong with that request. Please try again.