Changes for version 2020.12.01

  • Fixed bug - 'page_type', 'box' and 'data_type' columns' values in database were not changed while translating identifiers. Now this is done. See migrations.sql
  • Translated the above mentioned remaining values from Bulgarian(Cyrillic) to English(Latin).
  • Added parameters descriptions for 'box'and 'page_type' in api-v1.0.json.
  • Added possible value for data_type - 'chapter' in api-v1.0.json.
  • Added 'boxes','data_formats' and 'page_types' to $app->defaults and used them accross the application as "single source of truth".
  • Slightly improved documentation.
  • We do not allow any more pages to be moved across domains.
  • We do not allow any more a page with page_type 'root' to be created. Every domain has only one such page and it is created with command 'slovo generate novy-dom'.
  • We do not list page titles with the rest of celini records. They can be edited as part of a page.
  • Now using Veleka2 font.

Documentation

Modules

Искони бѣ Слово
Slovo Command base class
Generate a .htaccess for running Slovo under Apache/CGI
Generate a CGI script for running Slovo under Apache/CGI
Generate database records, files and pages for a new domain
и миръ Его не позна.
common methods for Stranici and Celini
the management dashboard
before_dispatch hook under Apache/CGI
additional default helpers for Slovo
load and use Mojo::Pg/mysql/SQLite
additional and advanced tag helpers
Send an email with link for first time login
sends email to user containing one time password.
additional validator filters and checks

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/Stranici.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