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