Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 135 lines (77 sloc) 3.359 kb
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
1
2 =head1 NAME
3
7a77b78 @kraih fixed many typos
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
bac6cc4 @kraih added title to twitter and github links
authored
8 We are constantly working on new documentation, follow us on
9 L<Twitter|http://twitter.com/kraih>, L<GitHub|http://github.com/kraih/mojo>
10 or join the official IRC channel C<#mojo> on C<irc.perl.org> to get all the
11 latest updates.
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
12
58bc987 @amenonsen Link to learn.perl.org from Guides.pod (closes #244)
amenonsen authored
13 =head1 LEARNING PERL
14
27ccf4d @marcusramberg Rephrase reference line and readd reference to learn.perl.org. (Closes #...
marcusramberg authored
15 If you are new to Perl, we recommend
e7cfa06 @kraih reflow POD for marcus
authored
16 L<Learn Perl in 2 hours 30 minutes|http://qntm.org/files/perl/perl.html> for
17 a quick introduction, or the
18 L<Modern Perl|http://onyxneon.com/books/modern_perl/> book, freely available
19 in many formats. Both are excellent introductions to the language. For more
20 books and documentation, check out L<learn.perl.org|http://learn.perl.org/>.
58bc987 @amenonsen Link to learn.perl.org from Guides.pod (closes #244)
amenonsen authored
21
cfc35e2 cleanup
Sebastian Riedel authored
22 =head1 TUTORIAL
23
5b8cca4 @kraih highlight tutorial
authored
24 =over 2
25
26 =item L<Mojolicious::Lite>
27
d49a4ee pod cleanup
Sebastian Riedel authored
28 A really fast and fun way to get started developing web applications with
7122097 @kraih removed POD formatting rule again
authored
29 Mojolicious is the L<Mojolicious::Lite> tutorial. Almost everything you learn
30 there can also be applied to normal L<Mojolicious> applications and is
31 considered a prerequisite for the guides. You should definitely take a look!
cfc35e2 cleanup
Sebastian Riedel authored
32
5b8cca4 @kraih highlight tutorial
authored
33 =back
34
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
35 =head1 GUIDES
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
36
e8805d1 @kraih changed indentation style
authored
37 =over 2
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
38
ca2dfa9 @kraih promote growing guide
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
3a82d0b fixed tests to not use IPv6
Sebastian Riedel authored
44 =item L<Mojolicious::Guides::Routing>
45
46 Simple and fun introduction to the L<Mojolicious> router.
47
ab7c4c4 fixed typo
Sebastian Riedel authored
48 =item L<Mojolicious::Guides::Rendering>
49
50 Generating content with the L<Mojolicious> renderer.
51
124730a started cookbook
Sebastian Riedel authored
52 =item L<Mojolicious::Guides::Cookbook>
53
54 Cooking with L<Mojolicious>, recipes for every taste.
55
8f3250f pod cleanup
Sebastian Riedel authored
56 =item L<Mojolicious::Guides::Cheatsheet>
57
58 A concise all-purpose reference.
59
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
60 =item L<Mojolicious::Guides::FAQ>
1be577a added FAQ
Sebastian Riedel authored
61
acac5c4 started cheatsheet
Sebastian Riedel authored
62 Frequently asked questions with the right answers.
1be577a added FAQ
Sebastian Riedel authored
63
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
64 =item L<Mojolicious::Guides::CodingGuidelines>
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
65
7122097 @kraih removed POD formatting rule again
authored
66 Coding guidelines and mission statement. A must read for developers and
67 contributors!
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
68
69 =back
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
70
ead75da @kraih ho ho ho
authored
71 =head1 HIGHLIGHTS
b7b418f @kraih ho ho ho
authored
72
73 L<Mojolicious> and L<Mojolicious::Lite> are the sum of many parts, small
6b22662 @kraih ho ho ho
authored
74 building blocks that can be used independently, these are the most prominent
75 ones.
b7b418f @kraih ho ho ho
authored
76
e8805d1 @kraih changed indentation style
authored
77 =over 2
b7b418f @kraih ho ho ho
authored
78
6af6d35 @kraih Deprecated Mojo::Client in favor of the much sleeker Mojo::UserAgent
authored
79 =item L<Mojo::UserAgent>
b7b418f @kraih ho ho ho
authored
80
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
81 Full featured non-blocking I/O HTTP 1.1 and WebSocket user agent.
b7b418f @kraih ho ho ho
authored
82
83 =item L<Mojo::DOM>
84
25bdbd2 @kraih merged Mojo::HTML into Mojo::DOM again
authored
85 Very fun and minimalistic HTML5/XML DOM parser with CSS3 selector support.
b7b418f @kraih ho ho ho
authored
86
87 =item L<Mojo::JSON>
88
89 Minimalistic JSON implementation that just works.
90
91 =item L<Mojo::Server::Daemon>
92
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
93 Highly portable non-blocking I/O HTTP 1.1 and WebSocket server with
94 self-restart support through L<Mojo::Server::Morbo>, perfect for development
95 and testing.
b7b418f @kraih ho ho ho
authored
96
97 =item L<Mojo::Server::Hypnotoad>
98
3041b42 @kraih fixed memory leak in Mojolicious and improved documentation
authored
99 Full featured UNIX optimized preforking non-blocking I/O HTTP 1.1 and
100 WebSocket server with support for zero downtime software upgrades
101 (hot deployment).
b7b418f @kraih ho ho ho
authored
102
a1a16bb @kraih removed Mojo::Server::FastCGI so it can be maintained as a separe distri...
authored
103 =item L<Mojo::Server::CGI>, L<Mojo::Server::PSGI>
b7b418f @kraih ho ho ho
authored
104
442e164 @kraih added experimental to_psgi method to Mojo::Server::PSGI
authored
105 Transparent CGI and L<PSGI> support out of the box.
b7b418f @kraih ho ho ho
authored
106
107 =item L<Mojo::Template>
108
66442bf @kraih updated Mojo::Template documentation a bit
authored
109 Very Perl-ish and minimalistic template system.
b7b418f @kraih ho ho ho
authored
110
111 =item L<Mojo::ByteStream>
112
113 Countless portable and very convenient bytestream manipulation methods.
114
115 =item L<Mojolicious::Commands>
116
0dbbecc @kraih many more small documentation improvements
authored
117 Pluggable command line system and the backbone of the L<mojo> script.
b7b418f @kraih ho ho ho
authored
118
119 =item L<Test::Mojo>
120
121 Test driven development toolkit for web applications.
122
123 =item L<ojo>
124
125 Fun oneliners using everything above.
126
127 =back
128
69cc134 refer to wiki from guides
Sebastian Riedel authored
129 =head1 MORE
130
131 A lot more documentation and examples by many different authors can be found
132 in the Mojolicious wiki at L<http://github.com/kraih/mojo/wiki>.
133
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
134 =cut
Something went wrong with that request. Please try again.