Changes for version 2020.11.11
- Get back to Slovo after getting my master degree in programme "Medieval Bulgarian Studies" – Sofia University "St. Kliment Ochridski".
- Switched to codename U+2C14 GLAGOLITIC CAPITAL LETTER SLOVO (Ⱄ). With this we mark the renewal of the project.
- Changed double quotes to single quotes for values in lib/Slovo/resources/data/migrations.sql as "suddenly" they started to be treated as columns. This happens as of DBD::SQLite 1.63_05 2019-07-12. Fixed #28.
- Minor fixes in lib/Slovo/resources/api-v1.0.json. "maxLength" value needs to be an integer.
- Changed all identifiers for data types in table celini from Bulgarian(Cyrillic) to English(Latin) to increase understanding by potential nonslavic contributors. Here they are: въпросъ => question; книга => book; писанѥ => writing; белѣжка => note; заглавѥ => title.
- Upgraded to Mojolicious 8.65, Mojo::SQLite 3.004, Cpanel::JSON::XS 4.25 Minion::Backend::SQLite 5.0.3, Role::Tiny 2.001004, EV 4.33, Mojolicious::Plugin::OpenAPI 3.40, Mojolicious::Plugin::RoutesConfig 0.06 Test::PerlTidy 20200930, Perl::Critic 1.38.
- Changed most css and route identifiers from Bulgarian(Cyrillic) to English(Latin) too. Fixed #16.
- Preferring data/slovo.$mode.sqlite if found upon startup over lib/Slovo/resourcesdata/slovo.$mode.sqlite.
Documentation
Modules
Искони бѣ Слово
Slovo Command base class
Generator command
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
switch between 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