-
Minimal Phalcon version requirement is 3.0.0;
-
Improved count of MySQL queries to fetch translation values for Page and Publication models. Added fields sub-queries for more better performance;
-
Created CacheManager component for more effective working with cache keys and results;
- Fixed underscore getters/setters on Page and Publication modules;
-
Fixed error message about image format on Publication Save;
-
composer.json Phalcon required version downgraded to 1.3.4;
-
Updated Semantic UI to version 2.1.4;
-
Fixed bug in \Cms\Scanner;
-
Moved all 3rd party libraries to composer.json;
-
Installation process now requires composer;
-
Added Phinx library for database migrations;
-
Updated README.md;
-
Minimized index.php code; Created YonaCms\Plugin\CheckPoint plugin for detecting index.php, index.html in Request URI;
-
Removed PUBLIC_PATH constant;
-
Fix bug with creating new languages;
-
Semantic UI updated to v2.0;
-
Navigation menu now places in left sidebar;
-
Created \Application\Mvc\Helper\CmsCache component;
-
All caching for translates, languages, publication types now stored in /app/cache/cms. Lowered count of SQL queries for cold start;
-
Translations for admin replaced to /app/translations/admin;
-
SEO Manager refactored and removed unused elements; Placed cache to CmsCache;
-
TinyMCE 4 replaced by TinyMCE 3; 4th version is not stable and has many bugs..;
-
Fixed bug with 'SITE NAME' translation in /app/plugins/TitlePlugin.php;
-
Fixed bug with Logout button in Admin dashboard in /app/modules/Admin/Controller/IndexController.php::logoutAction();
-
Fixed bug with unused fancybox library initialization in Page module;
-
Some refactoring for 'contacts.html' page. Now it places in Page module;
-
Interface changes for Widget module;
-
You don't need create virtual host for starting using YonaCms anymore. Applied simple localhost dynamic configuration as http://localhost/yona-cms/web/;
-
Added 'base_path' variable in configuration;
-
Configuration file /app/config/config.php deprecated and refactored. Now basic config placed in /app/config/global.php and /app/modules/Cms/Config.php;
-
Added some settings in Cms Configuration interface;
-
Custom admin.less placed in /app/modules/Admin/assets/
-
Deprecated modules-less Assets collection;
-
Assets list for frontend of site placed in /app/config/global.php in 'assets' section;
-
Interface and translate fixes;
-
Multilingual models cache lifetime placed in Application\Mvc\Model::CACHE_LIFETIME constant;
-
Multilingual models cache data correctly clean after saving entity;
-
Memcache host and port placed in configuration files;
-
Cms\Scanner for translations scanning only /app/modules/ and /app/views/ directories;
-
Minor fixes;
-
Added LICENSE.md;
-
Semantic UI Bootstrap 3 theme integrated;
-
Added support for custom Bootstrap 3 components;
-
Added Application\Form\Elements\Image form element and his nice viewing for uploading images using jasny-boostrap library;
-
Added bootstrap-datetimepicker form Publication module;
-
Some interface fixes;
-
Updated DB fileds for publication table;
-
Added Tree Category module;
-
Changed ACL role/permission system. Added ACL config file - /app/config/acl.php. Added roles;
-
Added sitemap.xml editor;
-
Added URL catching type for SEO module. Now you can catch any URL from you site and set to it any meta-tags. Very useful for SEO;
-
Update Semantic UI version;
-
Added a system of modular widgets; Added widget for example at home page;
-
Fixed error with caching types of publications;
-
Fixed images compression error from Publicaion module;
-
Slightly fixed CSS-styles;
-
Deleted Slider module;
-
Improved multilingual caching components;
-
Fixed a bug with item "Admin" after the upgrade 0.1.5;
-
Added foreign key index from
translate
.lang
tolanguage
.iso
;
-
Added some translations into Russian to the admin panel;
-
Added module Menu; Construction of the menu tree to the definition of active pages;
-
Identifying and correcting a few PHP Notice;
-
Admin interface launched in part to adapt to the English language. The admin can choose the language in the configuration;
- Fixed non-critical error validation authorization form to the admin panel;
-
Added localization administrative panel;
-
Added method renderAll () for Application\Form\Form - displays all the form elements;
-
Fixed all the bugs in the module SEO. Now properly apply the instructions to modify the title, meta-description, meta-keywords, seo-text. Title replaced completely, without a global suffix;
-
SEO manager adds meta tag in the body of the page, if there is a match for the circumstances and apply the modification;
-
Slightly modified multilingual routers. Now to each such routed prefixed 'ml__', it facilitates the work in recognition of the treated routed in dispatchere;
-
Fixed a PHP Notice errors;
-
Finalization of the interface;
-
Updated SQL-dump;
-
Fixed safety (# 13, # 12, # 11 - thanks for report xboston);
-
Added resources for ACL, now all the admin page correctly opened (there was a problem with /cms/language, /seo/manager, /cms/javascript, /cms/javascript);
-
Updated version of Semantic UI (1.0.0);
-
SQL-dump is laid out as a simple .sql file, not .gz archive;
-
Configuration files are divided into directories development, production;
-
List of plug-imposed /app/config/modules.php file and automatically converted into the necessary instructions for Phalcon\Loader;
-
Improved module Image. Convert images are now engaged Phalcon\Image;
-
Remove old unneeded modules;
-
Fixed some bugs;
-
Added additional check for the existence of the processing route helper LangSwitcher;
-
Fixed a bug with building links in publications;
-
So far removed translations admn part. In the future, it will be localized admin and this point will be fully worked out;
-
Small changes in the Slider;
-
Added an administrative section to manage languages;
-
Make Multi-Module Publication;
-
Added the management of the types of publications in the module Publication;
-
Added checkbox enable DB-profiler configuration CMS;
-
Added SEO-Manager for installing the title, meta-description, meta-keywords and free text-CEO to any page on the set parameters;
-
Minor bug fixes;
-
Added the class Init inside modules. The class serves as the initialization parameters and possible service module;
-
Added storage scheme css, less, js files, the individual modules to improve their portability (directory assets within modules);
-
Added module Slider;
-
In Module Cms added management functionality JS-script on the front end, which are displayed in the head and in the end body. You can use the code to insert Google Analytics, Moscow, etc .;
-
Small changes;
- Added translation management system (instead of Gettext). Management of phrases and their translations can be made directly in the admin;
-
Added module SEO;
-
Added the ability to edit the file robots.txt;
-
Added a pattern unlimited multi-lingual;
-
Fixed handling and output of 404 and 503 errors;
-
Fixed a bug in ajax.js attribute href;
-
Rotation.js now switch slides smoothly (smoothness is defined by the config). Little documentation completed yet;
-
Installation of the main cache backend in the configuration;
-
Installation backend modelsMetadata cache in the configuration;
-
Added a constant HOST_HASH. Generated by hostname;
-
To make their own applications for improved initialization error handling and working with AJAX;
-
Added tests Codeception;
-
Added module Cms;
-
Added functionality for working with the configuration of the application;
-
Fixed a syntax highlighting module Widget;
-
Height of code in the module Widget automatically adjusted to the size of the content;
-
Few in the admin menu to regroup;
-
Fixed path to elfinder module FileManager;
-
Added check for the administrative user 'yona', a warning message about the need to remove it;
-
Added a constant ROOT = $ _SERVER ['DOCUMENT_ROOT'];
-
Added displaying CHANGELOG.md on the main page of admin panel;
- Create a repository and made the first commit;