-
Notifications
You must be signed in to change notification settings - Fork 274
Wishlist
VladVul edited this page Jun 6, 2023
·
4 revisions
Want to help the Dancer community, but not sure where to start? Here's a curated list of things the Dancer Core Developers or members of the community have expressed interest in seeing in Dancer2. Some of these exist in the Dancer::Plugin
ecosystem already:
- CORS (see Dancer::Plugin::CORS)
- Nonce - https://stackoverflow.com/questions/4145531/how-to-create-and-use-nonces
- Template::AutoFilter (see this Github issue)
- Queue backends: files, memcached, CHI, Kafka, and DBIx::Class
- Sitemap (see Dancer::Plugin::SiteMap)
- CDN (see Dancer::Plugin::CDN)
- WebDAV (see Dancer::Plugin::WebDAV)
- Statsd (see Dancer-Plugin-StatsD-0.0001)
- SMS (see Dancer::Plugin::SMS)
- PSGI logger (see Dancer::Logger::PSGI)
- Piwik (see Dancer::Plugin::Piwik)
- NYTProf (see Dancer::Plugin::NYTProf)
- IRC (see Dancer::Plugin::IRCNotice)
- Thumbnail generation (Dancer::Plugin::Thumbnail)
- Window sessions (see Dancer::Plugin::WindowSession)
- 'host' predicate/route decorator for NamedVirtualHosting (one dancer2 for multiple sites) get '/' => host 'my.host.com' => sub {"Hello from my.host.com root"};
SaaS/3rd Party Integrations (via plugins):
- Logz.io
- SendGrid
- Mailgun
- Slack/Teams integration
- Sentry
- Honeycomb
- Splunk
- Papertrail
- Twilio/SMS
- Gravatar
- Disqus
- Google Authenticator support (see Dancer::Auth::GoogleAuthenticator)
Better OpenAPI integration would be amazing.
If you're not sure where to start, Dancer2::Plugin::Adapter from Yanick is a great pattern to use for many of these.