joomlafeed | Technologies

Telegram-канал joomlafeed - Joomla Feed

378

Новости о Joomla! и веб-разработке по-русски. Наш сайт: https://joomlaportal.ru По вопросам размещения новостей о Joomla @zikkuratvk

Subscribe to a channel

Joomla Feed

🚀 Вышли релизы безопасности Joomla 6.1.2 и 5.4.7!

Только что состоялся релиз Joomla 6.1.2 и Joomla 5.4.7. Это важные обновления безопасности и стабильности, устраняющие уязвимости в ядре и веб-службах, а также исправляющие накопившиеся ошибки.

🚨 Что закрыли разработчики?

XSS (межсайтовый скриптинг): устранены уязвимости в управлении методами многофакторной аутентификации (MFA), компонентах com_templates и com_installer, языковых переопределениях, а также в макетах вывода изображений и модальных окон.

Некорректный контроль доступа: исправлены ошибки прав доступа в конечных точках веб-служб (API) для com_media, com_privacy, com_fields, а также в компонентах контактов com_contact, модулей com_modules и процессов com_workflow.

🛠 Исправления ошибок и улучшения:
Помимо безопасности, в релизы вошло более 35 исправлений. Среди ключевых:
CLI: разрешено обновление расширений напрямую через командную строку.
Редакторы и UI: устранен баг с дублированием редактора CodeMirror, исправлена пагинация в модальных окнах и стилизованы успешные оповещения Joomla Alert Success.
Патч регрессии: исправлена критическая ошибка, вызванная прошлыми обновлениями безопасности в версиях 5.4.6 и 6.1.1. •
Установщик: исправлен сбой при переходе к БД, если пароль содержал пробелы по краям.

⚠️ Что делать администраторам сайтов?
Если ваши сайты работают на ветках Joomla 5.x или 6.x, настоятельно рекомендуется обновиться. Все исправления из ветки 5.4 автоматически перенесены в 6.1.

Вышли релизы безопасности Joomla 6.1.2 и Joomla 5.4.7 - Joomlaportal

#joomla #cms #безопасность

Читать полностью…

Joomla Feed

👩‍💻 Модуль "Рекламный блок Yandex.RTB" для Joomla.
Модуль позволяет вставлять рекламный блок Yandex.RTB по его ID. Укажите нужный id блока в параметрах модуля Joomla и опубликуйте его в нужной позиции.

Модуль бесплатный. Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).

Страница расширения

@joomlafeed

#joomla #расширения #yandex

Читать полностью…

Joomla Feed

👩‍💻 Общая информация о принципе действия Joomla 6. Жизненный цикл Приложений Joomla.

Как работает ядро Joomla 6 на уровне Приложения (Application)? Сколько видов Приложений на самом деле есть в Joomla и в чём между ними разница? Какой жизненный цикл каждого Приложения Joomla, включая роутинг, диспетчеризацию и события плагинов? На эти и другие вопросы попытается дать ответ эта статья, опирающаяся на кодовую базу Joomla 6.1.0. Также в статье хронология вызова триггеров плагинов в разных сценариях.

👉 Бонус для любопытных читателей: а вы знали, что Joomla можно использовать в качестве daemon-процесса?

Читать статью

@joomlafeed

#joomla #разработка

Читать полностью…

Joomla Feed

Call for authors. Joomla.

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

👩‍💻 Поделись своим опытом с сообществом!

✔️ Что может быть интересно:
- обзоры и подборки расширений для Joomla
- чек-листы: что делать с Joomla сразу после установки? Joomla и СЕО, Joomla и интеграции, Joomla и e-commerce
- ты разработчик? Напиши небольшой анонс о своём мега-плагине и о нём узнает самая целевая аудитория.
- напиши статью о том как работает Joomla под капотом. А мы ей поделимся со всеми в канале, чате, сайте сообщества и форуме.
- есть крутой кейс с большими цифрами? Расскажи всем о нём. Это не долго, а всем интересно. По крутым кейсам могут прийти заказчики с похожими проектами.

👩‍💻 Что ты получишь взамен?
Прежде всего благодарность сообщества. Да, все улыбнулись 🙂 Но эта благодарность может выражаться по-разному.
- Благодаря твоему контенту и расширениям твоё имя станет именем Joomla-эксперта. А хорошие заказчики любят экспертов.
- Благодаря твоему контенту больше веб-разработчиков научатся делать как правильно.
- Благодаря твоему контенту будет больше новых Joomla-разработчиков
- Благодаря твоему контенту ты будешь развиваться сам, расти как профессионал и развивать новичков. Чтобы научиться чему-то хорошо - начни это преподавать )) А новички могут стать твоими помощниками и будущими сотрудниками. Опытным специалистам нередко приходится отказываться от проектов из-за занятости. Ты сам об этом знаешь )
- Благодаря твоему контенту ты можешь выйти на международную Joomla-аудиторию.

Joomla представлена в Telegram, в Mattermost, на Хабре, VC и других площадках.

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

Читать полностью…

Joomla Feed

👩‍💻 WT Max библиотека для интеграции с Joomla.

Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

v.0.1.1.0. Что нового?
- Отправка сообщений в Max через тригер onWtmaxSendMessage. Добавлено событие onWtmaxSendMessage для отправки сообщений из сторонних Joomla-расширений в чат по умолчанию.
- Чат по умолчанию для отправки сообщений. Добавлена настройка default chat_id для исходящих сообщений (выбор MAX-чата через Joomla ModalSelect). В плагине показывается информация об этом chat_id.
- Лог исходящих сообщений. Добавлен лог исходящих сообщений в таблицу плагина #__plg_system_wtmax_messages.
- Центральная обработка входящих вебхуков. Добавлена центральная обработка входящих вебхуков из ботов MAX . Центральная обработка вебхуков триггерит событие onWtmaxIncomingWebhook для системных плагинов и плагинов группы wtmax
- Обновление PHP SDK Max. PHP SDK Max обновлён до версии 0.1.1.

Страница расширения.
GitHub расширения

@joomlafeed

#joomla #расширения #разработка #max

Читать полностью…

Joomla Feed

🚀 Вышли релизы безопасности Joomla 6.1.1 и 5.4.6!

Только что состоялся релиз Joomla 6.1.1 и Joomla 5.4.6. Это критически важные обновления безопасности, устраняющие сразу 20 уязвимостей в ядре и фреймворке!

🚨 Что закрыли разработчики?

✅ XSS (межсайтовый скриптинг): в модулях лент новостей, компонентах ассоциаций, истории контента и даже в ссылках «Подробнее».

✅ Слепые SQL-инъекции (Blind SQLi): обнаружены и исправлены уязвимости с авторизацией в компонентах поиска com_finder и тегов com_tags.

✅ Уязвимости обхода защиты: закрыто два независимых бага для обхода многофакторной аутентификации (MFA Bypass) и уязвимость CSRF при активации пользователей.

✅ Угрозы файловой системы: исправлены LFI (локальное включение файлов) в HTMLView и выход за пределы каталога (path traversal) в медиа-менеджере через API.

✅ Повышение привилегий: устранены уязвимости в com_users, позволявшие несанкционированно повышать права в системе, а также уязвимость некорректного контроля доступа в плагинах демо-данных и компоненте com_scheduler.

🛠 Исправления ошибок:
Помимо безопасности, в релиз вошло более 30 исправлений стабильности и доступности (a11y), включая фиксы для редактора TinyMCE, работы с AJAX-запросами, кастомных полей и темной темы оформления.

⚠️ Что делать администраторам сайтов?

Если вы используете ветки Joomla 5.x или 6.x, настоятельно рекомендуется обновиться как можно скорее.

#joomla #cms #безопасность

https://joomlaportal.ru/news/release-news/vyshli-relizy-bezopasnosti-joomla-6-1-1-i-joomla-5-4-6

Читать полностью…

Joomla Feed

👩‍💻 Как изменить вид меню панели администратора Joomla 6.

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

@joomlafeed

#joomla

Читать полностью…

Joomla Feed

Как подружить TinyMCE и атрибуты Uikit 📝

Типичная ситуация: работаешь с контентом Joomla в редакторе и внезапно нужно вставить в код небольшой блок с версткой. Простая вёрстка: сетка в 3 колонки и кнопки во всю ширину. так кнопочки будут смотеться гармонично - с единой шириной и в одну строку.

⚠️Наши действия? Правильно. Переключаемся в TinyMCE в режим Выключить редактор и быстро верстаем grid. Но неприятный сюрприз в том, что нестандартные атрибуты редактор просто очищает, достаточно только выйти из режима кода и включиить WYSIWYG режим обратно. И брюки, то есть <div uk-grid> превращаются…. превращаются в элегантные шорты <div>

И что же в такой ситуации делать?

⛔️ Создавать шорткод через Revars не всегда удобно, особенно если это разовая верстка. В условиях быстрой работы над контентом, переключаться туда-сюда очень неудобно.
⛔️ Ставить специальное расширение типа Sourcerer для вставки кода — это поставить большое расширение и следить за его обновлением, что избыточно. К тому же, это подвергнет сайт риску в плане безопасности из-за использования стороннего решения (меньше лишних расширений — спишь лучше). Расширения Regular Labs следует избегать.
⛔️ Сменить редактор на CodeMirror и поставить быструю переключалку редакторов, а в пометке к статье написать предупреждение, что внутри код? Рано или поздно, вы ошибетёсь, особенно при быстрой работе и вёрстка сломается.
⛔️ Вставлять модуль внутрь статьи с маленьким кусочком кода? Это настолько громоздкое решение, что даже говорить неудобно.

❇️ Но есть одно простое и эффективное решение.

Идём в Система > Плагины > Редактор - TinyMCE
Первая вкладка, ниже середины находим параметр Расширенные валидные элементы. Он пустой по-умолчанию. Дописываем div[*].

⚠️ Расширенные валидные элементы: div[*]


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

☑️ Если нужно для других тегов добавить такое — делаем аналогично (напишите в комментариях, какие еще теги нужны. Дополним статью)

#tinymce #uikit #yootheme

Читать полностью…

Joomla Feed

👩‍💻 Переопределение классов ядра Joomla с помощью плагина на примере MVCFactory.

Разработчики сайтов, веб-мастера, рассматривая Joomla как CMS, чаще всего используют компоненты ядра такими, какие они есть. Но компоненты ядра, обеспечивающие CRUD-ы в Joomla, следует рассматривать ещё и как примеры использования Joomla в качестве фреймворка. Иногда реалии проекта таковы, что требуется внести изменения именно в логику классов ядра Joomla. Я покажу это на нескольких примерах: как исхитрялись раньше и какие возможности появились в современных версиях Joomla.

В статье речь идёт не о том, чтобы править файлы ядра. Это плохая идея почти всегда. При обновлении Joomla такие изменения будут потеряны, а сопровождать их потом придётся вручную. Речь о другом: как изменить точку создания MVC-классов компонента через плагин и DI-контейнер, не залезая в core-файлы.

Ну и приятный бонус - Joomla-археология и немного красивого и ужасного треша из практики 😎

Читать статью

#joomla #разработка

Читать полностью…

Joomla Feed

👩‍💻 Создание материала при отправке формы RadicalForm. Плагин Joomla.

С помощью плагина для формы обратной связи Radical Form вы можете создавать материалы Joomla. Это может пригодиться для упрощённого процесса публикации статей пользователями или для создания механизма отзывов на сайте.

Ранее для Joomla 3 уже существовал подобный плагин, а механизм программного создания материалов был описан в статье Дмитрия Рекуна (@drekun) "Как программно создать материал с настраиваемыми полями на PHP".
Позже в статье "Программное создание материалов с пользовательскими полями в Joomla 5+" на Хабре был описан тот же процесс, но в рамках обновлённых подходов Joomla 5+.

Плагин Создание материала при отправке формы RadicalForm является реинкарнацией плагина RadicalForm - NewArticle, но для Joomla 5 / Joomla 6. Также в его параметрах появились настройки сопоставления полей формы Radical Form и пользовательских полей материалов Joomla.
Плагин бесплатный.

👩‍💻 Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).

- Плагин RadicalForm NewArticle на GitHub для Joomla 3.
- Статья Дмитрия Рекуна "Как программно создать материал с настраиваемыми полями на PHP" о Joomla 3.
- Статья Сергея Толкачева "Программное создание материалов с пользовательскими полями в Joomla 5+"
- Страница расширения и скачать

@joomlafeed

#joomla

Читать полностью…

Joomla Feed

WT Yandex map items модуль Яндекс.Карт для Joomla v.2.2.0.

Модуль выводит метки из различных компонентов на Яндекс.Карты. На данный момент выводятся только материалы Joomla. Используется API 3.0 Яндекс.Карт. Поддерживается Joomla 5 и старше.

v.2.2.0. Что нового?

Кастомизация Яндекс.Карты.
Добавлен новый параметр в настройках отображения модуля: теперь можно указать путь к готовому JSON-файлу стиля карты от корня сайта. Модуль читает этот файл и применяет стиль к слою Scheme через YMapDefaultSchemeLayer.customization.

Улучшена работа нескольких модулей на одной странице.
Если на странице размещено несколько экземпляров модуля, каждый из них использует только свой JSON-стиль карты. Данные кастомизации передаются в JavaScript отдельно для каждого module_id, поэтому настройки одного экземпляра не подмешиваются к другому.

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

Страница расширения
GitHub расширения

#joomla #расширения #яндекс

Читать полностью…

Joomla Feed

👩‍💻 WT Max библиотека для интеграции с Joomla.

Вышла Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

Расширение является Joomla-обёрткой над самостоятельным PHP Composer-пакетом Webtolk\Max. PHP SDK разрабатывалось с учётом стандартов PSR и полностью не зависит от какого-либо фреймворка и/или пакета.

Библиотека может использоваться для:
- отправки сообщений через бота в мессенджере Макс с сайта (разного рода уведомления),
- отправки контента с сайта в мессенджер - видео, аудио, картинки
- кнопок-ссылок к сообщениям
- приёма и обработки реакций на эти кнопки
- обработки ответов в чате / личных сообщениях
- работы с пользователями, чатами, статусами "печатает/просмотрено" и т.д.

👉 PHP SDK работает с:
- PHP 8.1+
- любым PSR-18 HTTP-клиентом (Guzzle, Symphony Http client, Joomla HTTP и другие)
- стандартом PSR-17 RequestFactoryInterface и StreamFactoryInterface
- любым PSR-3 логгером

👩‍💻 Joomla-библиотека интегрирует в ваш сайт PHP SDK, использующий инструменты ядра Joomla: http клиент, фабрики PSR-17, стандартный PSR-3 логгер из ядра Joomla.

Пример кода

<?php

declare(strict_types=1);

use Webtolk\Wtmax\Wtmax;

defined('_JEXEC') or die;

$max = Wtmax::getInstance();

$bot = $max->bots()->me();

echo $bot->getId();
echo $bot->getUsername();


- PHP SDK, Composer-пакет
- Joomla-обёртка WT Max

@joomlafeed

#joomla #php #разработка #max

Читать полностью…

Joomla Feed

Вышел RadicalForm 4.0.0 🎉

Это новая версия плагина форм обратной связи для Joomla 5 и 6.

Главное:
— новая архитектура плагина;
— поддержка Joomla 5 и Joomla 6;
— работа на Joomla 6 без плагина обратной совместимости;
— новый раздел «АнтиСпам»;
— блокировка по времени отправки формы, IP, User-Agent и содержимому полей;
— проверка CSRF-токена при загрузке файлов;
— переезд репозитория в организацию RadicalMart.

Важно: на Joomla 3 и 4 эту версию устанавливать нельзя — работать не будет.

Отдельное спасибо Дмитрию Васюкову @fictionlabs за Pull Request, который сильно ускорил миграцию кода.

Подробнее:
https://radicalmart.ru/novosti/vyshla-versiya-radicalform-4-0-0

Читать полностью…

Joomla Feed

👩‍💻 SM WT CDEK аддон доставки для JoomShopping.

Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK.

👉 v.1.3.4. Что нового?
- Скидки на доставку. Добавлены настройки скидок на доставку в зависимости от суммы заказа. Также можно выбрать какую цену использовать: до применения купона или после.
- Фиксированная наценка. Добавлено поле для фиксированной наценки на доставку в интерфейс цены на доставку.
- Локализация. Сделаны файлы локализации. Русский и английский языки.
- Рефакторинг и чистка кода. Приблизили код к стандартам.

Страница расширения

@joomlafeed

#joomla #joomshopping #расширения

Читать полностью…

Joomla Feed

👩‍💻 Joomshopping: Web services REST API - плагин для Joomla.

Разработчики компонента интернет-магазина JoomShopping представили аддон, добавляющий функционал REST API в компонент. REST API в Joomla является "прослойкой" к функционалу панели администратора. Вы можете использовать его для создания мобильных приложений, интеграции со сторонними сервисами или для работы с ИИ-агентами.

Некоторые детали:
Base URL: /api/index.php/v1/shop/{resource}

Доступные точки входа (более 40):
- Catalog: products, categories, manufacturers, productlabels, productimages, productsvideos, productsfiles
- Attributes: attributes, attributesgroups, attributesvalues, freeattributes, productsattrs, productsattr2s
- Product extras: productfields, productfieldvalues, productsoptions, productsprices, productsrelations
- Orders: orders, orderitems, orderhistorys, orderstatus
- Payments: payments, paymenttrxs, paymenttrxdatas
- Shipping: shippings, shippingsprices, shippingmethodpricecountries, shippingmethodpriceweights, deliverytimes
- Store settings: currencies, countries, taxs, exttaxes, units, coupons, languages, addons
- Configuration: configs, configseos, configstatictexts, importexports
- Users: users, usergroups, vendors, reviews

Для авторизации используются встроенные механизмы ядра Joomla. По умолчанию в Joomla включён плагин авторизации по токену пользователя и этот токен доступен только для группы супер-пользователей, однако вы можете самостоятельно добавить нужные группы в параметрах плагина группы api-authentication или же включить плагин Аутентификация API - Базовая аутентификация, который включает возможность авторизации в REST API Joomla по логину и паролю пользователя.

⚠️ Разработчик предупреждает, что пока что этот аддон является alpha-релизом и не рекомендуется к применению на реальных "боевых" проектах.

Также доступно видео-демонстрация работы этого аддона с ИИ-агентом Claude.

Смотреть видео (Youtube).
Страница аддона
Аддон JoomShopping MCP Server

#joomla #расширения #joomshopping

Читать полностью…

Joomla Feed

👩‍💻 WT Max библиотека для интеграции с Joomla v.0.2.0.

Обновление Joomla-библиотеки для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

Расширение является Joomla-обёрткой над самостоятельным PHP Composer-пакетом Webtolk\Max, у которого так же состоялся релиз 0.2.0. PHP SDK разрабатывалось с учётом стандартов PSR и полностью не зависит от какого-либо фреймворка и/или пакета.

v.0.2.0. Что нового?

- Подключена новая версия API-хоста: platform-api2.max.ru. Для корректной работы ваших чат-ботов и мини-приложений до 19 июля 2026 необходимо перенаправить HTTP-запросы с домена platform-api.max.ru на platform-api2.max.ru, а также добавить сертификат Минцифры в список доверенных. Как это сделать - ссылка на инструкция внизу поста. ‼️ Если этого не сделать - вы получите уведомление об ошибке соединения и неверном сертификате.
- Расширена публичная API-поверхность. Обновлены и дополнены методы для работы с чатами и сообщениями (включая новые сценарии по ссылкам на чат и выборке по query-id сообщения). Удалены устаревшие методы.
- Обновлён набор публичных JSON-схем. Добавлены и синхронизированы схемы для новых и изменённых endpoint-ов. Эти схемы - снимки реальных ответов API Max, так как мы прекрасно знаем, что документация и реальное API может отличаться порой очень и очень значительно.
- Обновление документации. README, стартовые руководства, референсы и описания сущностей/пэйлоадов приведены к текущему API-уровню.

- PHP SDK, Composer-пакет
- Joomla-обёртка WT Max
- Инструкция: Установка сертификатов МинЦифры Российской Федерации на свой сервер.

@joomlafeed

#joomla #php #разработка #max

Читать полностью…

Joomla Feed

📬 Бесплатная SMTP авторизация от mail.ru всё. Решение 📝

Довольно продолжительное время сайты в рамках нашего стека, которые хостятся на сервере под управлением RISH, использовали SMTP авторизацию для рассылки системных писем с сайтов. Создаём ящик типа noreply@домен.ру и вперёд.
Заявки с сайтов уходили, все работало отлично.

Однако, по сути, это была милость компании Mail.ru, допускавшей такие фокусы под базовым тарифом, и мы за это не платили. Это должно было когда-то случиться и это время наступило. Mail.ru закрыли доступ к SMTP серверу и больше не работают почтовые программы.
Нужно переходить на платный тариф. От 159 руб в мес. на домен.

Для маленьких сайтов-визиток, коих всегда много, это становится критичным.

🙋‍♂️Что же делать?
Благодаря изысканиям @radical_progreccor, найдено недорогое решение в виде SMTP сервиса.

1️⃣ Регистрируемся на сайте Selectel, заполняем анкету и привязываем номер телефона.

2️⃣ Добавляем проект. В рамках проекта доступно 3 домена.

3️⃣ Добавляем DNS записи домену согласно инструкциям сервиса.

4️⃣ Корпоративную почту от Mail.ru можно оставить! Тогда SPF запись должна быть такой: (отличается от рекомендованной от Selectel)


v=spf1 include:_spf.mail.ru include:spf.mail.selcloud.ru ~all


5️⃣ Отправляем тестовое письмо и радуемся.

❗️Важно помнить!
• Selectel предоставляет первые 1000 отправлений бесплатно.
Все последующие 1000 заявок по цене 40 руб.
• Минимальное пополнение баланса: 200 руб.

Переводите сайты на новый SMTP и следите за уведомлениями, чтобы баланс не уходил в минус.

Читать полностью…

Joomla Feed

NorrCompetition 3.0 — новые возможности компонента конкурсов и голосований для Joomla 6 🏆

Команда NorrNext завершила работу над новой версией расширения и перевела его на нативный код Joomla 6. Теперь NorrCompetition работает без плагина обратной совместимости, стал быстрее, чище и лучше интегрирован с современной платформой Joomla.

📢 Что нового в версии 3.0:

☑️ Подтверждение голосов через Email (OTP-коды) 📩
☑️ Новые системы рейтингов: 1–5 и 1–10 звёзд ⭐
☑️ Интеграция с Системой Шаблонов Joomla
☑️ Новый тип пользовательского поля «Редактор»
☑️ Настройка получателей уведомлений о новых заявках
☑️ Обновлённый раздел «Мои заявки»
☑️ Полная поддержка Joomla 6 🚨

💡 Что такое NorrCompetition?

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

Подробнее

Читать полностью…

Joomla Feed

IT & Digital
Папка для тех, кто погружен в мир разработки, программирования, данных, ИИ, цифрового маркетинга, аналитики, UX/UI дизайна, управления IT-проектами и развития tech-продуктов.

👉 Сохранить себе

Читать полностью…

Joomla Feed

👩‍💻 Модуль joomLab Article Slider.

Модуль joomLab Article Slider загружает материалы динамически (ajax), что позволит максимально увеличить скорость загрузки страницы, если на ней используется много контентных модулей, а в каждом таком модуле выводится много материалов.  Материалы в модуле выводятся в виде адаптивного слайд-шоу (используется swiper.js).

Как работает?
Материалы в модулях, которые видимы при загрузке страницы, загружаются только после полной загрузки страницы , а модули, которые не видимы при загрузке страницы, загружаются только при прокрутке до модуля.

Модуль поддерживает стандартное переопределение макета Joomla. Распространяется бесплатно.

Разработчик - участник нашего сообщества Александр Новиков (@pro_portal).

Страница расширения

#joomla #расширения

Читать полностью…

Joomla Feed

JL Sitemap 2.2.0 — обновление

Вышла новая версия популярного расширения для генерации карты сайта.

Главное в релизе:
— Надёжная генерация: sitemap записывается атомарно и не повреждается при сбое
— Полная совместимость с Joomla 5 и 6 (минимум PHP 8.1)
— Исправлена мультиязычная генерация через CLI и планировщик задач
— Корректные SEF-ссылки VirtueMart для разных языков
— Валидный sitemap изображений и точная обработка noindex

Подробности и загрузка: https://joomline.ru/rasshirenija/komponenty/jlsitemap.html

Читать полностью…

Joomla Feed

Аддон Счет на оплату PDF JoomShopping 5+.

Полная автоматизация выставления и отправки счетов клиентам вашего интернет-магазина.
Шаблоны под способы оплаты.
- Создавайте уникальные шаблоны счетов для разных типов клиентов. Вы можете настроить отдельный бланк с полными реквизитами для юридических лиц и совершенно другой вариант (например, квитанцию) для оплаты физическими лицами через банк.
- Мультиязычность из коробки. Расширение полностью поддерживает многоязычность. Вы можете настроить и перевести шаблоны счетов сразу для всех языков, включенных в вашем JoomShopping, чтобы иностранные клиенты получали документы на своем родном языке.
- Быстрый предпросмотр.
- Брендирование и автоотправка.
- Шорткоды для использования в макете.

Страница расширения

@joomlafeed

#joomla #joomshopping

Читать полностью…

Joomla Feed

👩‍💻 Вышла версия SP Page Builder 6.5.0.

Новый релиз известного конструктора страниц для Joomla от команды JoomShaper.

v.6.5.0. Что нового?
- Новое: Добавлена ​​поддержка CAPTCHA для подтверждения работы в Joomla 6.1 во все формы SharePoint Page Builder.
- Новое: Добавлена ​​поддержка схем микроразметки для страниц через плагин Joomla System - Schema.org.
- Новое: Динамический контент и динамические статьи теперь поддерживают нумерованную пагинацию.
- Новое: Добавлена ​​опция паузы при наведении курсора для всех аддонов карусели.
- Обновление: Добавлена ​​опция смещения даты для фильтрации по текущей дате в динамическом контенте.
- Обновление: теперь в заголовках аддона Accordion может отображаться фоновое изображение.
- Обновление: В настройках отображения аддона Div теперь присутствует элемент Grid.
- Обновление: Добавлена ​​маркировка источника для дополнений с динамическим контентом.
- Обновление: заменён Twitter на X для дополнения Social Share.
- Обновление: Улучшена доступность (для слабовидящих) дополнения Accordeon.
- Исправление: Устранена проблема со статусом плагина изображения профиля пользователя.
- Исправление: Исправлена ​​проблема с адаптивностью зеркального отображения кода во фронтенд-редакторе.
- Исправлено: Исправлена ​​проблема с настраиваемым положением фонового изображения.
- Исправлено: Исправлена ​​ошибка, из-за которой вставка текста внутрь дополнения «Коллекция» приводила к отключению дополнения.
- Исправлено: Исправлена ​​проблема с шириной карусели изображений, возникавшая при размещении изображений внутри дополнения «Вкладки».
- Исправлено: Оригинальное описание и изображение теперь корректно отображаются на страницах отдельного просмотра динамического контента.
- Исправлено: Исправлена ​​ошибка перенаправления в дополнении «Форма подписки».
- Исправление: Устранена проблема с URL-адресами шрифтов Google Fonts.

Читать новость

@joomlafeed

#joomla #расширения #шаблоны

Читать полностью…

Joomla Feed

🚀 Вышел RadicalForm 4.2.0 «Содружество»

Новый релиз RadicalForm посвящён расширению возможностей для плагинов и интеграций.

Главная идея версии — сделать RadicalForm более открытым для взаимодействия с другими расширениями Joomla и дать разработчикам больше инструментов для обработки формы на серверной стороне.

Что появилось и изменилось:

— новые возможности для PHP-плагинов RadicalForm;
— серверная валидация данных формы;
— более гибкая обработка ошибок;
— улучшенная история отправок;
— разделение обычных сообщений и спама;
— доработки в обработке файлов и логов;
— улучшенная совместимость с актуальными версиями PHP.

Мы назвали этот выпуск «Содружество», потому что он делает RadicalForm не просто формой обратной связи, а более удобной основой для взаимодействия разных плагинов, сценариев и интеграций.

Подробнее о релизе — в статье:
https://radicalmart.ru/novosti/reliz-radicalform-4-2-0

Читать полностью…

Joomla Feed

👩‍💻 Плагин шорткодов для Joomla. Статья на Хабре.

Новая статья на Хабре описывает как создать собственный плагин для обработки собственных же шорткодов.

👩‍💻 Автор статьи - участник нашего сообщества Олег Воронкович с (@cheaptanks). Это дебют автора на Хабре - поддержим его плюсами в карму! Приветствуется адекватная и обоснованная конструктивная критика в комментариях под статьей.

Читать статью на Хабре

@joomlafeed

#joomla

Читать полностью…

Joomla Feed

Обновилось расширение "Доставка в пункты самовывоза JoomShopping 5+"

- добавлена возможность выбора пункта самовывоза на карте (Гугл карты и Яндекс карты).
- каждому пункту можно назначить емейл, на который будет приходить заказ при смене статус заказа на указанный в настройках пункта. (для своевременного уведомления о необходимости комплектации на выдачу)
- удобно для региональных пунктов самовывоза с группировкой (по регионам) для каждого способа доставки. а также для удобного представления собственных и партнерских пунктов самовывоза.

Страница расширения

#joomla #joomshopping

Читать полностью…

Joomla Feed

🚀 Вышла новая версия RadicalForm 4.1.0

В обновлении:

— 📎 Множественная загрузка файлов (да, наконец-то)
— 💬 Интеграция с российским мессенджером Макс
— ⚙️ Добавлен переключатель возможности загрузки файлов
— 📊 Логи стали понятнее (Антиспам показывает поле, вызвавшее блокировку )

Плагин остаётся лёгким, быстрым и работает в любом месте сайта на Joomla — без лишних зависимостей.

📖 Подробнее об обновлении:
https://radicalmart.ru/novosti/vyshla-versiya-radicalform-4-1-0

Читать полностью…

Joomla Feed

👩‍💻 JoomShopping: Самый полный курс по созданию интернет-магазина на CMS Joomla.

В открытый доступ выложен видео-курс Дмитрия Гончарова по созданию интернет-магазина на связке Joomla + JoomShopping. Видеоуроки содержат пошаговые инструкции от регистрации хостинга до особенностей вёрстки, настройки способов оплаты и доставки.

В видео фигурирует JoomShopping 4 и Joomla 3, однако JoomShopping довольно консервативный компонент и многие способы и подходы в нём не менялись годами, поэтому данные видео могут быть по прежнему полезны.

Смотреть видео-курс

@joomlafeed

#joomla #joomshopping #видео

Читать полностью…

Joomla Feed

Вышла новая версия RadicalForm 3.1.6

Это последняя версия плагина, выпущенного для архитектуры Joomla 3 и 4.

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

Эта версия плагина вводит новый раздел "АнтиСпам", который позволяет бороться с атаками таких ботов по анализу содержимого и времени отправки форм.

более подробно здесь
https://radicalmart.ru/novosti/vyshla-versiya-radicalform-3-1-6

само расширение тоже переехало на сайт radicalmart.ru

Читать полностью…

Joomla Feed

🚀 Встречайте Joomla 6.1 [Nyota] и Joomla 5.4.5! ⚡️

Главное событие дня — выход новой версии Joomla 6.1!

💎 Что нового в 6.1:
— Proof-of-Work CAPTCHA: встроенная защита от спама без API и внешних сервисов.
— Визуальный Workflow: интерактивные диаграммы для управления публикациями.
— Медиа-поля: поддержка аудио, видео и документов в Custom Fields.
— Версионность модулей: теперь история изменений доступна и для модулей.

🛠 Что исправили в 5.4.5:
— Устранена рекурсия в loadposition/loadmodule.
— Исправлены даты и часовые пояса в Медиа-менеджере.
— Поправлена логика отображения полей (ShowOn).

📈 Обновляемся:
Рекомендуем перейти на 6.1 для доступа к новым функциям или обновить 5.x до 5.4.5 для стабильности.

📖 Читаем новость

#Joomla #Joomla6 #Update #Joomla5

Читать полностью…
Subscribe to a channel