4Scripts.ru - Модули, шаблоны, СЕО базы, софт для вебмастера ;) | Скрипты качай бесплатно! PHP, шаблоны, самоучители, мультимедия,CMS, игры, форумы, разное, знакомства, раздачи, магазины!
Нам важно твоё мнение

Вы пользуетесь нашим сайтом скриптов?
Всего ответов: 1




Главная » Файлы » Joomla » Релизы



Joomla 6.0.1 & 5.4.1 Bugfix Release
22.12.2025, 17:33

14 октября 2025 года состоялся долгожданный релиз Joomla 6.0 (кодовое название "Kuimarisha"), который знаменует собой важный этап в развитии одной из самых популярных систем управления контентом в мире. Этот мажорный релиз стал результатом двухлетней интенсивной работы команды разработчиков-добровольцев и представляет собой не просто очередное обновление, а серьезную модернизацию архитектуры и функциональности платформы.

Joomla 6.0 продолжает традицию создания мощной, гибкой и безопасной системы управления контентом, подходящей как для частных пользователей и блоггеров, так и для крупных международных корпораций. Новая версия фокусируется на повышении производительности, улучшении безопасности и предоставлении расширенных возможностей для создания современных веб-сайтов.

Автоматические обновления ядра с системой TUF

Одним из самых значимых нововведений в Joomla 6.0 стала полноценная реализация системы автоматических обновлений ядра. Эта функциональность была впервые представлена в Joomla 5.1 с введением TUF (The Update Framework) - безопасной системы распространения обновлений программного обеспечения, разработанной для предотвращения атак на цепочку поставок.

В Joomla 6.0 автоматические обновления работают для минорных, патч- и security-релизов, что позволяет поддерживать сайты в актуальном состоянии без ручного вмешательства. Это критически важно для безопасности и обслуживания веб-сайтов Joomla.

Ключевые особенности системы автоматических обновлений:

  • Безопасность: использование TUF-протокола обеспечивает защиту от атак на процесс обновления
  • Автономность: обновления происходят автоматически без участия администратора
  • Гибкость: возможность настройки параметров автоматических обновлений
  • Уведомления: система отправляет email-уведомления о выполненных обновлениях

Администраторы могут найти настройки автоматических обновлений в конфигурации обновлений Joomla и даже отказаться от автоматических обновлений еще на этапе установки системы.

Новые возможности Cassiopeia Extended:

Дочерний шаблон с расширенными параметрами настройки

  • Расширенные опции цветов и шрифтов
  • Возможность определения нескольких цветов и размеров шрифтов без создания пользовательских CSS-файлов
  • Демонстрация продвинутых возможностей настройки

Улучшенная система дочерних шаблонов Дочерние шаблоны в Joomla 6.0 работают аналогично любому другому шаблону, но используют весь код, PHP, CSS и JavaScript родительского шаблона Cassiopeia. Это позволяет создавать уникальные дизайны на основе проверенной и стабильной основы.

CSS-переходы Как фронтенд-шаблон Cassiopeia, так и административный шаблон Atum теперь используют CSS-переходы, что делает навигацию между страницами более плавной и современной.

Революционная система версионирования

Одним из наиболее востребованных улучшений в Joomla 6.0 стала кардинально переработанная система версионирования контента.

Проблемы старой системы версионирования:

В предыдущих версиях Joomla система версионирования работала на уровне таблиц базы данных, что приводило к ситуациям, когда при сохранении статьи с пользовательскими полями, сами пользовательские поля не включались в историю изменений. Это было неожиданным и неудобным с точки зрения пользователя.

Новые возможности расширенной системы версионирования:

Включение связанной информации

  • Пользовательские поля теперь включаются в систему версионирования
  • Поддержка тегов и категорий в системе версий
  • Возможность отслеживания, сравнения и восстановления всех изменений контента

Техническая реализация Для реализации новой системы версионирования был введен интерфейс VersionableModelInterface. Если модель реализует этот интерфейс, то в AdminModel сохранение данных истории происходит в методе save модели. При восстановлении версии данные из таблицы истории устанавливаются как данные сессии, которые используются при редактировании элемента.

Новые типы пользовательских полей

Joomla 6.0 представляет два новых типа пользовательских полей, расширяя возможности создания контента:

Поле "Заметки" (Notes Field)

Новое поле "заметки" позволяет добавлять пояснительный текст между пользовательскими полями или в статьи. Это особенно полезно для:

  • Добавления дополнительных инструкций между пользовательскими полями
  • Помощи в навигации пользователям при заполнении форм
  • Создания более структурированного интерфейса редактирования

Поле "Числа" (Numbers Field)

Новое числовое поле позволяет отображать числа с опциональным форматированием валют. Основные возможности:

  • Отображение числовых значений
  • Поддержка форматирования валют
  • Гибкие настройки отображения

Значительные улучшения для разработчиков

Joomla 6.0 включает множество улучшений, ориентированных на разработчиков и техническую оптимизацию системы.

Новые поля Date и Datetime

Введены два новых типа полей - date и datetime-local. Эти поля предоставляют:

  • Стандартизированный интерфейс для ввода дат
  • Улучшенную совместимость с современными браузерами
  • Более удобную работу с временными данными

Обновление TinyMCE до версии 8.0.1

Одним из крупных технических обновлений стал переход с TinyMCE версии 6 на версию 8.0.1. Это обновление принесло:

Исправления ошибок и улучшения доступности Большинство изменений в TinyMCE 8.0 связаны с исправлением ошибок и улучшением доступности. Обновление включает множество мелких улучшений, которые повышают общую стабильность редактора.

Улучшенная безопасность TinyMCE 8.0 обновляет зависимость DOMPurify до версии 3.2.6 и по умолчанию включает флаг SAFE_FOR_XML. Это улучшает безопасность и выравнивается с рекомендуемыми настройками DOMPurify по умолчанию.

Стандартизация языковых пакетов Имена файлов языковых пакетов были стандартизированы для следования формату RFC5646. Хотя оба формата (подчеркивание и дефис) поддерживаются в TinyMCE 8.0, формат с подчеркиванием устарел и будет удален в TinyMCE 9.

Кэширование языковых файлов

В Joomla 6.0 введен слой кэширования для метода languageHelper::parseIniFile. Это значительно улучшает загрузку языковых строк и повышает общую производительность многоязычных сайтов.

Системные требования и технические характеристики

Joomla 6.0 предъявляет обновленные требования к серверному окружению, отражающие стремление к использованию современных технологий.

Требования к программному обеспечению для Joomla 6.x:

PHP

  • Рекомендуемая версия: 8.4
  • Минимальная версия: 8.3.0
  • Обязательные модули: jsonsimplexmldomzlibgdmysqlnd или pdo_mysql или pdo_pgsql
  • Рекомендуемые модули: mbstring

Базы данных

  • MySQL: рекомендуемая 8.4, минимальная 8.0.13
  • MariaDB: рекомендуемая 12.0, минимальная 10.4
  • PostgreSQL: рекомендуемая 17.6, минимальная 12.0

Веб-серверы

  • Apache: рекомендуемая 2.4, минимальная 2.4
  • Nginx: рекомендуемая 1.29, минимальная 1.26
  • Microsoft IIS: рекомендуемая 10, минимальная 10

Сравнение требований с предыдущими версиями:

По сравнению с Joomla 5.x, требования к PHP повысились с минимальных 8.1.0 до 8.3.0. Это отражает стремление команды разработчиков использовать современные возможности языка и обеспечить лучшую производительность и безопасность.

Плагин обратной совместимости для Joomla 6

Для обеспечения плавного перехода с Joomla 5 на Joomla 6 была реализована специальная система совместимости.

Плагин "Behaviour - Backward Compatibility 6"

В Joomla 6.0 плагин совместимости из Joomla 5.0 заменяется новым плагином под названием "Behaviour - Backward Compatibility 6". Этот плагин:

  • Обеспечивает совместимость с расширениями Joomla 5
  • Позволяет большинству расширений работать без модификаций
  • Делает процесс обновления более плавным и менее рискованным

Преимущества отключения плагина совместимости:

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

Рекомендации по работе с плагином:

  1. Тестирование: всегда тестируйте отключение плагина в тестовой среде
  2. Мониторинг: включите режим отладки для лучшего отображения ошибок
  3. Резервное копирование: обязательно создайте резервную копию перед изменениями
  4. Поэтапное внедрение: постепенно обновляйте расширения до современных версий

Дополнительные улучшения и функции

Функциональность пакетного удаления тегов

Joomla 6.0 добавляет возможность пакетного удаления тегов, что упрощает массовое управление контентом и его категоризацией.

Улучшения медиа-менеджера

Медиа-менеджер теперь поддерживает создание миниатюр для любых типов файлов, расширяя возможности работы с различными медиа-форматами.

Объединение управления рекомендуемыми статьями

Рекомендуемые статьи теперь используют общий интерфейс управления статьями, что унифицирует работу с контентом и упрощает администрирование.

Очистка кодовой базы

Joomla 6.0 включает масштабную очистку кодовой базы:

  • Удаление устаревшего кода
  • Реархитектурирование компонентов
  • Обновление зависимостей
  • Улучшение производительности за счет удаления неиспользуемых элементов

Безопасность и производительность

Улучшения безопасности

Joomla 6.0 продолжает фокус на безопасности, который характерен для всех версий Joomla. Ключевые аспекты:

  • TUF-система обновлений: защита от атак на цепочку поставок
  • Обновленные криптографические функции: современные алгоритмы шифрования
  • Подготовленные SQL-запросы: защита от SQL-инъекций
  • Регулярные security-обновления: автоматическая установка критических исправлений

Оптимизация производительности

Хотя Joomla 5 показала незначительное снижение скорости по сравнению с Joomla 4 (примерно на 6.83%), Joomla 6.0 включает ряд оптимизаций:

  • Кэширование языковых файлов: ускорение загрузки многоязычных сайтов
  • CSS-переходы: более плавная навигация
  • Очистка кода: удаление неиспользуемых элементов
  • Современные практики кодирования: использование возможностей PHP 8.3+

Процесс миграции и обновления

Планирование миграции

Обновление с Joomla 5.4 до Joomla 6.0 является апгрейдом, а не миграцией. Это означает, что процесс должен быть относительно простым для большинства сайтов.

Рекомендации по обновлению:

  1. Подготовка: Создание полной резервной копии сайта Тестирование на копии сайта Проверка совместимости расширений
  2. Процесс обновления: Обновление до Joomla 5.4 (если необходимо) Активация плагина "Behaviour - Backward Compatibility 6" Выполнение обновления до Joomla 6.0
  3. После обновления: Проверка функциональности сайта Тестирование критически важных функций Постепенное отключение плагина совместимости (при возможности)

Поддержка автоматических обновлений

С Joomla 6.0 процесс обновления значительно упрощается благодаря автоматическим обновлениям. Система может автоматически устанавливать:

  • Патчи безопасности
  • Исправления ошибок
  • Минорные обновления функциональности

Будущее развитие и поддержка

График поддержки Joomla 6.x

Согласно стратегии развития Joomla:

  • Дата релиза серии: 14 октября 2025
  • Окончание исправления ошибок: 17 октября 2028
  • Окончание security-поддержки: 16 октября 2029

Это обеспечивает долгосрочную стабильность и поддержку для сайтов, использующих Joomla 6.x.

Планируемые функции для будущих версий

Команда разработчиков уже работает над функциями для Joomla 6.1 и последующих версий:

  • Healthchecker: система мониторинга состояния сайта
  • SEO-улучшения: дополнительные инструменты оптимизации
  • Инструменты миграции: упрощение переходов между версиями

Экосистема расширений и шаблонов

Совместимость с расширениями

Большинство расширений Joomla 5 будут работать с Joomla 6.0 при активированном плагине обратной совместимости. Однако разработчикам рекомендуется обновить свои расширения для полной совместимости с новой архитектурой.

Обновления от ключевых разработчиков

Основные разработчики расширений уже анонсировали поддержку Joomla 6:

Заключение

Joomla 6.0 "Куимариша" представляет собой значительный шаг вперед в развитии платформы, сочетающий современные технологии с проверенной надежностью. Ключевые достижения этого релиза:

Технологические инновации:

  • Автоматические обновления с TUF-защитой
  • Расширенная система версионирования
  • Современный редактор TinyMCE 8.0.1
  • Улучшенная архитектура шаблонов

Удобство использования:

  • Новые типы пользовательских полей
  • Улучшенный интерфейс администрирования
  • Плавные CSS-переходы
  • Упрощенное управление контентом

Безопасность и производительность:

  • Современные требования к PHP 8.3+
  • Улучшенное кэширование
  • Очистка устаревшего кода
  • Автоматические security-обновления

Joomla 6.0 закладывает прочную основу для развития веб-проектов на ближайшее десятилетие, предлагая мощные инструменты для создания современных, безопасных и производительных веб-сайтов. Для администраторов сайтов, разработчиков и агентств этот релиз открывает новые возможности и обеспечивает долгосрочную стабильность платформы.

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







Категория: Релизы | Добавил: kuzyma74 | Теги: joomla6
Просмотров: 9 | Загрузок: 4 | Рейтинг: 4.5/2