Telegram Web Link
Должна ли Joomla использовать более мягкий и практичный цикл выпуска мажорных релизов?
На GitHub продолжается дискуссия, которая может расставить акценты на направлениях развития Joomla ближайшие несколько лет. Затронуто очень много важных вопросов, дискуссия объёмная - читать много и долго.
2 точки зрения: выпустить Joomla 5 в 2023 году (2-хлетний цикл выпуска) или же увеличить его (3-5 лет). Выпуск мажорной версии предполагает как минимум частичную потерю обратной совместимости.
Предлагаю поучаствовать в дискуссии заочно - собрать в ответах на этот пост ваши "за" и "против".
Не важно крутой ли вы программист или собираете сайты только мышкой в админке.
Либо в личку @sergeytolkachyov. Я соберу, переведу переводчиком и добавлю вашей боли в общую копилку. Возможно, такой отклик поможет решению ваших проблем.
👍4
Каталог шаблонов для Joomla 4. Заявлено 755 шаблонов, как платных, так и бесплатных.
https://templatejoomla.com/
WT Modules in Jshopping positions - плагин вставки модулей Joomla в JoomShopping v.1.0.2
Нередко, при разработке интернет-магазина на Joomla JoomShopping бывает нужно вывести информацию из модулей Joomla в карточке товара или в категории. Обычно это делается программным методом прямо в шаблоне магазина.
Данный плагин позволяет выводить модули Joomla в позициях шаблона JoomShopping не вмешиваясь в код. А при необходимости и в собственных, пользовательских позициях.
Что нового?
В список сопоставления позиций модулей Joomla и шаблона JoomShopping добавлена информация о всех модулях, опубликованных в данной позиции.
Плагин работает с Joomla 4. При работе с Joomla 3 позиции модуля в настройках плагина необходимо вписывать вручную.

Страница расширения
👍3
Вышел релиз безопасности Joomla 4.2.1

Исправлена одна уязвимость низкого уровня - множественные раскрытия полного пути из-за отсутствия проверки "_JEXEC or die" (относится к Joomla 4.2.0).

Внесено порядка 20 исправлений и улучшений.

https://joomlaportal.ru/news/release-news/3415-vyshel-reliz-joomla-4-2-1
👍5
Плагин XML-карты сайта для JoomShopping - JLSitemap - JoomShopping v.1.5.1
Исправлена работа плагина на сайтах, где в структуре меню использовано несколько точек входа в магазин - то есть несколько пунктов меню типа "категория", кроме "главной страницы магазина". Аналогичная проблема была замечена и на мультиязычных сайтах. Суть проблемы в том, что в карте сайта товары "выпрыгивали" из своих категорий на уровень или несколько вверх. Также возникали дубли URL на мультиязычных сайтах, при этом эти дубли отдавали 404 ошибку. Это связано с тем, что при формировании ссылки (и альтернатив из других языковых версий) для карты сайта не определялся itemId для каждой конкретной ссылки.
Плагин поддерживает как Joomla 3 и JoomShopping 4.18.x, так и Joomla 4 и JoomShopping 5.
Плагин работает только вместе с компонентом JL Sitemap.
Скачать плагин
Скачать компонент
🔥2🎉1
Опубликован скорректированный план выпуска релизов Joomla 4 и Joomla 5
Joomla Production Department публикует результаты обсуждений, вызванных в свою очередь дискуссией о Joomla 5 на GitHub.
Кратко
Мы получили обратную связь от Joomla сообщества и приняли некоторые решения относительно выпуска Joomla 5 и цикла выпуска в целом.
- Joomla 5 не будет включать в себя критические изменения для шаблонов и сторонних расширений.
- Не будет удален код, который был помечен как устаревший в Joomla 4.
- Joomla 5 будет иметь минимальную версию PHP 8.1.
- Компоненты, которые работают в Joomla 4, также должны работать в Joomla 5, если они поддерживают PHP 8.1.
- Joomla 5 выйдет в октябре 2023 года. Из-за вышеперечисленных моментов это не будет большим и болезненным обновлением, как в прошлых выпусках.
- Минорные релизы продолжат выходить раз в 6 месяцев. Все релизы будут перенесены на апрель и октябрь, начиная с выпуска версии 4.3 в апреле 2023 года.

Подробнее в переводе на Хабре
👍1
Компонент и плагин для защиты форм сайта Joomla 4 от спама.
Осуществляет логирование всех запросов к сайту и блокирует попытки отправить спам сообщения, а также спам регистрации.

Совместимость: Joomla 4

В архиве компонент и плагин. Перед установкой архив необходимо распаковать.
Разработчик: @sitogon
Страница расширения
Документация
WT Yandex map items
Модуль выводит метки из различных компонентов на Яндекс.Карты. На данный момент выводятся только материалы Joomla. Координаты должны быть указаны в пользовательском поле через запятую. Тип поля - текст. Или же плагин поля WT Yandex map.

Модуль написан по новой структуре Joomla 4. Это означает, что он будет работать и на Joomla 5.
https://web-tolk.ru/dev/joomla-modules/wt-yandex-map-items.html
🔥2
Inception! — Nested Subform Custom fields for Joomla! 4
Это плагин пользовательских полей, который позволяет вам создавать дочерние формы (повторяющийся список, состоящий из других настраиваемых полей), точно так же, как тип subform полей Joomla, но с изюминкой!

Поле subform в Joomla не позволяет вам использовать поле типа subform в качестве другого поля дочерней формы. Этот плагин позволяет вам делать именно это: вкладывать подчиненные формы на любой уровень глубины. Однако, как и в фильме «Начало», чем больше уровней вложенности вы добавляете, тем сложнее и медленнее все становится.
Кроме того, будьте осторожны! Вы можете создать начальное поле A, содержащее начальное поле B, содержащее начальное поле A — это нарушит как страницу редактирования, так и отображение всего, что имеет такую ​​бесконечно вложенную структуру. Нет никакой защиты от подобных действий — вот почему Joomla не позволяет начинать с вложенных дочерних форм… В отличие от Joomla, я думаю, что Вы ответственный взрослый человек, и Вы уверены, что не сделаете глупостей. Верно? Если это так, то специально для Вас GitHub расширения
👍3
Способ оплаты Cryptopay для Virtuemart 4.
Одно из новых расширений отражает тенденции современности. Способ оплаты для Virtuemart позволяет оплачивать покупки с помощью криптовалют.
Страница расширения на JED
Создание модулей с учётом новой структуры Joomla 4
Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры. Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов.

В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. Как создать новый (или апгрейдить старый) модуль так, чтобы он ещё долго прослужил на Joomla 4 и Joomla 5?
Читаем далее...
👍7
Вышел JoomShopping 5.1
Обновление одного из популярных в СНГ интернет-магазинов. Уже несколько релизов идет работа над патчами совместимости с PHP 8, однако в минорной версии появился и новый функционал.
Что нового?
1. Канонические категории для товаров
Появилась возможность указать основную, каноническую категорию для товара, если товар находится в нескольких категориях. Таким образом можно убрать дубли товаров, возникавшие ранее. Подробнее можно прочесть на форуме разработчиков JoomShopping. Проблема довольно занятная, теперь решена. Теперь, если основная у товара категория 1, то увидев товар в категории 2 при построении url товара будет учитываться каноническая категория 1.
Этот функционал опциональный. Его нужно включать в JoomShopping - Настройки - Другие параметры - Использовать основную категорию для продукта. Поле канонической категории появляется только если выбрано несколько категорий товара.
2. SEO изображения товара
При загрузке изображений в товар, категорию или производителя стало возможным:
- указать title изображения (он же раньше был и alt и title ссылки лайтбокса)
- [new] указать alt изображения
- [new] указать название изображения. "Название изображение" - это название файла, то есть при загрузке Ваш файл будет переименован и сохранен под новым именем.
Скачать JoomShopping 5.1
🔥4👍1
WT JShopping Cart v.1.0.2
Модуль корзины для Joomla 4 и JoomShopping 5. Сделан на Bootstrap 5.
Что нового?
- Патч PHP 8.
- Модуль переписан согласно новой структуре модулей Joomla 4. Это означает, что он будет работать и с Joomla 5.
- Удалена папка media модуля как неиспользуемая.
Скачать модуль
👍1
Вышел новый релиз популярного конструктора страниц YOOtheme Pro 3.0.0

Команде YOOtheme потребовалось более 9 месяцев и 3 полнофункциональных релиза UIKit, чтобы подготовить это детище, но оно оказалось самым многофункциональным релизом, который когда-либо был.

Что нового в YOOtheme Pro 3.0

✔️ Mega Menu Builder – Создавайте сложные выпадающие меню с помощью YOOtheme Pro page builder. Начните с одного из более чем 45 выпадающих макетов из библиотеки макетов.

✔️ Обновление меню – Изучите тонкие настройки пункта меню и положения, создавайте выпадающие списки в любой позиции меню.
Новые макеты шапки и шапка для мобильных устройств – Используйте новые макеты шапки и специальные макеты диалоговых окон для создания навигации с медиа контентом. Мобильная шапка теперь имеет те же функции!

✔️ Builder Anywhere – Создавайте макеты для боковой панели, панели инструментов и даже диалоговых окон с помощью YOOtheme Pro page builder. Теперь модуль билдера можно использовать в любом месте сайта.
Новый элемент Sublayout – Вставляйте строки конструктора страниц друг в друга и создавайте действительно продвинутые макеты.

✔️ Эффекты липкого (sticky) параллакса – Создавайте потрясающие эффекты липкого параллакса, точно управляя параллаксом в последовательности анимации.
Обновление изображений – Увеличьте скорость загрузки страницы с помощью встроенной в браузер отложенной загрузкой изображений, разметки picture и поддержки AVIF файлов.

https://yootheme.com/blog/2022/09/19/yootheme-pro-3.0-mega-menu-builder-sticky-parallax-effects-and-image-update
Для СНГ официальным представителем YooTheme является @AlexRevo
1👍1
Библиотека Web Push для разработчиков компонентов Joomla 4
Эта библиотека на GitHub (Akeeba, Nicholas K. Dionysopoulos) позволяет разработчикам реализовать Web Push уведомления в ваших расширениях Joomla (совместимых с Joomla 4.0 и более поздними версиями). Вы можете использовать Web Push для простой отправки push-уведомлений пользователям вашего компонента.
Возможные варианты использования:
- уведомления об ответах на комментарии или в ответах на форумах .
- уведомления о том, что на сайте происходит что-то интересное, даже когда пользователь не вошел на сайт.
- компоненты электронной коммерции, уведомляющие пользователя о ходе выполнения его заказа.
В документации есть примеры реализации, js-файлы для подписки/отписки на уведомления, webpush-worker.
4
Вход на сайт во всплывающем окне для Joomla 4.
Joomla Center возобновил свою работу и на канале появилось новое видео. В видео рассматривается один из способов вывода формы авторизации в модельном окне для сайтов на Joomla 4.

https://youtu.be/Fplm2eFEKsI
👍2
Обновление бесплатного модуля WT Quick links v.1.3.0
Модуль позволяет создавать быстрые наборы ссылок на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.
Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина.
Что нового?
- Адаптивная графика (изображения)
Добавлена возможность использования адаптивных изображений с помощью тега HTML5 picture. Настройки модуля позволяют указывать изображения и @media запрос для этого изображения стандартным CSS-синтаксисом.
- Добавлены новые макеты вывода
- - Bootstrap 4 - accordion (текст ссылки - заголовок аккордеона, дополнительный текст ссылки - содержимое. Саму ссылку можно не указывать)
- - Bootstrap 5 - accordion
- - Bootstrap 5 - tabs
- JoomShopping
Исправлена ошибка в панели администратора, возникавшая в том случае, если не был установлен компонент интернет-магазина JoomShopping. Также отредактирован метод получения ссылки для этого магазина.
- Изменён тип поля для дополнительного текста ссылки с textarea на editor.
Это расширяет возможности модуля при использовании собственных макетов вывода. Этим модулем Вы можете вывести тексты о гарантиях, условиях доставки и т.д. в карточке товара с помощью макетов bootstrap accordeon или собственных.

Пока что модуль работает как на Joomla 3, так и на Joomla 4. Но основная разработка ведётся под Joomla 4.
https://web-tolk.ru/dev/joomla-modules/wt-quick-links.html
👍1
DarkMagic for Joomla 4 v.2.1.0
Вышло обновление плагина, добавляющего переключатель тёмной темы для Joomla 4.
Плагин работает с шаблоном панели администратора по умолчанию Atum и шаблоном фронтенда Cassiopeia.
Скачать с GitHub
👍3
GoodUI - Обзоры результатов исследований пользовательского опыта, результаты A/B тестов в сфере UI/UX
Работа над любым сайтом предполагает внедрение логичной и понятной структуры, удобной навигации и интерфейса, интуитивно понятного расположения элементов на странице сайта. Не важно, лендинг это, карточка товара в интернет-магазине или статья - пользователю должно быть удобно и приятно находиться на Вашем сайте.
Как это сделать? Для этого крупные компании проводят A/B тесты (сравнительные тесты разных вариантов) дизайна и выбирают те, у которых измеряемые параметры выше - больше конверсия в продажи, вовлеченность выше и т.д.

Познакомиться с результатами этих исследований, увидеть прототипы и макеты сайтов, показавших лучшие результаты можно в блоге GoodUI, который ведёт Якуб Линовски (Jakub Linowski).

Часть материалов сайта доступна по подписке, однако довольно много интересных и полезных UI/UX паттернов находятся в открытом доступе.
https://goodui.org/
👍2
Как изменить внешний вид страницы результатов умного поиска в Joomla 4.
Видео канала Techjoomla, презентация от французского разработчика Марка Дешевра (Marc Dechèvre).
https://www.youtube.com/watch?v=arVBsqgpIJo
2025/07/14 20:58:49
Back to Top
HTML Embed Code: