Всем привет!
Ну не могли мы пропустить такую зеркальную дату. Дата релиза и даже даты файлов зеркальные ;-)
Итак, что нового в версии 2.13.1
- В админке для типов контента теперь доступно массовое редактирование записей;
- Типограф по умолчанию включен во всех полях после установки CMS;
- Нижнее меню теперь не системное (удаляемое);
- FTP пароль при установке дополнений теперь принимает любые символы;
- В админке в списке пользователей исправлен url, указывающий на информацию об ip адресе;
- Убраны нотисы с load average в админке;
- Исправлена проблема с показом капчи после неудачной авторизации;
- После регистрации, при верификации, добавлена кнопка "Я указал неверный email";
- Исправлены проблемы с ссылками в виджете облака тегов;
- Исправлены ошибки работы опции "Пауза между комментариями гостей с одного IP";
- Исправлены ошибки работы фильтра типов контента;
- Разрешены нижние подчёркивания в параметрах target_subject;
- Исправлена сортировка в наборах типов контента, привязанных к группам;
- Администраторы теперь могу изменять все настройки любых групп;
- Количество вложенных пунктов меню теперь учитывает их включенность;
- В тегах теперь запрещён знак вопроса;
- Убраны нотисы контроллера authga;
- Исправлена ошибка в показе обязательных полей с доступом по группам при регистрации;
- Для полей добавлен новый метод storeFilter, который подготавливает входную переменную из поля фильтра;
- Закрыта очередная порция тикетов (10 штук), которые писали участники сообщества;
- Девять коммитов с предыдущего релиза, изменено около 76 файлов;
- Множество мелких исправлений и улучшений, которые обсуждались здесь на форуме, diff всё расскажет ;-)
Как установить обновление InstantCMS
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.
- Отключите кеширование в настройках сайта;
- Отключите кеширование js и css;
- Отключите объединение js и css в настройках сайта;
- Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
- При возникновении "белого экрана" категорически читать здесь;
- Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.
Если в вашем шаблоне присутствуют JavaScript файлы аналогичные пути /templates/default/js/ и названиям в дефолтном шаблоне, замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком.
Автоматическая установка
- Включите режим отладки в админке.
- Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
- Система сама обнаружит обновление 2.13.1, предложит скачать его и установить.
- Для установки потребуется указать реквизиты для доступа по FTP.
- Проверьте, что версия InstantCMS изменилась в админке.
- Очистите кэш браузера.
- Обновление завершено. Если возникли ошибки при установке пакета, то обновление прошло некорректно, воспользуйтесь ручной установкой.
Ручная установка
Убедитесь, что вы используете InstantCMS 2.13.0 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).
- Включите режим отладки в админке;
- Загрузите архив с обновлением.
- Перейдите в панель управления сайтом;
- Перейдите в раздел компоненты;
- Нажмите установить пакет дополнения;
- Очистите кеш браузера;
- Сверните окно браузера;
- Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта, заменяя файлы;
- Вернитесь в свернутое в п. 7 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.2;
- На странице «Информация о пакете» нажмите установить;
- На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
- Выключить режим отладки в админке;
- Обновление завершено. Если при установке пакета возникли ошибки, то обновление установилось некорректно по какой-то причине. В этом случае необходимо смотреть логи PHP на сервере.
Заключение
Как обычно, всем спасибо за сообщения об ошибках, за готовый код! Это помогает делать InstantCMS лучше.
Спасибо, что выбираете InstantCMS!
Поддержите проект
Поскольку InstantCMS является open-source проектом, продукт которого поставляется конечным пользователям бесплатно, мы заинтересованы в привлечении спонсоров.
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.