Changes for version 2018.08.08

  • -Features
    • Implemented /<:страница>/<*цѣлина>.html - /page/article.html. This allows pages to act as category pages for collections of articles for example.
    • Added partial templates for all data types from table celini and a generic one for custom data types.
    • Slovo::Plugin::DefaultHelpers – additional default helpers for Slovo.
    • Implemented Slovo::Controller::Role::Stranica with wrapper around execute() to share some common stash settings, preparations and checks before the page is rendered and leave room for executing code after the page is rendered.
  • -Changes
    • Now the IDN is always shown decoded in the sidedrawer.
    • Moved helpers 'language' and 'is_user_authenticated' from Slovo to Slovo::Plugin::DefaultHelpers.
    • DefaultHelpers and TagHelpers are loaded unconditionally after all other mandatory for Slovo plugins.
    • Improved action execute and its template in Slovo::Contoller::Stranici. Added partial templates for almost all celini data_types. Moved my $breadcrumb fom controler to Slovo::Model::Stranici where it belongs.

Documentation

Modules

В началѣ бѣ Слово
и миръ Его не позна.
switch between Mojo::Pg/mysql/SQLite
additional and advanced tag helpers
additional validator filters

Provides

in lib/Slovo/Controller.pm
in lib/Slovo/Controller/Celini.pm
in lib/Slovo/Controller/Domove.pm
in lib/Slovo/Controller/Example.pm
in lib/Slovo/Controller/Groups.pm
in lib/Slovo/Controller/Role/Stranica.pm
in lib/Slovo/Controller/Stranici.pm
in lib/Slovo/Controller/Upravlenie.pm
in lib/Slovo/Controller/Users.pm
in lib/Slovo/Model.pm
in lib/Slovo/Model/Celini.pm
in lib/Slovo/Model/Domove.pm
in lib/Slovo/Model/Groups.pm
in lib/Slovo/Model/Stranici.pm
in lib/Slovo/Model/Users.pm