The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.026 - 2019-05-17

  • DEPRECATED
    • These are the only deprecations until after version 2.000.
    • The "collections" configuration is now "schema". This is more descriptive and will allow for expanding Form and Controller plugins to accept ad-hoc schemas. The existing "collections" configuration will work, but will warn until version 2.000 (at which point it will be removed).
    • The Auth::Basic plugin is deprecated. Switch to Auth::Password and your users' passwords will be automatically upgraded the next time they log in. This feature will be removed in version 2.000 (at which point the user must reset their password somehow).
  • Fixed
    • Github auth no longer registers users by default. If you want to allow new users to be created from Github, you must set 'allow_register' to true.
    • The editor now uses floating notifications for saved items to avoid the page jumping around.
    • The default layouts are now responsive for mobile devices.
  • Added
    • The bundled Bootstrap version has been upgraded to 4.3. This version includes the "toast" component now being used by the editor.

Documentation

Start the standalone Yancy web application
Handles talking to the database.
How to configure Yancy
How to run Yancy without writing Perl code

Modules

Embed a simple admin CMS into your Mojolicious application
A simple framework and editor for content-driven Mojolicious websites
A backend for DBIx::Class schemas
A backend for MySQL using Mojo::mysql
A backend for Postgres using Mojo::Pg
A role to give a relational backend relational capabilities
A role to give a relational backend relational capabilities
A role to give a synchronous backend useful Promises methods
A backend for SQLite using Mojo::SQLite
Commands for working with Yancy backends
Copy data between backends
Basic controller for displaying content
An OpenAPI REST controller for the Yancy editor
A controller to show a user only their content
Add one or more authentication plugins to your site
A simple auth module for a site
Authenticate using Github's OAuth2 provider
Authenticate using an OAuth2 provider
A simple password-based auth
A simple token-based auth
Generate form HTML using various UI libraries
Generate forms using Bootstrap 4
Utilities for Yancy