JohnCMS 9.2.0

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

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

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

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

Добавлено:
- Внедрена библиотека для работы с базой данных illuminate/database
- Для работы с пользователями добавлен класс Johncms\Users\User Наследует Illuminate\Database\Eloquent\Model со всем вытекающим функционалом.
- Для работы с уведомлениями добавлен класс Johncms\Notifications\Notification Наследует Illuminate\Database\Eloquent\Model со всем вытекающим функционалом.
- Добавлена возможность просмотра списка запросов, которые были выполнены на данной странице (функционал работает только для запросов выполненных через ORM). Запросы через обычный PDO не учитываются.
- В ORM добавлена упрощенная возможность работы с постраничной навигацией. Достаточно вызвать метод ->paginate(). При этом запрос количества объектов и установка ограничений будет выполнена автоматически. URL адреса так же формируются автоматически исходя из адреса текущей страницы.
- В классе Johncms\System\Http\Request добавлен метод getQueryString(), который позволяет получить текущий URL с отсечением ненужных параметров.
- В стандартном шаблоне добавлена возможность замены мета тегов keywords и description.

Изменено:
- Модуль кто онлайн переделан для использования ORM.
- Модуль community переделан на новое api пользователей.
- В модуль уведомлений добавлены настройки отображения непрочитанных на форуме
- В модуль уведомлений добавлено оповещение об ответах и цитатах на форуме
- В модуле уведомлений теперь отображаются уведомления о голосах в карме пользователя.
- Сторонние модули могут добавлять свои уведомления в центр уведомлений.
- Рефакторинг страниц личного кабинета для использования ORM. Попутно доработана модель пользователя, она теперь позволяет получить практически все данные пользователя в подготовленном виде в любом месте где используется Johncms\Users\User

Исправлено:
- Исправлена ошибка на странице профиля. Отображался не последний бан.
- Исправлена ошибка в форуме, когда файл отсутствовал в файловой системе, но был в БД
- Испралвено отображение переводов для должностей
- В библиотеке админ не мог редактировать статьи других пользователей.
- На странице просмотра онлайн на небольших разрешениях экранов съезжали кнопки для выбора списков онлайна.
- Исправлено отображение файлов в почте в ios 10
- Небыло шаблона для страницы модерации статей в библиотеке
- В списке банов отсутствовали переводы фраз, описывающих типы блокировок
- Не работала страница сброса пользовательских настроек

Изменений в шаблонах не очень много, если вы модифицировали шаблоны так, как описано в документации, то просто проверьте работоспособность, если найдете какие-то ошибки, просто сравните свой шаблон со стандартным и перенесите изменения.
Если возникнут вопросы, обращайтесь на форум, постараемся помочь.
Имя файла: JohnCMS_9_2_0_zip.zip
Загрузил: Simba
Количество скачиваний: 155
Рейтинг: 7 / 0
Скачать (5.34 Mb)