1Dancer2(3) User Contributed Perl Documentation Dancer2(3)
2
3
4
6 Dancer2 - Lightweight yet powerful web application framework
7
9 version 0.208001
10
12 Dancer2 is the new generation of Dancer, the lightweight web-framework
13 for Perl. Dancer2 is a complete rewrite based on Moo.
14
15 Dancer2 can optionally use XS modules for speed, but at its core
16 remains fatpackable (packable by App::FatPacker) so you could easily
17 deploy Dancer2 applications on hosts that do not support custom CPAN
18 modules.
19
20 Dancer2 is easy and fun:
21
22 use Dancer2;
23 get '/' => sub { "Hello World" };
24 dance;
25
26 This is the main module for the Dancer2 distribution. It contains logic
27 for creating a new Dancer2 application.
28
29 Documentation Index
30 Documentation on Dancer2 is split into several sections. Below is a
31 complete outline on where to go for help.
32
33 · Dancer2 Tutorial
34
35 If you are new to the Dancer approach, you should start by reading
36 our Dancer2::Tutorial.
37
38 · Dancer2 Manual
39
40 Dancer2::Manual is the reference for Dancer2. Here you will find
41 information on the concepts of Dancer2 application development and
42 a comprehensive reference to the Dancer2 domain specific language.
43
44 · Dancer2 Keywords
45
46 The keywords for Dancer2 can be found under DSL Keywords.
47
48 · Dancer2 Deployment
49
50 For configuration examples of different deployment solutions
51 involving Dancer2 and Plack, refer to Dancer2::Manual::Deployment.
52
53 · Dancer2 Cookbook
54
55 Specific examples of code for real-life problems and some 'tricks'
56 for applications in Dancer can be found in Dancer2::Cookbook
57
58 · Dancer2 Config
59
60 For configuration file details refer to Dancer2::Config. It is a
61 complete list of all configuration options.
62
63 · Dancer2 Plugins
64
65 Refer to Dancer2::Plugins for a partial list of available Dancer2
66 plugins. Note that although we try to keep this list up to date we
67 expect plugin authors to tell us about new modules.
68
69 For information on how to author a plugin, see "Writing the plugin"
70 in Dancer2::Plugin.
71
72 · Dancer2 Migration guide
73
74 Dancer2::Manual::Migration provides the most up-to-date instruction
75 on how to convert a Dancer (1) based application to Dancer2.
76
78 my $runner=runner();
79 Returns the current runner. It is of type Dancer2::Core::Runner.
80
82 If you need to report a security vulnerability in Dancer2, send all
83 pertinent information to <mailto:dancer-security@dancer.pm>. These
84 matters are taken extremely seriously, and will be addressed in the
85 earliest timeframe possible.
86
88 You are welcome to join our mailing list. For subscription
89 information, mail address and archives see
90 <http://lists.preshweb.co.uk/mailman/listinfo/dancer-users>.
91
92 We are also on IRC: #dancer on irc.perl.org.
93
95 CORE DEVELOPERS
96 Alberto Simões
97 Alexis Sukrieh
98 Damien Krotkine
99 David Precious
100 Franck Cuny
101 Jason A. Crome
102 Mickey Nasriachi
103 Peter Mottram (SysPete)
104 Russell Jenkins
105 Sawyer X
106 Stefan Hornburg (Racke)
107 Steven Humphrey
108 Yanick Champoux
109
110 CORE DEVELOPERS EMERITUS
111 David Golden
112
113 CONTRIBUTORS
114 A. Sinan Unur
115 Abdullah Diab
116 Ahmad M. Zawawi
117 Alex Beamish
118 Alexander Karelas
119 Alexandr Ciornii
120 Andrew Beverley
121 Andrew Grangaard
122 Andrew Inishev
123 Andrew Solomon
124 Andy Jack
125 Ashvini V
126 B10m
127 Bas Bloemsaat
128 baynes
129 Ben Hutton
130 Ben Kaufman
131 biafra
132 Blabos de Blebe
133 Breno G. de Oliveira
134 cdmalon
135 Celogeek
136 Cesare Gargano
137 Charlie Gonzalez
138 chenchen000
139 Chi Trinh
140 Christian Walde
141 Colin Kuskie
142 cym0n
143 Dale Gallagher
144 Dan Book (Grinnz)
145 Daniel Böhmer
146 Daniel Muey
147 Daniel Perrett
148 Dave Jacoby
149 Dave Webb
150 David (sbts)
151 David Steinbrunner
152 David Zurborg
153 Davs
154 Deirdre Moran
155 Dennis Lichtenthäler
156 Dinis Rebolo
157 dtcyganov
158 Erik Smit
159 Fayland Lam
160 Gabor Szabo
161 geistteufel
162 Gideon D'souza
163 Gil Magno
164 Glenn Fowler
165 Graham Knop
166 Gregor Herrmann
167 Grzegorz Rożniecki
168 Hobbestigrou
169 Hunter McMillen
170 Ivan Bessarabov
171 Ivan Kruglov
172 JaHIY
173 Jakob Voss
174 James Aitken
175 James Raspass
176 James McCoy
177 Jason Lewis
178 Javier Rojas
179 Jean Stebens
180 Jens Rehsack
181 Joel Berger
182 Johannes Piehler
183 Jonathan Cast
184 Jonathan Scott Duff
185 Joseph Frazer
186 Julien Fiegehenn (simbabque)
187 Julio Fraire
188 Kaitlyn Parkhurst (SYMKAT)
189 kbeyazli
190 Keith Broughton
191 lbeesley
192 Lennart Hengstmengel
193 Ludovic Tolhurst-Cleaver
194 Mario Zieschang
195 Mark A. Stratman
196 Marketa Wachtlova
197 Masaaki Saito
198 Mateu X Hunter
199 Matt Phillips
200 Matt S Trout
201 Maurice
202 MaxPerl
203 Menno Blom
204 Michael Kröll
205 Michał Wojciechowski
206 Mohammad S Anwar
207 mokko
208 Nick Patch
209 Nick Tonkin
210 Nigel Gregoire
211 Nikita K
212 Nuno Carvalho
213 Olaf Alders
214 Olivier Mengué
215 Omar M. Othman
216 pants
217 Patrick Zimmermann
218 Pau Amma
219 Paul Cochrane
220 Paul Williams
221 Pedro Bruno
222 Pedro Melo
223 Philippe Bricout
224 Ricardo Signes
225 Rick Yakubowski
226 Ruben Amortegui
227 Sakshee Vijay (sakshee3)
228 Sam Kington
229 Samit Badle
230 Sebastien Deseille (sdeseille)
231 Shlomi Fish
232 Slava Goltser
233 Snigdha
234 Steve Dondley
235 Tatsuhiko Miyagawa
236 Tina Müller
237 Tom Hukins
238 Upasana Shukla
239 Utkarsh Gupta
240 Vernon Lyon
241 Victor Adam
242 Vince Willems
243 Vincent Bachelier
244 xenu
245 Yves Orton
246
248 Dancer Core Developers
249
251 This software is copyright (c) 2019 by Alexis Sukrieh.
252
253 This is free software; you can redistribute it and/or modify it under
254 the same terms as the Perl 5 programming language system itself.
255
256
257
258perl v5.30.0 2019-08-05 Dancer2(3)