-
-
19 Dec 2021 02:26:57 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (17)
- Testers (202 / 35 / 3)
- Kwalitee
Bus factor: 1- 77.17% Coverage
- License: perl_5
- Perl: v5.16.0
- Activity
24 month- Tools
- Download (1.34MB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 11 contributors-
Boris Däppen
-
Ed J
-
Erik Johansen
-
flash548
-
Josh Rabinowitz
-
Mohammad S Anwar
-
Pavel Serikov
-
Rajesh Mallah
-
Roy Storey
-
William Lindley
-
Wojtek Bażant
Changes for version 1.088 - 2021-12-18
- Added
- Added "join" configuration to Yancy controller. This allows for easy adding of related data to a basic route.
- Fixed
- Fixed join handling on the Memory backend from the additions made in 1.086.
Documentation
Start the standalone Yancy web applicationGuide to Yancy DocumentationHow to do user authentication and authorization in YancyRecipes for Yancy appsConfiguring and Extending the Yancy EditorBuilding modules for your application's business logicHow to connect to and describe your schemaYancy's First StepsChanges and deprecations when upgrading YancyModules
Embed a simple admin CMS into your Mojolicious applicationThe Best Web Framework Deserves the Best CMSInterface to a databaseA backend for DBIx::Class schemasA backend entirely in memoryAbstract base class for drivers based on Mojo DB driversA backend for MySQL using Mojo::mysqlA backend for Postgres using Mojo::PgRole for backends that use DBIA role to give a synchronous backend useful Promises methodsA backend for SQLite using Mojo::SQLiteCommands for working with Yancy backendsCopy data between backendsBasic controller for displaying content(DEPRECATED) An OpenAPI REST controller for the Yancy editorA controller to show a user only their contentInternationalization (i18n) for YancyEnglish lexicon for Yancy stringsModel layer for Yancy appsInterface to a single itemInterface to a single schemaAdd one or more authentication plugins to your site(DEPRECATED) A simple auth module for a siteAuthenticate using Github's OAuth2 providerAuthenticate using an OAuth2 providerA simple password-based authAdd authorization based on user attributesA simple token-based authYancy content editor, admin, and management applicationManage file uploads, attachments, and other assetsGenerate form HTML using various UI librariesGenerate forms using Bootstrap 4Role-based access controls (RBAC)Utilities for YancyExamples
- eg/README.md
- eg/auth-demo/README.md
- eg/auth-demo/cpanfile
- eg/auth-demo/myapp.pl
- eg/cookbook/custom-filter-full.pl
- eg/cookbook/custom-filter-lite.pl
- eg/cookbook/log.sqlite3
- eg/cookbook/pages-html.pl
- eg/cookbook/pages-markdown.pl
- eg/cookbook/pages-markdown.sqlite3
- eg/cookbook/pages-markdown.sqlite3-shm
- eg/cookbook/pages-markdown.sqlite3-wal
- eg/cookbook/pages.sqlite3
- eg/cookbook/pages.sqlite3-shm
- eg/cookbook/pages.sqlite3-wal
- eg/doc-site/.gitignore
- eg/doc-site/README.md
- eg/doc-site/cpanfile
- eg/doc-site/deploy.sh
- eg/doc-site/index.markdown
- eg/doc-site/myapp.conf
- eg/doc-site/myapp.pl
- eg/doc-site/myapp.preaction.conf
- eg/doc-site/public/screenshot-custom-element.png
- eg/doc-site/public/screenshot-edit.png
- eg/doc-site/public/screenshot.png
- eg/docker/Dockerfile
- eg/docker/Dockerfile.mysql
- eg/docker/Dockerfile.pg
- eg/docker/Dockerfile.sqlite
- eg/etl-viewer/myapp.pl
- eg/limited-editor/.gitignore
- eg/limited-editor/README.md
- eg/limited-editor/cpanfile
- eg/limited-editor/myapp.pl
- eg/northwind/.gitignore
- eg/northwind/README.md
- eg/northwind/cpanfile
- eg/northwind/cpanfile.snapshot
- eg/northwind/myapp.conf
- eg/northwind/myapp.mysql.conf
- eg/northwind/myapp.pg.conf
- eg/northwind/myapp.pl
- eg/northwind/northwind-data.sql
- eg/northwind/northwind-schema.mysql.sql
- eg/northwind/northwind-schema.pg.sql
- eg/northwind/northwind-schema.sqlite.sql
- eg/northwind/templates/layouts/default.html.ep
- eg/northwind/templates/product_details.html.ep
- eg/northwind/templates/product_list.html.ep
- eg/skeleton/lib/MyApp.pm
- eg/skeleton/my_app.conf
- eg/skeleton/script/my_app
- eg/test-app/.gitignore
- eg/test-app/myapp.auth.conf
- eg/test-app/myapp.conf
- eg/test-app/myapp.null.conf
- eg/test-app/myapp.pl
- eg/test-app/templates/not_found.html.ep
- eg/test-app/templates/people.html.ep
- eg/test-app/templates/people/index.html.ep
- eg/test-app/yancy.data.json
- eg/todo-app/.gitignore
- eg/todo-app/cpanfile
- eg/todo-app/deploy.sh
- eg/todo-app/myapp.pl
- eg/todo-app/todo-app.service
Module Install Instructions
To install Yancy, copy and paste the appropriate command in to your terminal.
cpanm Yancy
perl -MCPAN -e shell install Yancy
For more information on module installation, please visit the detailed CPAN module installation guide.