x
  • banner1.png
  • Документация для редакторов

Примечания к релизу cms concrete 5.6.1

Улучшения производительности

  • Удалена большая часть библиотек по кешированию и переписаны все запросы, что позволило значительно улучшить параметры производительности сайта.
  • Добавлена абсолютно новая библиотека для кеширования страниц
    • Возможность работать с прокси серверами и сторонними библиотеками кеширования.
    • Гораздо меньшее использование ресурсов при кешировании (в том числе отсутствие соединения с базой данных).
    • Каждой странице индивидуально можно включать кеширование, а так же из диалогового окна настроек производительности очистить кешированные данные для страницы. 
    • Прописаны корректные заголовки (headers) для кеширования страниц.
  • Более быстрая и более гибкая генерация шаблона на страницах (благодаря кешированию CSS).
  • Кеш переопределений теперь хранится в директории files/cache/ (это означает, что удаление указанной директории полностью очистит кеш переопределений).
  • Кеширование модулей теперь хранится в базе данных для более быстрых операций с ними.
  • Улучшена общая производительность в панели управления благодаря ограничению запросов и поиска по базе данных.
  • Модуль для создания формы теперь использует jQuery UI только когда это необходимо.

Дополнительные возможности и улучшения

  • Добавлена возможность использования слов-исключений, которые будут удаляться из псевдонима при создании новых страниц.
  • Улучшено отображение модуля "Предыдущий/следующий" в режиме редактирования. Повторно введена опция запрета показа системных страниц в данном модуле.
  • Теперь при отключенных cookies пользователь видит уведомление при попытке авторизации на сайте.
  • Улучшения в стандартном модуле "Слайдшоу"
    • Слайдшоу автоматически очищается, что привело к улучшению его работы в тех шаблонах, где наблюдались проблемы.
    • Блок со слайдами фиксируется по высоте, исключая "прыжки" при использовании изображений разной высоты.
  • Модуль карт Google теперь менее навязчив при неудачной попытке отображения.
  • Добавлена кнопка для удаления всех отправленных ответов для форм.
  • Улучшено поведение всплывающего окна помощи (при клике на значок "?" на страницах панели управления), когда окно не исчезало, если вдруг пользователь закрыл панель с помощью значка "Х". Теперь всплывающее окно помощи пропадает даже если просто кликнуть мышкой в любом месте окна браузера.
  • В список стран добавлены провинции Италии.

Исправления ошибок

  • Исправлены ошибки взаимодействия публикатора с рабочими процессами и правами доступа.
  • Исправлен баг с правами, когда пользователь, не имеющий прав на добавление модуля в определенную область мог добавить этот модуль в другую область, а потом переместить в первоначальное место.
  • Исправлен баг, из-за которого после изменения дизайна в одной области, последняя могла перекрывать и близлежащие области. 
  • Снова разрешено использование точек в дополнительных путях страниц.
  • Возвращена возможность использования дефисов для названий наборов файлов.
  • Исправлены баги в правах доступа, когда на некоторых сложных сайтах возникали проблемы при обновлении с concrete 5.5 до 5.6.
  • Убраны XSS уязвимости.
  • Улучшена интеграция шаблонов с фреймворком Bootstrap.
  • В список разрешенных форматов файлов добавлен формат SVG.
  • Поправлена проблема с короткими тегами при генерации файла карты сайта.
  • Исправлено сразу несколько багов с работой разметок на странице.
  • Заголовки страниц панели управления теперь тоже локализуются.
  • Изменена минимально допустимая версия PHP на 5.2.4, которая проверяется при установке cms.
  • Добавлен метод Loader::job().
  • Исправлена проблема, из-за которой удаление группы администраторов приводило к проблемам с доступом к сайту.
  • Исправлен баг со слишком маленьким окном сравнения/просмотра версий страниц в браузерах Firefox и IE.
  • Некоторые исправления в функционале уведомлений о рабочих процессах.
  • Исправления в спец. оформлении "breadcrumb" для модуля навигации. 
  • Множество исправлений в html коде.
  • К списку разрешенных файлов добавлен формат SVG.
  • форматы ogg, ogv и webm теперь отображаются как видео.
  • Улучшено поведение списка страниц при удалении или добавлении новых при просмотре карты сайта в виде одноуровнего списка.
  • Добавлена новая версия плагина проверки орфографии для TinyMCE.
  • Теперь кнопка "Сохранить изменения" показывается после удаления блоков из стека.
  • Исправлен баг, из-за которого невозможно было добавить группу к комбинации групп из результатов поиска, если нужная группа находилась на второй странице или дальше.
  • Исправлен баг в инструменте пакетного обновления SEO, где в некоторых случаях могли отображаться не все страницы сайта.
  • Отступ для верхней панели применен к тегу <html>, а не к <body>, как раньше.
  • Исправлен баг, из-за которого список ответов к формам мог выходить за пределы окна браузера при наличии большого числа полей в заполненной форме.
  • и множество других более мелких исправлений.

Обновления для разработчиков

  • Добавлена константа SITEMAP_APPROVE_IMMEDIATELY. По умолчанию в состоянии TRUE. Если константу установить в FALSE, то страницы, добавленные через карту сайта, не будут одобряться сразу же (например, проходить через рабочие процессы). Полезно на сайтах, где используются рабочие процессы для публикации страниц.
  • Небольшие исправления ошибок во вспомогательном классе для выбора стран и областей.
  • Обновлена библиотека RSS парсера SimplePie до версии 1.3.1.
  • Добавлена константа APP_VERSION_DISPLAY_IN_HEADER (по умолчанию в состоянии TRUE) для управления выводом версии concrete5 в мета данных на каждой странице
  • Добавлен новый вспомогательный класс, предназначенный для повышения безопасности.
  • Добавлен новый вспомогательный класс AJAX.
  • Новые события
    • on_file_added_to_set
    • on_get_countries_list
    • on_get_states_provinces_list
    • on_file_removed_from_set
    • on_page_urlify
    • on_page_body_index
Система Orphus