Changes for version 2018.08.19
- -Features
- Implemented page caching on disk. Page is cached if published and readable by 'others', and visited by a guest user. On the next visit a guest user sees the cached page. Page load is 15 times faster.
- Full multi-domain support. Domains can have their own public and template folders and be served from one running Slovo instance.
- -Changes
- Startup script 'slovo' was improved. Slovo can be installed and ran with all dependencies in it's on local folder. Previously it did not detect properly it's own $Config{archname}.
- Added 'log' and 'domove/*/public/cached' to .gitignore
- Improved documentation. Mention all current features.
- Numerous small code optimisations in classes.
- Upgraded to Mojolicious 7.93, Cpanel::JSON::XS 4.05
- Changed CODENAME to U+2C0F GLAGOLITIC CAPITAL LETTER MYSLITE (Ⰿ). This is a major release. We have full multi-domain support and cacheable pages.
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