Revision history for Mojolicious application Slovo 2018.05.19 - Changes * Shared methods "all", "find", "save", "remove", "add" in Slovo::Model. * Improved some templates and the index page. * Improved pages(stranici) validation. - Features * New content (celini) can be added. * Content (celini) can be edited and deleted. 2018.05.03 - Changes * Improved the page form. * Removed custom config method from Slovo::Controller. * "page_type" can be (regular=>'обичайна',root=>'коренъ'). * From the next version upgrading from an older version (like this) * will be possible. - Features * Pages with initial content can be edited * Pages can be "removed" (deleted=1). * Added initial set of pages with initial content in language * bg-bg(Слово=>Home page,Писания=>Blog,Вести=>News,Относно=>About). 2018.04.30 - Changes * Improved startup. * Added some tests for creating and updating a user. - Features * Added Slovo::Validator with new filter - xml_escape. * Creation of new page with initial content. 2018.04.15 Unstable: WIP! - Changes * Improved documentation. * Switched $CODENAME to U+2C0C GLAGOLITIC CAPITAL LETTER DJERVI (Ⰼ) - Features * Implemented Slovo::Plugin::MojoDBx. Not using sqlite.conf anymore. This plugin can be moved to Mojolicious namespace. There is nothing specific to Slovo in it. * WIP - Added tables 'domove', 'stranici' and 'celini'. Beginning of a site. * Generated MVC and OpenAPI from the tables using Mojolicious::Command::generate::resources. - Bugs 2018.04.09 - Христос воскресе - Switched $CODENAME to U+2C0B GLAGOLITIC CAPITAL LETTER I (Ⰻ) - Improved documentation. - Added first migration file. Table definitions and initial data are taken from Ado. - Used Mojolicious::Command::generate::resources to generate code for groups and users resources like this: $ generate resources -D dbx -t "groups,users" -T \ lib/Slovo/resources/templates --api_dir lib/Slovo/resources - Added sqlite.conf which can be switched with pg.conf or mysql.conf. This way the database can be easily switched by adding specific adapter configuration files. - Added helper 'dbx' which will be instance of Mojo::SQLite, Mojo::Pg or Mojo::mysql instead of corresponding 'sqlite', 'pg', or 'mysql'. - Added Slovo::Cotroller. - Improved a bit the generated code for models. Added parent class Slovo::Model. - Added dependency Mojolicious::Plugin::Authentication and implemented Slovo::Controller::Auth. - Added TODO section to the Slovo POD. - Added Test::Mojo::Role::Slovo. - Added tests for sign_in. - Added tests for creating a users. 2018.03.25 - Improved documentation. - Implemented loading of plugins specified in slovo.conf. - Added dependency Mojolicious::Plugin::RoutesConfig. 2018.03.24 - Made the application installable as any perl module. * added EXE_FILES to the installation * Fixed unwanted installation of README.pod * Added new target "readme" for "make" which is also part of the "dist" target. * Added new target perltidy which is also part of the "test" target. - Made the application installable as a perl application. 2018.03.23 - Original version; created by ExtUtils::ModuleMaker 0.56 - Generated application using `mojo generate app Slovo` - Modified Makefile.PL and whatever needed so most basic tests pass. - Used $CODENAME from Ado to indicate that this project is continuation of Ado (in a way).