Joomla Feed
597 subscribers
433 photos
10 videos
3 files
1.22K links
Новости о Joomla! и веб-разработке по-русски.
Наш сайт: https://joomlaportal.ru
По вопросам размещения новостей о Joomla @sergeytolkachyov
Download Telegram
Выпущена стабильная версия Kunena 6.1 для Joomla! 4.3

Команда Kunena рада объявить о выпуске стабильной версии Kunena 6.1 - расширения форума на Joomla для Joomla 4.x.
Kunena 6.1.0 была разработана для работы с Joomla! 4.2 и выше, требования следующие:

✔️ Php 7.4.1 до Php 8.2.x (поддержка php 8.2.x нуждается в улучшении, вы можете видеть оставшиеся устаревшие сообщения об ошибках)
✔️ MySQL 5.7.0
✔️ Bootstrap 5.1

Работа, проделанная в Kunena 6.1, выглядит следующим образом:

✔️ В Kunena интегрирован новый плагин для защиты конфиденциальности (спасибо, ruud).
✔️ Интегрированы личные сообщения при публикации/ответе/редактировании сообщения.
✔️ Рефакторинг некоторых внутренних представлений, чтобы они соответствовали Joomla! 4.x стиль: ранги, пользователи.
✔️ Замена некоторых устаревших методов, установленных в Joomla! 4.2.х.
✔️ Работа над совместимостью с Php 8.2.x, все еще остаются некоторые устаревшие сообщения об ошибках.
✔️ Продолжение конвертирования запросов для использования БД Joomla!, которая позволяет запросам быть независимыми.

https://www.kunena.org/blog
EngageBox 6: Free version
В майской рассылке греческого Joomla-разработчика Tassos Marinos сообщается о том, что его известный компонент EngageBox для создания всплывающих окон получил бесплатную, но ограниченную по функционалу версию.

Страница расширения
Joomla признана лучшей CMS в конкурсе 20i FOSS Awards

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

https://www.20i.com/foss-awards/winners
Joomla Day France 2023
Прямо сейчас во Франции проходит Joomla Day France - конференция о Joomla для новичков и профессионалов. Такие конференции проходят по всему миру. Недавно проходили Joomla Day в США, Германии и Нидерландах.
Конференция проходит в 2 дня - 16 и 17 июня 2023 года.
Краткая программа мероприятий
- Смотрите в будущее с Joomla! 4 и 5 (Бенджамин Тренкл) - обзорный доклад.
- 4AI - ChatGPT в Joomla! (Янник Готье) - об использовании Open AI ChatGPT прямо в интерфейсе Joomla. Недавно в нашем канале JoomlaFeed был пост на эту тему
- Сотрудничайте, чтобы добиться успеха: создание сайта Joomla в сотрудничестве с digital-агентствами (Жан-Шарль Антуан и Жиль Средники). Докладчики делятся опытом и практиками построения партнёрских отношений.
- Balbooa / Gridbox - универсальный PageBuilder для электронной коммерции (Сирил Пуссен). Обзор Balbooa GridBox от создателя этого пейджбилдера.
- Процессы (Workflows) (Бенджамин Тренкл). Обзор функционала workflows на примере материалов Joomla.
- Возможности хостинг-панелей для администратора Joomla (Серж Биллон). В выступлении раскрываются секреты и особенности работы с популярными панелями сервера: cPanel, Plesk, OVH Manager и другими.
- Создайте новый Netflix: управляйте базой данных фильмов в Flexicontent (Янник Бержес)
- Эксперименты с веб-сервисами Joomla (REST API) (Марк Дешевр). Обзорный доклад о Joomla 4 REST API. Приводятся примеры обмена данными между Joomla 4 сайтами, импорта-экспорта материалов и т.д.
- Yootheme 4 (Элисия Фолтен). Обзор шаблона и пейджбилдера.
- Мастерская взаимопомощи: вопросы, ответы, обмен опытом, живое общение.
- AFUJ и www.joomla.fr (Сирилл Пуссен) - рассказ о французской ассоциации Joomla, обсуждение стратегий развития ассоциации и французского Joomla-сообщества.
- 40 самородков для Joomla! (марк Дешевр). Подборка из 40 расширений Joomla (большая часть бесплатная), которая сделают вашу жизнь проще.
- Обзор сайта города Сен-Леже-ан-Ивелин на Joomla 4 (Оливье Гильяр)
- Сравнение решений для создания шаблонов: emplate Creator CK, Helix Ultimate, T4 от Joomlart, Cassiopeia и т.д.
(Серж Биллон)
- Разработка расширений на заказ: выгодное вложение для вашего агентства (Эрик Лэми). Обзор стратегии, преимуществ создания собственных расширений. Ответ на вопрос почему, несмотря на более высокие первоначальные инвестиции, чем универсальное решение, индивидуальное приложение может оказаться экономически выгодным в долгосрочной перспективе.
- HikaShop (Паскаль Конро). Обзор возможностей французского компонента интернет-магазина Хикашоп.
- Миграция с Joomla! 3 для Joomla! 4 (Михай Марти). Рассказ об опыте перехода с Joomla 3 на Joomla 4: какие инструменты помогут, на что нужно обратить внимание.
- Joomla 4.3 и ее развитие (Оливье Бюссар по видео из Нью-Йорка).
- PlanetHoster - Обзор хранилища N0C (Марк Дешевр и Серж Биллон).
- Начало работы с Joomla! 4. Бесплатная презентация для старшеклассников (Сирилл Пуссен). Двухчасовая интерактивная презентация, дающая базовые представления о Joomla и открывающая двери в мир web-разработки.
- Круглый стол. Вопросы и ответы.

Организатор конференции - Французская ассоциация Joomla. Спонсорами проведения выступают хостинговые компании, агентства по Joomla-разработке, среди которых Tassos, JoomlaCK, JoomShaper и другие.

Конференция проходит очно.
WT JoomShopping Favorite v.2.0.0
Функционал избранных товаров, реализован с помощью coockie. В стандартной комплектации список желаний JoomShopping отображается только в карточке товара. В списке товаров нет. При использовании различных хаков для добавления кнопки списка пожеланий в вид категории товаров кнопка перенаправляет в карточку товара, в случае если у товара есть зависимые атрибуты (влияют на цену).
WT JoomShopping Favorites - это альтернативный список пожеланий (избранные товары) для JoomShopping, который решает эти проблемы.

👩‍💻 Что нового?
✔️ Рефакторинг кода. Пакет расширений переписан согласно новым канонам Joomla 4. Это означает, что расширения должны без проблем работать на Joomla 5 (выйдет осенью 2023 года) и в дальнейшем на Joomla 6 (ожидается в 2025 году).
✔️ Отказ от jQuery. Javascript код теперь не требует использования библиотеки jQuery.
✔️ Совместимость PHP 8.1. Протестирована работоспособность расширений на PHP 8.1. Исправлены все замеченные ошибки, предупреждения и уведомления.

Начиная с версии 1.3.0 поддерживается только Joomla 4+.
Страница расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание плагина кнопки редактора в Joomla 4
Статья о том, как удобно расширить пользовательские возможности при редактировании или создании контента в Joomla. Если Вы, например, захотите сделать подсчет СЕО-характеристик текста или внедрить ИИ помощник прямо в интерфейс Joomla, то эта статья расскажет как Вашему разработчику это сделать.

Читать статью
WT YooKassa PHP библиотека для Joomla 4 v.3.0.2
Обновление официальной PHP библиотеки платёжного сервиса YooKassa, "обёрнутой" в пакет для использования в Joomla 4. Обновленная версия SDK. Поддержка PHP 8+.
Что нового?
- Отказ от поддержки PHP меньше 8
- Изменена структура файлов
- Переработана логика работы с моделями
- Добавлено использование валидатора данных в моделях
- Массивы объектов заменены на объекты-коллекции
При установке библиотеки производится проверка на минимальную версию PHP.
Данная библиотека нужна в первую очередь для Joomla-разработчиков для использования в своих расширениях: платёжных плагинах, модулях, интеграциях и т.д., а также устанавливается в качестве необходимой зависимости для работы этих самых расширений.
Скачать библиотеку
Теги (Tags) в Joomla 4: зачем нужны и как использовать?
Гайд по компоненту «Теги» (Tags) в Joomla 4 («Метки» в Joomla 3): возможности, настройки, редактирование, типы пунктов меню и модули для тегов на сайте Joomla. Хороший мануал от обучающего центра Joomla Center.

Читать статью
Radical Multi Field v.3.1.0
Долгожданное обновление плагина пользовательского поля Radical Multifield. Плагин получил совместимость с Joomla 4. Мультиполе в купе с возможностью создания пользовательских макетов вывода позволяет создавать повторяемые наборы сущностей там, где работают поля Joomla. Это может быть аудио-плеер, галерея изображений, видео, таблицы, прайс-лист и т.д.
Также мультиполе имеет интеграцию с файловым менеджером Quantum. Это позволяет использовать drag-n-drop загрузку, например, изображений прямо в материалах (контактах и т.д.), а также делать последующий ресайз изображений автоматически.
Что необычно: в Joomla-сообществе был объявлен сбор средств на выпуск обновления расширения и силами сообщества необходимая сумма была набрана.
Страница расширения
Релиз на GitHub
2023 Global Social Media Trends Report (1).pdf
3.1 MB
Держите десять ключевых диджитал-трендов 2023 года. Эта подборка прокачает любого, кто работает в креативной индустрии. 

Внутри — 46 слайдов с глубоко проработанной аналитикой по соцсетям и свежими рекомендациями, которые уже проверили в деле топовые агентства.
Media is too big
VIEW IN TELEGRAM
Вышел SP Page Builder 5.0 от JoomShaper
Новый релиз одного из самых популярных конструкторов страниц для Jooma.
Что нового?
- переработанный редактор в админке, улучшения интерфейса
- улучшенный редактор с фронта
- улучшенный интерфейс боковой панели для более легкого доступа к аддонам, разделам и настройкам страницы.
- внедрение библиотеки цветов.
- переработаны функции «Цвет», «Типографика» и «Тень блока».
- функция копирования и вставки для аддонов с опциями «Вставить выше» и «Вставить ниже»
- функция сортировки в макетах при поиске
- Font Book, функция, позволяющая устанавливать свои шрифты и шрифты Google.
- новый медиа-менеджер в админке.
- сортировка сохраненных аддонов и разделов.
- добавление или удаление аддонов в избранное.
- добавлена ​​поддержка переменных CSS в палитре цветов.
- редактирование материалов Joomla прямо из редактора билдера.
- возможность отката изменений для серии SP Page Builder 3.x для улучшения обратной совместимости и упрощения миграции с предыдущих версий.
- обнаружены устаревшие структуры аддонов, добавлены уведомления, предлагающие пользователям обновиться до актуальной структуры аддонов.

Подробнее в блоге JoomShaper
WT JShopping products anywhere v.2.0.0
Пакет, состоящий из двух плагинов: контент-плагина и плагина кнопки редактора, позволяющие быстро и удобно вставлять товары JoomShopping в материалы, модули и везде, где работают контент-плагины. Макет default - это просто ссылка на товар. Если Вы измените категорию товара (например), то ссылки исправятся автоматически.
Контент-плагин поддерживает макеты вывода. Это значит, что Вы можете создать свой собственный макет вывода и представить более полную информацию о вставленном товаре: изображение, краткое описание, цену, количество просмотров, рейтинг, количество товара и т.д. Подробнее смотрите в файле plugins/content/wtjshoppingproductsanywhere/tmpl/default.php.

Чтобы создать свой макет вывода плагина - скопируйте файл default.php и переименуйте его. Внутри файла поместите Вашу HTML-вёрстку. Выбор макета появится во всплывающем окне выбора товара при редактировании материала.

v.2.0.0 Что нового?
- Плагины переписаны с учётом структуры расширений Joomla 4.
- Рефакторинг кода, переписан как JavaScript, так и PHP код.
- Исправлена ошибка обработки нескольких шорткодов в тексте, из-за чего обрабатывалась лишь часть шорткодов.
- Для Joomla 3 выпущена версия 1.1.0, включающая в себя исправление ошибки обработки шорткодов. Дальнейшая разработка плагина будет вестись только под Joomla 4.
- Важно! Минимальная версия Joomla 4 - 4.3.0. Это связано с использованием namespaces для плагинов группы editors-xtd. В текущем виде комплект плагинов должен без проблем работать на всей линейке Joomla 4, а так же Joomla 5+.
Страница расширения
🚀 Релизы Joomla 4.3.3 и Joomla 3.10.12

Релиз Joomla 4.3.3 содержит порядка 30 улучшений и исправлений ошибок.

Релиз Joomla 3.10.12 включает в себя одно изменение - обновлен cacert файл.

https://joomlaportal.ru/news/release-news/3600-vyshli-relizy-joomla-4-3-3-i-3-10-12
Управление заголовками HTTP в Joomla 4 (часть 2)
2-я часть перевода огромной статьи, посвящённой тонкостям безопасности сайтов на Joomla. Статья Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine.
Читать статью
Первая часть была опубликована на Хабре ранее.
Перенос материалов из компонента K2 в стандартный компонент материалов Joomla
K2 - в целом неплохой компонент (был). Некоторое время он давал гораздо больше возможностей для отображения контента, чем стандартный компонент материалов Joomla. Однако, время не стоит на месте, и сейчас стандартный компонент не уступает в возможностях компоненту K2. Разработчики Joomla потрудились на славу, чего не скажешь о разработчиках компонента K2. Мало того, что долгое время не обновлялся функционал компонента, так они не подготовили обновление для перехода на 4 версию Joomla. На момент написания этой статьи прошло почти два года с выпуска Joomla 4, а обновления компонента K2 для совместимости с новой версией так и нет. Возможно, на тот момент, когда вы будете читать эти строки разработчики K2 что-то выкатят, но сейчас нет.
Автор - Равиль Вилданов
Читать статью на Хабре
Немного юмора в выходной день не помешает 😎👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Joomla 5: плагин обратной совместимости
Как известно, из кода Joomla постепенно исчезают устаревшие классы API. Многие из них "продержались" в ядре со времён Joomla 1.5. Отказ от них - это эволюция. Однако, удаление устаревших классов и методов будет вызывать ошибки в расширениях, которые разработчики вовремя не обновили.
Для обеспечения максимально гладкого перехода с Joomla 4 на Joomla 5 создан плагин обратной совместимости, который будет включён по умолчанию.
Это означает, что если Вы знаете, что Ваши расширения на сайте всё ещё используют устаревшие классы (например, JUri, JFactory, JInput, JHtml и т.д.), то при включённом плагине обратной совместимости этой ошибки возникать не должно. Если же Вы уверены, что расширения на Вашем сайте поддерживаются в актуальном состоянии и разработчик заявляет о совместимости с Joomla 5, то этот плагин можно выключить. Разработчикам также следует помнить не только о самих классах, но и методах в них, часть из которых также может меняться со временем.
Плагин обратной совместимости уже появился в репозитории GitHub Joomla и ожидается, что будет включён в релиз Joomla 5.0.0-alpha3.
В августе 2022 года мы на канале писали о том, что на GitHub Joomla разгорелась дискуссия об эволюции Joomla, где среди прочих участники международного сообщества затрагивали и вопрос обратной совместимости. По итогу департамент Joomla, отвечающий за выпуск релизов, принял ряд решений, был опубликован скорректированный план выпуска релизов Joomla 4 и 5. Данный плагин также является одним из результатов упомянутого обсуждения.
Ссылка на плагин
WT Articles anywhere with fields v.2.0.0
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода вида {wt_article_wf article_id=XXXX tmpl=XXXX}. Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете в шорт-коде.
Что нового?
- Структура плагина обновлена, с учётом требований Joomla 4. Это означает, что плагин будет работать и на Joomla 5.
- Добавлен плагин кнопки редактора для более удобной вставки материалов и выбора макетов.
- Добавлен новый макет вывода link, который представляет собой ссылку на материал с его названием. Если Вы измените название материала - оно автоматически изменится.
- Минимальная версия - Joomla 4.3. Это связано с использованием namespaces для плагинов группы editors-xtd.
Скачать плагин
======================================
WT JoomShopping Last Seen products v.2.0.0
Пакет, состоящий из модуля и плагина. Плагин записывает в cookie просмотренные посетителем товары, а модуль отображает их. В плагине настраивается время жизни cookie - сколько дней хранить в браузере пользователя информацию о просмотренных товарах. Это бесплатный аналог аддона "Addon last visited products" от MAXXmarketing GmbH (разработчиков JoomShopping).
Что нового?
- Пакет расширений адаптирован к новой файловой структуре Joomla 4. Это означает, что он будет работать и на Joomla 5.
Скачать расширение
Akeeba Social Login for Joomla!
Пакет плагинов авторизации и регистрации пользователей Joomla через социальные сети. Поддерживает Joomla 3 и Joomla 4.
Список поддерживаемых соц.сетей и сервисов:
- Facebook
- GitHub
- Google
- LinkedIn
- Microsoft Account
- Twitter (удалена для Joomla 3)
- Apple
Версии:
- для Joomla 3 - v.3.3.1.
- для Joomla 4 - v.4.4.2
Поддержка PHP 8.2
Страница расширения
———————————
Обратите внимание, что поддержка и выпуск обновлений (в том числе безопасности) для Joomla 3 окончательно прекратится 17 августа 2023г. Настоятельно рекомендуем обновить Ваши сайты до актуальных версий Joomla.
Web Services в Joomla 4
Этот текст - перевод статьи из нового портала документации для разработчиков Joomla, раздел "Основные концепции". Ранее уже был опубликован перевод раздела, описывающего принципы Dependency Injection Containers в Joomla 4.

В тексте даны примеры PHP-кода по работе с Joomla 4 REST API. Примеры даны как с использованием API Joomla (HttpFactory), так и для non-Joomla сайтов - на чистом cURL.
Читать статью на Хабре
Материалы Джумла 4. Создание, управление и вывод на сайте.
Учебные материалы о работе по наполнению сайта на Joomla 4 от Алексея Хорошевского. Видео урок и его расшифровка пригодится тем, кто только-только начинает знакомиться с чудным миром Joomla

Смотреть урок