Instantcms Релиз InstantCMS 1.10.5

Тема в разделе "InstantCMS", создана пользователем DLE, 19 ноя 2014.

Модераторы: warna
  1. DLE

    DLE Пользователь

    Сообщения:
    119
    Симпатии:
    16
    Пол:
    Мужской
    Род занятий:
    Програмирования
    Адрес:
    Воронеж
    Вышел новый релиз InstantCMS 1.10.5

    Итак, любители InstantCMS 1.10.X, настало время и вас порадовать очередным обновлением, встречайте InstantCMS 1.10.5!

    Потихоньку, не спеша набралось порядочно изменений для релиза. Изменения не масштабные, процесс обновления ожидается не столь сложный, но это не значит, что читать этот текст нужно через строчку ;-)

    SEO параметры везде
    В компонентах "Контент", "Лента активности", "Блоги", "Доска объявлений", "Универсальный каталог", "Клубы", "Комментарии", "Форум" и "Фото" теперь можно задавать meta теги description и keywords, а так же устанавливать свой тег title для страниц. Соответствующие поля доступны для заполнения в разделах и самих страницах контента, кроме этого для указанных компонентов можно заполнять эти параметры на корень, т.е. например на страницу /forum, /board и т.п. Там, где это необходимо, в настройках добавлена опция, разрешающая или запрещающая редактировать SEO параметры простым пользователям. За идею данных изменений говорим спасибо Please login or register to view links.

    Добавлена опция по ограничению символов при генерации seo url. Т.е. то, что в предыдущих версиях ограничивалось 40 символами, теперь можно регулировать в админке, задавая свое количество символов или выставив ноль, сняв ограничения.

    Меню и модули
    Формирование пунктов меню и модули так же обзавелись дополнительным функционалом.

    Мы избавились от неудобного модуля "Меню пользователя", который не позволял гибко управлять пользовательским меню. Теперь вместо него создан модуль "Меню пользователя", который является дубликатом системного модуля "Меню". Как вы уже догадались, пунктами пользовательского меню теперь можно управлять централизованно в админке в разделе "Меню". Это изменение повлекло за собой внедрение того, что в пунктах меню теперь можно использовать в ссылках и названиях выражения типа {user.property}, где property поле текущего авторизованного пользователя, т.е., например, ссылка на профиль текущего авторизованного пользователя имеет вид "/users/{user.login}", а название "{user.nickname}".

    Помимо этого, теперь пункты меню можно привязывать к нескольким меню одновременно (я об этом Please login or register to view links), назначать css классы каждому пункту, при ограничении доступа можно распространять права доступа только на дочерние ссылки от заданного пункта меню.

    Для модулей теперь можно исключать пункты меню для показа при при включенной опции "Показывать на всех страницах сайта". А каждая форма настройки модуля обзавелась полем для указания шаблона вывода.

    Плагины и новшества в их конфигурировании
    Мы убрали устаревший плагин "FCKEditor" и сделали вместо него "CKEditor" - последней версии на текущий момент времени, сохранив при этом функциональность и добавив новую.

    Отсутствие простой возможности сменить каптчу по умолчанию вынуждало пользователей делать всяческие "хаки" и ухищрения, теперь это решается простым написание плагина под нужную вам каптчу. Соответственно текущая каптча просто перекочевала в плагин.

    Отдельно стоит упомянуть появившуюся возможность для разработчиков плагинов: теперь их конфигурацию можно делать в xml (спасибо lokanaft) по аналогии с модулями, что в разы увеличит удобство конфигурирования для конечного пользователя. В системе плагин "Автофорум" и "CKEditor" обзавелись такими настройками.

    Безопасность и борьба со спамом
    Мы реагируем на сообщения о спамерской активности на ваших сайтах и приняли меры:

    • в компоненте "Форум" добавлено ограничение по карме для добавления сообщений и тем;
    • в компоненте "Форум" добавлена возможность удаления всех сообщений и тем от определенного пользователя;
    • переработан алгоритм восстановления пароля, запрещено восстановление пароля для групп администраторов;
    • переработан токен активации при регистрации и токен инвайта;
    Остальные изменения
    • html "глубиномера" вынесен в шаблон [maxisoft];
    • добавлена возможность использования WYSIWYG редактора в настройках модулей и плагинов[maxisoft] ;
    • исправлена сортировка модулей в списке в админке, теперь сортируются по включенности, позиции и порядку;
    • добавлена опция "сохранять оригинал фото" в компонент клубы для клубных альбомов;
    • добавлена опция "Скрывать корень статей по ссылке /content" в компонент "Контент";
    • в конструкторе форм добавлена возможность указывать несколько email через запятую для отправки формы;
    • в компоненте "Блоги" добавлен вывод просмотров постов, в соответствующем модуле добавлен выбор соответствующей сортировки;
    • в модуле "Посты блогов" теперь выводится первая картинка из текста;
    • в модуле "Фотографии" добавлена опция "Включить лайтбокс";
    • в общесистемном поиске выводится изображение, если таковое имеются у искомого материала, за идею и частичную реализацию спасибо WAERZ;
    • события "Ленты активности" теперь удобно разбиваются по дням;
    • по умолчанию убран colorbox для фото клубов и модуля фото;
    • colorbox обновлен до 1.5.14, jQuery до 1.11.1;
    • исправлены все известные недочеты;
    • множество других мелких исправлений, которые вы всегда найдете сами ;-).
    Английская локализация
    По традиции выкладываем полный полумашинный перевод для этой версии. Please login or register to view links. Как обычно, желающие, которые доработают ее до приличного состояния могут прислать нам патч, за что мы будем признательны и сразу включим в релиз. Подчеркну: если есть желание откорректировать посредством машинного перевода - не стоит даже браться.

    Как обновиться с версии 1.10.4
    Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных произошедшие в результате неправильных действий при обновлении.

    1. Сделать бекап файлов и базы данных;
    2. Отключить сайт в админке;
    3. Распаковать Please login or register to view links на сервере, заменяя или смержив совпадения;
    4. Перейти по адресу site.ru/migrate и дождаться сообщения "миграция завершена";
    5. Удалить папку "migrate";
    6. Выставить права 777 на директорию /upload/wysiwyg/;
    7. Включить сайт в админке;
    8. Очистить кеш системы и браузера.
    Обратите внимание! После миграции создастся два новых модуля меню - меню пользователя и меню авторизации. Вы можете не использовать их и отключить или же удалить текущий модуль меню пользователя и пользоваться вновь созданными. Необходимо будет лишь поправить css (можно подсмотреть в дефолтном) для них, в случае наличия у вас собственного шаблона. Кроме этого, в систему будет установлен новый плагин WYSIWYG редактора, поэтому так же или отключите его или отключите(удалите) текущий, который у вас есть.

    Помните. При внимательном, неспешном подходе к обновлению сайта у вас все получится, в этом нет ничего сложного.

    Изменения в шаблонах
    Изменения в шаблонах есть, измененные файлы шаблона так же присутствуют в Please login or register to view links. Правки в шаблонах носят скорее функциональный характер, например добавление полей для заполнения SEO параметров, но некоторые файлы шаблонов дополнены кодом, без которого работать что-то не будет. Например: /templates/_default_/admin/autoform.php, /templates/_default_/components/com_registration_login.tpl. В общем, внимательно изучите изменения и если у вас не дефолтный шаблон, то внесите исправления. Сравнивать файлы удобно посредством WinMerge.

    Кроме этого, обращаем ваше внимане, что шаблон mod_content_cats.tpl переименован в mod_category.tpl. Это сделано для унификации и в следствии того, что в модулях можно теперь задавать свой шаблон для отображения.

    Удалены файлы:
    /admin/images/inputbg.jpg
    /admin/images/stitle.jpg
    /admin/images/toolmenubg.jpg
    /admin/images/toplogo.gif
    /includes/codegen/
    /languages/ru/modules/mod_usermenu.php
    /modules/mod_usermenu/
    /plugins/p_fckeditor/
    /templates/_default_/modules/mod_content_cats.tpl
    /templates/_default_/modules/mod_usermenu.tpl
    /templates/_default_/special/captcha.php

    Благодарности
    Спасибо всем участвующим пользователям за багрепорты и готовые решения.

    Спасибо всем сопереживающим за поддержку.

    Спасибо всем пользователям InstantCMS за то, что вы с нами!

     
Модераторы: warna
Похожие темы
  1. admin
    Ответов:
    4
    Просмотров:
    1.339
  2. DLE
    Ответов:
    0
    Просмотров:
    655
  3. DLE
    Ответов:
    0
    Просмотров:
    831
  4. DLE
    Ответов:
    0
    Просмотров:
    612
  5. admin
    Ответов:
    4
    Просмотров:
    829
Загрузка...