JohnCMS 9.4.0

Системные требования и описание установки

Обновление с версии 9.3.0
1. Обязательно выполните резервное копирование текущего сайта.
2. Если изменяли каки-то системные файлы (например routes.local.php и прочие файлы), сохраните ваши изменения для переноса после обновления.
3. Распакуйте архив с заменой существующих файлов и папок.
4. Перейдите по адресу: ваш.сайт/install/update_930_940.php
5. Удалите папку install

На этом обновление завершено, можете пользоваться.

Список изменений:
Добавлено
Добавлена страница настроек форума с возможностью задавать мета теги и шаблоны мета тегов для SEO оптимизации.
В настройках форума добавлена возможность включения отображения счетчика файлов.
На страницах редактирования разделов форума тоже добавлена возможность задавать мета теги, которые будут переопределять теги заданные в общих настройках.
Новый модуль новостей:
Неограниченная вложенность разделов
Автоматическое построение полного ЧПУ с учетом вложенных разделов
Полное управление мета тегами для всего модуля/разделов/статей
Полноценный визуальный редактор, который работает с обычными HTML тегами. При выводе обрабатывается по принципу белого списка, что позволяет защититься от XSS.
Счетчик просмотров новости
Комментарии
Оценка новости (лайк/дизлайк)
Запланированное отображение новости. Можно задать дату и время начиная с которого новость начнет отображаться на сайте, а так же дату и время окончания отображения.
Теги к новостям и поиск по тегам
Поиск по новостям
Добавлены контроллеры с автоматическим внедрением зависимостей и автоматической передачей параметров маршрута в методы контроллера. (примеры и детальное описание будет в документации)
Добавлена автоматическая загрузка классов модуля. Теперь название модуля, это его пространство имен.
Добавлена возможность настраивать редиректы со старых URL адресов на новые. Для этого можно использовать файл config/redirects.php
Для арабского языка добавлена поддержка RTL (направление текста справа налево).
В админ панели добавлена страница с проверкой системы. На ней проверяются некоторые параметры сервера из-за которых CMS может работать некорректно.

Изменено
Минимальная версия php теперь 7.3
Полностью переделан установщик CMS. Добавлена возможность локализации под все языки. Доработаны проверки системы, улучшения процесса установки.
Страница "Переименовать тему" теперь называется "Изменить тему" и позволяет также задавать мета теги для темы.
Изменена структура файла webpack.mix.js. Он теперь позволяет делать собственные настройки для разных случаев использования без необходимости модификации основного файла (например для настройки сборщика для собственного шаблона)
Шаблон административной панели отделен от основного стандартного шаблона и расширен на весь экран для удобства работы с табличным представлением списков с компьютера.

Исправлено:
Исправлена ошибка в выборе языка в профиле пользователя
В некоторых случаях если в имени пользователя есть символ "@" могла возникать ошибка отправки e-mail.
Исправлена авторизация пользователей, у которых в логине использовались некоторые русские буквы.
Имя файла: JohnCMS_9_4_0.zip
Загрузил: Simba
Количество скачиваний: 76
Рейтинг: 12 / 0
Скачать (8.56 Mb)