1Dancer2(3) User Contributed Perl Documentation Dancer2(3)
2
3
4
6 Dancer2 - Lightweight yet powerful web application framework
7
9 version 0.301004
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 Achyut Kumar Panda
117 Ahmad M. Zawawi
118 Alex Beamish
119 Alexander Karelas
120 Alexander Pankoff
121 Alexandr Ciornii
122 Andrew Beverley
123 Andrew Grangaard
124 Andrew Inishev
125 Andrew Solomon
126 Andy Jack
127 Ashvini V
128 B10m
129 Bas Bloemsaat
130 baynes
131 Ben Hutton
132 Ben Kaufman
133 biafra
134 Blabos de Blebe
135 Breno G. de Oliveira
136 cdmalon
137 Celogeek
138 Cesare Gargano
139 Charlie Gonzalez
140 chenchen000
141 Chi Trinh
142 Christian Walde
143 Christopher White
144 cloveistaken
145 Colin Kuskie
146 cym0n
147 Dale Gallagher
148 Dan Book (Grinnz)
149 Daniel Böhmer
150 Daniel Muey
151 Daniel Perrett
152 Dave Jacoby
153 Dave Webb
154 David (sbts)
155 David Steinbrunner
156 David Zurborg
157 Davs
158 Deirdre Moran
159 Dennis Lichtenthäler
160 Dinis Rebolo
161 dtcyganov
162 Elliot Holden
163 Erik Smit
164 Fayland Lam
165 ferki
166 Gabor Szabo
167 geistteufel
168 Gideon D'souza
169 Gil Magno
170 Glenn Fowler
171 Graham Knop
172 Gregor Herrmann
173 Grzegorz Rożniecki
174 Hobbestigrou
175 Hunter McMillen
176 ice-lenor
177 Ivan Bessarabov
178 Ivan Kruglov
179 JaHIY
180 Jakob Voss
181 James Aitken
182 James Raspass
183 James McCoy
184 Jason Lewis
185 Javier Rojas
186 Jean Stebens
187 Jens Rehsack
188 Joel Berger
189 Johannes Piehler
190 Jonathan Cast
191 Jonathan Scott Duff
192 Joseph Frazer
193 Julien Fiegehenn (simbabque)
194 Julio Fraire
195 Kaitlyn Parkhurst (SYMKAT)
196 kbeyazli
197 Keith Broughton
198 lbeesley
199 Lennart Hengstmengel
200 Ludovic Tolhurst-Cleaver
201 Mario Zieschang
202 Mark A. Stratman
203 Marketa Wachtlova
204 Masaaki Saito
205 Mateu X Hunter
206 Matt Phillips
207 Matt S Trout
208 Maurice
209 MaxPerl
210 Ma_Sys.ma
211 Menno Blom
212 Michael Kröll
213 Michał Wojciechowski
214 Mike Katasonov
215 Mohammad S Anwar
216 mokko
217 Nick Patch
218 Nick Tonkin
219 Nigel Gregoire
220 Nikita K
221 Nuno Carvalho
222 Olaf Alders
223 Olivier Mengué
224 Omar M. Othman
225 pants
226 Patrick Zimmermann
227 Pau Amma
228 Paul Clements
229 Paul Cochrane
230 Paul Williams
231 Pedro Bruno
232 Pedro Melo
233 Philippe Bricout
234 Ricardo Signes
235 Rick Yakubowski
236 Ruben Amortegui
237 Sakshee Vijay (sakshee3)
238 Sam Kington
239 Samit Badle
240 Sebastien Deseille (sdeseille)
241 Sergiy Borodych
242 Shlomi Fish
243 Slava Goltser
244 Snigdha
245 Steve Dondley
246 Tatsuhiko Miyagawa
247 Timothy Alexis Vass
248 Tina Müller
249 Tom Hukins
250 Upasana Shukla
251 Utkarsh Gupta
252 Vernon Lyon
253 Victor Adam
254 Vince Willems
255 Vincent Bachelier
256 xenu
257 Yves Orton
258
260 Dancer Core Developers
261
263 This software is copyright (c) 2021 by Alexis Sukrieh.
264
265 This is free software; you can redistribute it and/or modify it under
266 the same terms as the Perl 5 programming language system itself.
267
268
269
270perl v5.34.0 2022-01-21 Dancer2(3)