Новости

Новая версия - 4.10

Версия 4.10 доступна для скачивания

1. В модуле Users исправлена ошибка сохранения пользователя без даты рождения
2. В backend модуля Modules добавлен механизм копирования и модификации системных модулей. При наличии копии модуля сайт будет использовать её.
3. В динамические страницы добавлен сервисный пустой параметр label - для разделения списка параметров в редактировании объекта структуры
4. Немного изменён дизайн админки.
5. В модуле DynamicPages добавлена функция getParameter для безопасного получения значения параметра страницы
6. В модуль ArticleCategory добавлено поле path, вычисляющее путь к категории статей
7. В модуле Menues исправлено отображение подменю в админке
8. В модуль Article добавлены поле remark, добавлена возможность управлять показом в статьях полей text, remark и блока SEO
9. В модуль Admin добавлена возможность настройки редактора TinyMCE через панель управления
10. В модуль Articles в классы Article и ArticleCategory добавлен метод getPath(), вычисляющий путь к статье или категории по их структуре от указанной категории статей
11. В модуль Core, класс DbObject добавлена возможность фильтрации по in
12. В модуль DynamicPages добавлен метод insertTemplate(), позволяющий вставлять шаблон с параметрами
13. В модуль Sections в целях унификации к классу Section добавлено поле parentKey, дублирующее parentSectionKey. Поле parentSectionKey в следующих версиях будет убрано.
14. В модуле Sections исправлено определение текущего домена для отображения ссылок на сайт в панели управления.
15. В модуле Photoalbums исправлена ошибка логирования при сохранении фотографии
16. В модуль Templates добавлена возможность задавать раздел шаблонов.
17. В модуле Core для класса DataType типу VARCHAR добавлена возможность задавать список подсказок к элементу ввода
18. В модуле Sections из класса Section убрано поле parentSectionKey, везде заменено на parentKey
19. В редакторе админки добавлена возможность вставки фотографий из фотоальбомов
20. В классе Datatype при определении типа OBJECTLIST добавлена возможность работать не только с массивами и именами DBObject, но и с самими DBObject
21. Исправлена ошибка в классе Pager, приводившая к неправильному определению адреса для страниц, не совпадающих с текущим разделом
22. Исправлены небольшие ошибки в модуле Photo, приводившие к появлению сообщений при удалённой вручную фотографии
23. В класс DbObject добавлен метод getCells - извлечение массива значений полей по фильтру
24. В класс Photo добавлен метод isFile. При наличии фотографии в выборке и файла фотографии на диске выозвращает true, в обратном - false
25. Модуль Settings интегрирован в модуль Core
26. Добавлены настройки кэширования, переработано использование SCSS, в классы Templates и DynamicPage добавлены методы registerCSS и registerSCSS - как оболочки метода registerStyles.
27. В редактирование шаблона добавлена кнопка "Обработать SCSS", компилирующая стили шаблона и отображающая результат в окне.
28. В редактирование шаблонов внесены изменения - добавлена возможность редактирования дополнительных файлов, улучшено копирование шаблона, исправлена ошибка удаления шаблона при наличии в директории дополнительных файлов.
29. В редактирование шаблонов добавлена возможность экспорта и импорта.
30. В классе Image модуля Core исправлена ошибка при заливке прямоугольника PNG-картинкой с альфа-каналом

Выпущена версия 4.8

Выпущена версия FlexyCMS 4.8: http://flexy-cms.net/downloads

Список изменений:

1. В модуле Core изменено поведение объекта DbObject - при вызове random() на пустом объекте теперь возвращается пустой объект, исключение больше не выбрасывается.
2. В модуле Sections исправлена редкая ошибка при роутинге
3. Разработан модуль Polls для реализации опросов на сайте
4. Разработан модуль Forms для реализации форм на сайте
5. В модуль Socials добавлен инстаграм
6. В модуль Sites добавлен статический метод getAddress, возвращающий полный (с протоколом и портом) адрес текущего сайта
7. В модуль Articles добавлена возможность назначать категории статей изображение, сделана автоматическая генерация SEO-ссылки
8. В модуль Articles добавлен вызов события пересчёта структуры сайта при изменении ссылки на статью
9. В модуле Menu разделены название пункта и надпись на сайте.
10. В модуле Articles исправлена редкая ошибка - при нажатии "Применить" во view не передавался идентификатор статьи, что могло привести к созданию статьи-дубликата
11. В модуль Articles добавлена возможность запрещать или разрешать тэги для статьи.
12. В модуль Articles добавлена возможность задавать тип описания для статей - обычный, без описания или автоматически формируемой из текста.
13. В модуль Users добавлена возможность добавлять фото пользователя (для каждого сайта отдельно)
14. Внешний модуль CodeMirror обновлён до версии 5.28.0
15. Добавлен внешний модуль Bootstrap. По умолчанию содержит только CSS с сеткой-24
16. Полностью пересобрана работа со стилями и скриптами - теперь они встают в правильно порядке, кэшируются, плюс стили обрабатываются компилятором SCSS
17. Весь кэш, включая кэш внешнего модуля FileManager теперь находится в директории сайта .cache
18. Внешние модули снабжены xml-файлами с описанием, в backend-контроллер modules (и, соответственно, в админку) добавлена возможность посмотреть список и информацию о модулях.
19. Исправлена редкая ошибка в модуле sites, приводившая к невозможности переименовать каталог сайта

Выпущена версия FlexyCMS 4.7

На сайте появилась версия FlexyCMS 4.7.2: http://flexy-cms.net/downloads

Пока доступна только редакция Core - с минимумом модулей и едиственным шаблоном сайта-примера в комплекте.


Версия 4.7.2
1. Переписан модуль Users для работы с пользователями с непосредственно сайта
2. В панель управления добавлена кнопка быстрого переключения между сайтами
3. Скрипты, стили и изображения панели администрирования теперь перенесены в в модуль Admin
4. Файловый менеждер обновлён до версии 9.11.3
5. В модуль текстов добавлена возможность работы с чистым HTML-кодом
6. В tinymce добавлена возможность работы с иконками шрифта awesome
7. В настройках тема сайта теперь выбирается выпадающим списком
8. Исправлен незначительный баг при быстром переключении между файловыми менеджерами шаблонов
9. В файловом менеджере исправлена ошибка определения MIME-типа иконок (файлов .ico) при загрузке
10. В настройки добавлены всплывающие подсказки.
11. Исправлена незначительная ошибка в роутере при определении домена сайта
12. Исправлена ошибка активации и деактивации модулей
13. В модуль шаблонов добавлен сервисный метод ::getProperty() - обратный для ::setTemplate() для получения значения установленных ниже по дереву роутинга свойств
14. В классе DbObject модуля Core исправлена редкая ошибка работы с булевыми переменными
15. В списках элементов отображение поля id заменено на key
16. В модуль шаблонов и файлового менеджера добавлена возможность устанавливать на загружаемые изображения водяной знак.
17. В backend модуля динамических страниц добавлена возможность редактировать разделы
18. В модуль articles добавлены комментарии
19. В модуль core добавлен класс Metadata для дальнейшего развития в виде дополнительных полей других модулей
20. В модуль modules добавлена возможность проверки и обновления версии


Версия 4.7.1
1. Исправлен ряд незначительных ошибок
2. Переработаны ряд модулей - упрощён механизм наследования объектов от DbObject, оптимизировано создание и сохранение фотографий и фотоальбомов
3. Исправлено поведение раздела администрирования при окончании сессии - теперь при переходе по ссылке пользователя перенаправляет на форму логина с учётом пути возврата.
4. Исправлено кэширование стилей - при обработке url() неверно определялись новые пути до изображений
5. Усилена безопасность при работе с файловым менеждером
6. Добавлена возможность работы с файлами в шаблонах

Выпущена версия 4.7

На сайте появилась версия FlexyCMS 4.7: http://flexy-cms.net/download

Пока доступна только редакция Core - с минимумом модулей и едиственным шаблоном сайта-примера в комплекте.
В ближайшее время будет выложена сборка с дополнительными модулями и несколькими шаблонами сайтов.

Изменения:

1. Исправлена ошибка в модуле Dynamicpages, выдававшая Notice в карте сайта
2. В класс SiteMapElement модуля sections добавлены несколько удобных функций для работы с картой сайта
3. В классе Tree ядра Core переработан алгоритм обхода дерева
4. В модуль Sections добавлена возможность указать для раздела запрет на индексацию, приоритет раздела и частоту изменения контента
5. В модуле Router исправлена ошибка, в некоторых случаях приводившая к неправильному коду HTTP-ответа при отсутствующей странице
6. В модуле Sites исправлена ошибка экспорта шаблона, приводившая к коллизиям при наличии неэкранированных кавычек в текстах
7. В модуль Admin, класс AdminList добавлена возможность назначать высоту строк списка
8. В модули Articles, Modules, Photoalbums, Settings, Users внесены незначительные изменения
9. В класс DbObject модуля Core добавлен метод union для объединения нескольких объектах
10. В модуле Menu исправлено удаление пунктов меню
11. Переработан алгоритм перенаправления на 404-ю страницу в модуле Router
12. В модуле Sites исправлен алгоритм экспортирования сайтов
13. Добавлена бета-версия модуля интернет-магазина Shop
14. Добавлен модуль соцсетей Socials
15. В модуль Articles добавлена возможность назначать внешние ссылки и прикреплять файлы из файлового менеджера
16. Внешний модуль Responsive File Manager снабжён механизмом транслитерации при загрузке кириллических файлов
17. В модуле Articles в режиме backend исправлена сортировка статей по дате
18. В модули Articles, Texts, Photoalbums в инициализацию модуля добавлено автоматическое создание первичного раздела соответственно статей, текстов и фотоальбомов.
19. В Backend-контроллер всех модулей добавлен метод, возвращающий список пунктов меню системы управления для новго сайта. В целях удобства настройки ручное формирование меню теперь работает именно с теми действиями контроллера, которые возвращает этот метод. При создании нового сайта меню системы управления генерируется автоматически.
20. Немного изменён вид главной страницы панели управления сайта - иконки структурированы по разделам, дабвлены новые изображения.
21. Пункты меню в панели управления теперь сортируются в том порядке, в котором они указаны, но при этом правильно раскладываются по вкладкам.
22. Из класса Photo модуля PhotoAlbum убран параметр pictureRef. В целях унификации интерфейса классов, работающих с файлами, введены параметры pictureRef и imageRef - путь до файла от корня сайта и pictureFile и imageFile - путь от корня файловой системы.
23. В модуле Core класс обработки изображений Thumb полностью заменён классом Image - добавлено выполнение операций "по цепочке", усовершенствована система кэширования.
24. Внешний модуль TinyMCE обновлён до версии 4.4.3
25. Временно заблокирована возможность вставки в текст редактора фотоальбомов. В следующих версиях будет обновление этого блока.
26. В класс Image модуля Core добавлен обход блокировки AdBlock-ом кэшированных картинок с "ad" в пути файла
27. Во всех модулях исправлен старый недостаток - при создании объекта он сразу сохранялся в базе данных. Из-за этого была возможность нажать на кнопку создания объекта, не сохраняя его, закрыть браузер - и на сайте появлялся неучтённый объект. Теперь объекты создаются только при нажатии кнопок "применить" или "сохранить" на странице редактирования новго объекта.
28. В панели управления корректно обрабатывается ситуация, когда файлы сайта были удалены вручную.

Лицензия на Responsive File Manager

Получена лицензия на коммерческое использование Responsive File Manager от автора - Alberto Peripolli. Alberto, grazie mille!

Доступна для скачивания версия 4.6

На сайт выложена версия 4.6: http://flexy-cms.net/downloads

Изменения:
1. Устранён ряд мелких недоработок
2. Добавлены PHPDoc-блоки в классы DbObject и Core
3. В модуле Breadcrumbs исправлено поведедение модели при наличии группировки разделов
4. В javascript модуля Menu добавлена опция timeout - задержка при исчезновении меню и в значения опции method добавлено none
5. В модуле Settings исправлена незначительная ошибка отображения заголовка панели управления
6. Исправлены мелкие ошибки инсталлятора

Новая структура сайта

Сайт flexy-cms.net изменился. Добавились новые разделы, меню сайта стало более удобным.

Теперь есть возможность скачать CMS в базовой версии.