Что лучшее есть в Joomla 5. Новинки для вебмастеров.
Что нового в Joomla 5. Официальные новости.

Что новенького в Joomla 5



Выпуск новой основной версии Joomla 5.0

Давайте праздновать! 17 октября 2023 года — важный день для проекта Joomla! На протяжении двух лет волонтеры проекта работали над тем, чтобы каждые два года выпускать новую основную версию, и после всех обсуждений, работы над кодом и устранения ошибок этот день наконец настал. Теперь можно с гордостью объявить о выпуске новой основной версии Joomla 5.0 наряду с Joomla 4.4.

Что такое Joomla 5?

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

Самое главное, Joomla 5.0 создана для того, чтобы вы могли расти и развиваться вместе с вашим бизнесом. Одно из самых значительных изменений, которое можно заметить, заключается в том, что теперь называется не переходом с Joomla 4.4.x на Joomla 5.x, а обновлением.

Независимо от того, являетесь ли вы частным лицом, блоггером, благотворительной организацией, веб-агентством или транснациональной корпорацией, Joomla - это отличный выбор для вас!

Хотите узнать, какую пользу принесет вам Joomla 5? Читайте дальше и смотрите тут.

Какие новые возможности появились в Joomla 5?

  • Темная тема в админке:
    • В Joomla 5 появился более совершенная темная версия, причем не только для пользователей, но и для администраторов.
  • Web Assets and Caching:
    • Многочисленные улучшения в кэшировании компонентов сайта.
  • Интеграция Schema.org:
    • Автоматическая активация данных Schema.org для названий организаций и сайтов улучшает оптимизацию для поисковых систем.
  • Оптимизация кода:
    • Заметное увеличение скорости работы благодаря автоматической оптимизации исходного кода с помощью phpcs fixer.
  • Обновления PHP и Bootstrap:
    • Улучшенная совместимость с PHP 8+ и обновление до Bootstrap 5.3.2 обеспечивают актуальность платформы.
  • Пользовательский интерфейс:
    • Усовершенствования в виде темного режима для шаблона администратора Atum и нового модального окна Joomla для кнопок выбора обеспечивают более комфортную работу пользователя.
  • Инструменты и плагины:
    • Редактор TinyMCE получил обновление до версии 6.7 с добавлением функций выравнивания изображений. Несколько запланированных задач были перенесены в плагины-планировщики, что повышает производительность системы.
  • Работа с медиафайлами:
    • Поддержка AVIF в медиаменеджере и возможность исключения архивного содержимого из индексации интеллектуального поиска расширяют возможности работы с медиафайлами.
  • Сортировка меню:
    • Позволяет сортировать меню нужным образом.
  • Повышенная безопасность:
    • События перенесены в свои классы, а удаление неработающих плагинов Recaptcha повышает уровень безопасности.
  • Современные технологии:
    • Внутренняя реорганизация кода направлена на использование более современных API. Добавлена поддержка JS Import map для Web Asset Manager и исправлены некоторые ошибки для php 8.2.
  • Расширения и совместимость:
    • В Joomla 5 представлены Fontawesome 6.4, Codemirror 6 и обновлена библиотека Webauthn. Примечательно, что для оптимальной работы Joomla теперь требуется PHP 8.1, MySQL 8.0.13+, MariaDB 10.4+ и PostgreSQL 12+.
  • Более совершенный программный код:
    • В Joomla 5 большое внимание уделяется чистоте кода. Переход от старых API, удаление поддержки es5 и другие существенные изменения в коде обеспечивают эффективную работу CMS.

Joomla 5 воплощает в себе современные требования к CMS, обещая своим пользователям сочетание скорости, безопасности и интуитивно понятного пользовательского интерфейса.

Известные проблемы релиза 4.4.0 см. в FAQ по версии 4.4.0, а по релизу 5.0.0 - в FAQ по версии 5.0.0 в документации.

Где можно скачать Joomla 5?

Разумеется, на странице "Загрузки" на официальном сайте... :)

Только не всё так просто, если вы пытаетесь сделать это с территории Российской Федерации, ибо Баба-Яга против! Но... всегда есть болт с обратной нарезкой для любой задницы. ;)

Хотите совершить экскурсию по Joomla 5 без необходимости ее установки? Есть и такое решение: Попробуйте Joomla 5.0 на launch.joomla.org

Как я могу обновить свой сайт до Joomla 5?

Хорошая новость для Joomla 4.4.x до 5.x - это обновление, а не миграция. Почему? Две основные причины:

Расширения Joomla 4 (J4), в которых устранены все устаревшие коды и используется актуальный код Joomla, будут работать и в Joomla 5 (J5).
Большинство других расширений будут работать с включенным новым плагином Behaviour - Backward Compatibility Plugin.

Полную информацию можно найти тут.

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

Возможно, вы также зададитесь вопросом, нужно ли выполнять обновление как можно скорее. С этим можно не торопиться; поддержка Joomla 4.4 будет осуществляться еще 2 года. Так что вашему сайту ничего не угрожает, если вы не перейдете на новую версию сейчас. Не забывайте, что некоторые из ваших расширений могут быть еще не готовы к Joomla 5 (несмотря на то, что большинство разработчиков проделали большую работу, работая с тестовой версией Joomla 5 в течение некоторого времени. В каталоге расширений Joomla можно отфильтровать расширения по версии, чтобы увидеть, какие из них готовы к J5, а какие готовы к J5 с включенным плагином Behaviour - Backward Compatibility Plugin.

Joomla 5 вышла. Поднимайте шумиху!

Сообщите всему миру о выходе Joomla 5.0.

Используйте хэштег #Joomla5, поделитесь видеороликом о Joomla 5, отправьте целевую страницу Joomla 5 своим клиентам или добавьте ее на свой профессиональный сайт.

Примечание переводчика:
Всё это на США-мериканском языке, поэтому подумайте, с кем вы работаете и кто вообще хоть что-то поймёт, а если поймёт, то порадуется этому.

А что насчет Joomla 4.4?

Joomla 4.4 не имеет никаких особенностей. Однако она необходима для перехода с Joomla 4.x на Joomla 5.x.
Она содержит обновления, обеспечивающие более гладкий переход, но не содержит новых функций.

Для кого предназначена Joomla?

Веб-агентства, крупные и мелкие компании, интернет-магазины, блоггеры, сообщества и всевозможные организации (например, НПО, школы, благотворительные фонды и правительства) - все они используют Joomla в качестве своей любимой CMS.

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

Есть ли помощь разработчикам расширений для Joomla 5?

Да, развивающаяся документация предназначена для тех, кто разрабатывает и сопровождает свои расширения. Руководство находится по адресу https://manual.joomla.org/migrations/44-50/ и представляет собой растущий труд, помогающий разработчикам быть в курсе всех изменений.

Как можно помочь развитию Joomla?

Существует множество способов активного участия в работе с Joomla. Неважно, кто вы - кодер, интегратор или пользователь Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть группы, к которым можно присоединиться, или, если вы готовы, вы можете сразу перейти в команду Joomla Bug Squad.

Joomla Bug Squad и CMS Release Team являются одними из самых активных отрядов в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании исправлений и тестировании решений. Это отличный способ расширить свои знания о программном коде Joomla, а также познакомиться с новыми людьми со всего мира.

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

Где можно найти документацию по Joomla 5?

Существует несколько руководств, которые помогут вам в работе с Joomla 4. Можно попробовать найти существующие, такие как создание плагина или модуля для Joomla 4, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-активов и многое другое в https://docs.joomla.org/Category:Joomla!_5.x.

Поэтому мы призываем разработчиков помочь в написании документации по Joomla 5 на сайте docs.joomla.org, чтобы помочь и сориентировать пользователей и других разработчиков расширений.

Страница JDocs поможет разработчикам увидеть существующую документацию и документацию, которая еще необходима.

Мы приглашаем всех регулярно проверять ее, обновлять и предоставлять недостающее содержание.

Если вы являетесь разработчиком расширений, пожалуйста, подпишитесь на канал разработчиков расширений https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room.

Где вы можете присоединиться к сообществу разработчиков расширений.

Огромное спасибо всем волонтерам!

Joomla 5.0 - это результат тысяч часов работы десятков добровольцев.

Большое спасибо всем, кто внес свой вклад в создание релиза 5.0!

Особо следует отметить:

Allon Moritz, Bear, Benjamin Trenkle, Benno Achermann, Brian Teeman, Christiane Maier-Stadtherr, David Jardin, Denitz, Dimitris Grammatikogiannis, Fedir Zinchuk, framontb, George Wilson, Geraint Edwards, Hannes Papenberg, Harald Leithner, heelc29, Magnus Singer, Martin Carl Kopp, Nicholas K. Dionysopoulos, Nicola Galgano, Olivier Buisard, Quy, Richard Fath, Robert Deutz, Sakis Terzis, Sergey Tolkachyov, SharkyKZ, Shazma Siddiqui, Stefan Wendhausen, Tuan Pham Ngoc, Viviana Menzel, zero-24.

Все они внесли свой вклад в разработку кода в период с 4.4.0-rc1 по 5.0.0

Огромный привет командам, которые проделали такую замечательную работу. В частности, команда сопровождения CMS, команда выпуска CMS, команда документооборота и команда маркетинга сделали все возможное, чтобы этот релиз состоялся.

Спасибо всем вам.

Занавес. Все пошли пить пиво и слушать русский рок. =D

Перевод с английского официальных новостей Joomla:
www.joomla.org

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню