1Dancer::Plugins(3)    User Contributed Perl Documentation   Dancer::Plugins(3)
2
3
4

NAME

6       Dancer::Plugins - interesting plugins to add to Dancer's capabilities
7

VERSION

9       version 1.3521
10

DESCRIPTION

12       Dancer 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

PLUGINS

18       Dancer::Plugin::Database
19           Provides easy database access via DBI, reading the DB connection
20           details from your app's config file, and taking care of ensuring
21           the connection is still valid and reconnecting if not (useful in
22           persistent environments).  Just calling the "database" keyword
23           gives you a connected and working database handle. It also provides
24           some helpful keywords to make inserting/updating data as simple as
25           it should be.
26
27       Dancer::Plugin::DBIC
28           Provides easy access to DBIx::Class database virtualization.
29
30       Dancer::Plugin::Auth::RBAC
31           Dancer Authentication, Security and Role-Based Access Control
32           Framework.
33
34       Dancer::Plugin::Email
35           Provides easy email-sending powered by Email::Send - simply call
36           the "email" keyword.  Email sending settings can be taken from your
37           app's config.
38
39       Dancer::Plugin::SMS
40           Send SMS text messages to mobile phones from your Dancer app, using
41           any service supported by SMS::Send.
42
43       Dancer::Plugin::Ajax
44           Provides easy way to add Ajax route handlers.
45
46       Dancer::Plugin::REST
47           Makes writing RESTful web services easy.
48
49       Dancer::Plugin::SiteMap
50           Automatically provides site maps (as an HTML page, or as an XML
51           sitemap ready for Google) based on the routes your app defines.
52
53       Dancer::Plugin::Params::Normalization
54           Provides different ways of normalizing parameter names
55
56       Dancer::Plugin::SimpleCRUD
57           Provides easy CRUD (create, read, update, delete) facilities,
58           automatically creating routes to display, add, edit and delete data
59           from a database table.
60
61       Dancer::Plugin::WebSocket
62           Supports building apps using Web Sockets for bi-directional, full-
63           duplex communications over a long-lived socket connection.
64
65       Dancer::Plugin::Memcached
66           Cache page responses or individual items of data with memcached for
67           performance.
68
69       Dancer::Plugin::MobileDevice
70           Quickly determine whether the client is a mobile browser, in order
71           to offer a simplified layout, or otherwise customise features.
72
73       Dancer::Plugin::NYTProf
74           Provides dead-simple profiling of your app using Devel::NYTProf -
75           enables profiling for each request individually, serves up a list
76           of profiling runs, and generates & sends the HTML reports produced
77           by "nytprofhtml".
78
79       Dancer::Plugin::Bcrypt
80           Provides simple effective password hashing and validation using
81           Bcrypt.
82
83       Dancer::Plugin::Cache::CHI
84           Provides caching for generated pages and/or arbitrary data.  Uses
85           CHI, so is backend-agnostic - caching can be done in memory, to
86           files, using Memcache, in a database, or any other method for which
87           there is a CHI::Driver module.
88
89       Dancer::Plugin::Thumbnail
90           Easy thumbnail generation using GD.
91
92       Dancer::Plugin::Captcha::SecurityImage
93           Easy CAPTCHA image generation and validation, using GD.
94
95       Dancer::Plugin::Facebook
96           Easily work with Facebook's Graph API from your Perl Dancer app.
97           Uses Facebook::Graph.
98
99       Dancer::Plugin::Redis
100           Easy Redis database connections, based upon
101           Dancer::Plugin::Database.
102
103       Dancer::Plugin::XML::RSS
104           Easy XML RSS creation and consumption.
105
106       More plugins are appearing on CPAN all the time - just search for
107       "Dancer::Plugin" to see what may have been released since this document
108       was last updated!
109

AUTHOR

111       Dancer Core Developers
112
114       This software is copyright (c) 2010 by Alexis Sukrieh.
115
116       This is free software; you can redistribute it and/or modify it under
117       the same terms as the Perl 5 programming language system itself.
118
119
120
121perl v5.36.0                      2023-02-09                Dancer::Plugins(3)
Impressum