JohnCMS 9.4.0

JohnCMS 9.4.0 доступен для загрузки!

Скачать можно по этой ссылке

Обратите внимание, что для работы CMS теперь требуется php 7.3 или выше.

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

Добавлено:

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

Изменено:

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

Устарело:

  • Функция module_lib_loader устарела т.к. потеряла необходимость из-за автоматической загрузки классов модулей.

Исправлено:

  • Исправлена ошибка в выборе языка в профиле пользователя
  • В некоторых случаях если в имени пользователя есть символ "@" могла возникать ошибка отправки e-mail.
  • Исправлена авторизация пользователей, у которых в логине использовались некоторые русские буквы.
Опубликовано: 16 янв 2021 г., 12:42
Автор: Simba
Теги: johncms, cms, php, johncms 9.4
Рейтинг:
2801
Вы не вошли в систему. Вы должны авторизоваться для комментирования.