1Dancer2::Plugins(3) User Contributed Perl Documentation Dancer2::Plugins(3)
2
3
4
6 Dancer2::Plugins - Recommended Dancer2 plugins
7
9 version 0.400001
10
12 Dancer2 aims to keep the core as small as possible, but there are a
13 growing number of useful plugins to add helpful features.
14
15 This document provides a quick summary of some recommended plugins.
16
17 Plugins
18 Dancer2::Plugin::Adapter
19 Wrap any simple class as a service for Dancer2.
20
21 Dancer2::Plugin::Ajax
22 Provides easy way to add Ajax route handlers.
23
24 Dancer2::Plugin::Auth::Tiny
25 Provides an extremely simple way of requiring that a user be logged
26 in before allowing access to certain routes.
27
28 Dancer2::Plugin::BrowserDetect
29 Provides an easy to have info of the browser. keyword within your
30 Dancer application.
31
32 Dancer2::Plugin::Cache::CHI
33 Provides caching for generated pages and/or arbitrary data. Uses
34 CHI, so is backend-agnostic - caching can be done in memory, to
35 files, using Memcache, in a database, or any other method for which
36 there is a CHI::Driver module.
37
38 Dancer2::Plugin::Database
39 Provides easy database access via DBI, reading the DB connection
40 details from your app's config file, and taking care of ensuring
41 the connection is still valid and reconnecting if not (useful in
42 persistent environments). Just calling the "database" keyword
43 gives you a connected and working database handle. It also provides
44 some helpful keywords to make inserting/updating data as simple as
45 it should be.
46
47 Dancer2::Plugin::DBIC
48 Provides easy access to DBIx::Class database virtualization.
49
50 Dancer2::Plugin::Deferred
51 Provides a method for deferring a one-time message across a
52 redirect. It is similar to "flash" messages, but without the race
53 conditions that can result from multiple tabs in a browser or from
54 AJAX requests.
55
56 Dancer2::Plugin::Emailesque
57 Provides easy email-sending powered by Email::Send - simply call
58 the "email" keyword. Email sending settings can be taken from your
59 app's config.
60
61 Dancer2::Plugin::Feed
62 Provides an easy way to generate RSS or Atom feed.
63
64 Dancer2::Plugin::Paginator
65 Dancer2 plugin for Paginator::Lite.
66
67 Dancer2::Plugin::Queue
68 Provides a generic interface to a message queue.
69
70 Dancer2::Plugin::Queue::MongoDB
71 A Dancer2::Plugin::Queue using MongoDBx::Queue.
72
73 Dancer2::Plugin::REST
74 Makes writing RESTful web services easy.
75
76 Dancer2::Plugin::RoutePodCoverage
77 Plugin to verify pod coverage in our app routes.
78
79 Dancer2::Plugin::Syntax::GetPost
80 Provides very simple syntactic sugar to define a handler for GET
81 and POST requests.
82
83 Session Engines
84 Dancer2::Session::Cookie
85 A session factory for Dancer2 that stores session state within a
86 browser cookie.
87
88 More plugins are appearing on CPAN all the time - just search for
89 "Dancer2::Plugin" to see what may have been released since this
90 document was last updated!
91
93 Dancer Core Developers
94
96 This software is copyright (c) 2023 by Alexis Sukrieh.
97
98 This is free software; you can redistribute it and/or modify it under
99 the same terms as the Perl 5 programming language system itself.
100
101
102
103perl v5.38.0 2023-07-20 Dancer2::Plugins(3)