378
Новости о Joomla! и веб-разработке по-русски. Наш сайт: https://joomlaportal.ru По вопросам размещения новостей о Joomla @zikkuratvk
👩💻 WT Article Select - плагин пользовательского поля Joomla для выбора материала.
Это плагин пользовательского поля Joomla для выбора материала через стандартное модальное окно выбора статьи. Плагин предназначен для работы в контексте пользовательских полей и расширяет стандартное поведение поля возможностью загружать дополнительные данные выбранного материала во время рендеринга, а именно полный объект материала и пользовательские поля материала.
Параметры плагина.
- Загружать данные материала? Если включено, во время подготовки поля загружается полный объект выбранного материала и передаётся в $field->article.
- Загружать поля материала? Если включено, загружаются пользовательские поля выбранного материала и передаются в $field->jcfields.
- Показывать кнопку создания материала? Если включено, в административной форме поле может открывать стандартное окно Joomla для создания нового материала.
- Показывать кнопку редактирования материала? Если включено, в административной форме поле может открывать стандартное окно Joomla для редактирования выбранного материала.
Данные при рендеринге поля.
- $field->value содержит ссылку на выбранный материал.
- $field->rawvalue содержит исходное сохранённое значение поля.
- $field->article_id содержит идентификатор выбранного материала.
- $field->article_title содержит заголовок материала для вывода ссылки.
- $field->article содержит полный объект материала, если включён параметр загрузки данных материала.
- $field->jcfields содержит пользовательские поля материала, если включён параметр загрузки полей материала.
Все эти данные можно использовать при создании собственных макетов вывода поля.
Плагин бесплатный.
Страница расширения
Статья: Как происходит рендер пользовательских полей в Joomla? на Хабре
#joomla #расширения
Проблемы с доступом к сайту расширений для JoomShopping - Nevigen
Если у вас возникли сложности с доступом к основному сайту nevigen.com, вы можете воспользоваться официальным зеркалом по адресу: nevigen.ru
Для тех, кто столкнулся с проблемами при установке через «Инсталлер Nevigen», рекомендуем выполнить следующие действия:
Обновите плагин инсталлера до версии 2.4.0 (доступен для скачивания на сайте).
Перейдите в настройки плагина.
Выберите альтернативный сервер обновлений.
Команда nevigen.com желает вам удачных реализаций.
#расширения #JoomShopping #интернет-магазин
👩💻 JoomGallery Image Grid — современный, лёгкий модуль для отображения сетки изображений из JoomGallery 4.x на Joomla 5/6.
Аналог самого популярного модуля JoomImages.
Особенности:
- Полностью совместим с Joomla 5/6 и JoomGallery 4.3.+
- Использует нативную сетку Bootstrap 5 (без лишних скриптов и CSS)
- Адаптивный вывод: от 1 до 6 колонок, авто-перенос строк
- Гибкие настройки: выбор категорий, лимит изображений, сортировка (дата, ID, просмотры, рейтинг, случайно)
- Отображение информации: заголовок, категория, просмотры, дата, рейтинг (скрывается при 0 голосов)
- Поддержка SEF-ссылок на страницы изображений
- Визуальное дерево категорий в настройках (удобный выбор вложенных разделов)
- Кэширование включено по умолчанию
Страница расширения на Joomla Форуме
Страница расширения
#joomla #joomgallery #расширения
👩💻 Phoca AI: создание веб-сайтов с использованием ИИ и их поддержка в CMS Joomla.
Наступившая эпоха ИИ приводит к тому, что каждый мастер начинает создавать инструменты "под себя". Любопытный эксперимент по созданию такого инструмента показывает чешский Joomla-разработчик Ян Павелка. В видео он показывает как работает связка:
- компонента Phoca AI, связывающего Joomla с моделями искусственного интеллекта. Компонент помогает генерировать как контент, так и дизайн.
- Phoca AI Template - шаблона Joomla, служащий основой для всех генерируемых макетов.
- Phoca Particles — модуля для создания отдельных модулей Joomla.
Читать статью
Смотреть видео
👩💻 За новость спасибо участнику нашего сообщества, всезнающему Ринату Кажетову (@rkazhet)!
@joomlafeed
#joomla #ai #расширения
👩💻 Вышла новая версия плагина joomLab Gallery 1.1.0 для Joomla.
Плагин joomLab Gallery позволит Вам добавлять в любой материал или модуль HTML неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.
Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.
Что нового?
- поддержка Joomla 6
- добавлена возможность добавлять галереи в стандартные модули HTML, что позволит размещать галереи в любых местах Вашего сайта
Разработчик - участник нашего сообщества Александр Новиков (@pro_portal) .
Страница расширения
@joomlafeed
#joomla #расширения
👩💻 Joomla User Guide - новый портал документации для пользователей.
Обычно над сайтом работают разные специалисты: контент-менеджеры, разработчики, администраторы и т.д. Долгое время документация для пользователей была на docs.joomla.org. Там по-прежнему хранится информация, актуальная для Joomla 2.5, Joomla 3 и немного для Joomla 4.
Для Joomla 5+ создан портал документации для пользователей Joomla — https://guide.joomla.org. В нём вы найдёте инструкции для контент-менеджеров и веб-мастеров, администраторов сайта:
- как работать с категориями, материалами, страницами сайта
- работа с модулями, стилями отображения
- загрузка картинок и работа с ними
- модули, плагины, компоненты, поиск, теги. процессы, мультиязычность, шаблоны писем, планировщик задач, микроразметка Schema.org...
- ... и многое многое другое, что вызывает так много вопросов у обычных пользователей Joomla.
Информация дана на английском языке. Можно использовать браузерный автоперевод для чтения по-русски или воспользоваться сайтом одного из энтузиастов Joomla-сообщества - https://jdocmanual.org, где даны ИИ-переводы на 9 (на данный момент) языков, включая русский.
Также всячески приветствуется помощь в наполнении портала документации. Ваша небольшая заметка или статья с парой скриншотов, ваш опыт - могут сэкономить тысячам и тысячам людей не один час Точно так же как и вы, пользуясь Joomla используете результаты трудов сотен людей со всего мира: от кода до документации.
Присоединяйтесь - это не сложно ) Главное начать ))
- https://guide.joomla.org/ - новы портал документации для пользователей Joomla 5+.
- https://docs.joomla.org/ - старый портал документации для пользователей Joomla 3.
- https://jdocmanual.org/ - документация по-русски (ИИ-перевод).
@joomlafeed
#joomla #community
👩💻 Плагин микроразметки Schema.org в в пункте меню Joomla.
Плагин для интеграции в пункт меню вкладки "Микроразметка" и вставки кода schema.org в формате JSON Linked Data (JSON-LD).
- В пункты меню добавляется вкладка "Микроразметка"
- Код микроразметки нужно генерировать самостоятельно и он должен быть в формате JSON-LD, можно воспользоваться сервисами по генерации
- Готовый код надо вставлять без тегов <script>
Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).
Страница расширения
@joomlafeed
#joomla #расширения #seo
👩💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.
Популярный файловый менеджер для Joomla от отечественных разработчиков.
v.3.3.0. Что нового?
- Joomla 6. Компонент полностью совместим с Joomla 6, плагин обратной совместимости не требуется.
- Рефакторинг. Полностью удалён устаревший код, оставшийся в наследство от версий для Joomla 3.
- Новые настройки для SVG. Новые параметры фильтрации SVG-файлов.
- Улучшена безопасная функция предварительного просмотра SVG-файлов. Благодаря новым механизмам фильтрации восстановлена возможность безопасного предварительного просмотра SVG-изображений.
- Исправления ошибок. Исправлены ошибки с данными EXIF и обновлена библиотека EXIF.
Читать новость
Скачать расширение
Также обновление получил плагин пользовательского поля Radicalmultifield для совместимости с новым Quantum Manager.
Репозиторий GitHub
Релиз на GitHub
@joomlafeed
#joomla #расширения
👩💻 WT Layout select - плагин выбора файла макета (layout) Joomla.
Плагин пользовательского поля Joomla: выпадающий список PHP-лейаутов из указанных папок с учетом переопределений активного шаблона сайта.
Поле Joomla:
- сканирует указанные папки с PHP-лейаутами;
- показывает в выпадающем списке варианты с учетом переопределений шаблона (/templates/<template>/html/...);
- сохраняет выбранное значение в rawvalue поля с layout и basePath (JSON);
- отдает вычисленное значение в value (layout_id), пригодное для Joomla LayoutHelper::render() вида com_content.article.sections.pricelist (для файла JPATH_ROOT/layouts/com_content/article/sections/pricelist.php).
👉 Зачем это нужно?
Поле удобно, когда нужно дать контент-менеджеру выбор варианта верстки без правки шаблона:
- материалы (com_content): секции статьи, карточки, блоки CTA;
- контакты (com_contact): разные шаблоны карточки контакта;
- категории и списки: разные макеты частей страницы под контекст;
- зоны вывода модулей: включение контента/модулей в нужном варианте макета.
- возможность создавать переиспользуемые блоки вёрстки для создания ледингов на Joomla.
- использовать в своих блоках-layouts вывод модульных позиций.
Один из вариантов использования в коде переопределений:
<?php
use Joomla\CMS\Layout\LayoutHelper;
$field = $this->item->jcfields[14] ?? null;
if ($field && !empty($field->rawvalue)) {
$raw = json_decode($field->rawvalue);
if (!empty($raw->layout) && !empty($raw->basePath)) {
echo LayoutHelper::render($raw->layout, ['item' => $this->item], $raw->basePath);
}
}
👩💻 ⚠️ Если вы используете JBZoo - проверьте его на уязвимости.
В некоторых элементах JBZoo обнаружены уязвимости. Пройдитесь по своим сайтам и чекните их состояние. Возможно, для стабильности кое-кому потребуется микропатч.
Лучше заглянуть сейчас, чем потом героически тушить пожары. 🧯🔥 Это займёт пару секунд, а нервы сбережёт! 😇👍
👉 Проверить свой сайт можно на https://jbzo.ru/jbzoocheck.php
Сервис предоставлен Евгением Копыловым (@CB9TOIIIA)
@joomlafeed
#joomla #security
‼️ 👩💻 Обновление безопасности для Tassos Framework!
7 января 2026 года греческому разработчику Тассосу Мариносу сообщили об уязвимости в системном плагине Tassos Framework, который входит в состав его расширений для Joomla.
⚠️ Проблема затрагивает следующие расширения:
- Convert Forms - конструктор форм обратной связи для Joomla
- EngageBox - конструктор всплывающих окон для Joomla
- Google Structured Data - пакет плагинов микроразметки для Joomla
- Advanced Custom Fields - пакет плагинов пользовательских полей (видео-сервисы, карты и иже с ними)
- Smile Pack - пакет расширений
- MailChimp Auto-Subscribe
Незамедлительно была проведена полная внутренняя проверка кода, внедрены дополнительные меры проверки и повышения безопасности, а также выпущены исправленные версии всех затронутых расширений. Проблема полностью решена.
👩💻 Ajax очистка корзины материалов.
Обычно, при частом удалении большого количества материалов Joomla, сервер не справляется с этой задачей и начинает "зависать". Например, при удалении более 20-30 материалов за 1 раз сервер выдает 500 ошибку. А если надо удалять больше материалов? Чтобы автоматизировать полную очистку корзины без лишней нагрузки на сервер и создан этот плагин.
Он асинхронно, через AJAX запрос удаляет все материалы из корзины, при этом не мешая вам работать со страницей. По факту очистки корзины Вам просто покажется информационное сообщение, что корзина очищена.
Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).
Страница расширения
К слову сказать, это весьма странная ситуация, что "Joomla не справляется с очисткой корзины" и вызывает скорее вопросы к хостингу или к наличию специфических для проекта плагинов. Но, тем не менее такой плагин появился на свет. Так же существует плагин задачи для планировщика задач Joomla, который может чистить корзину по расписанию: Task - Delete Trashed.
@joomlafeed
#joomla #расширения
👩💻 Бесплатная форма комментариев Joomla 6. Видео Фёдора Васильева.
В своём видео Фёдор обозревает новый компонент комментариев CommentBox. По его тестам это лёгкая и быстрая система комментариев, которая встраивается в материалы Joomla без лишних зависимостей. Благодаря простоте, она легко поддерживает актуальные версии CMS, поэтому форма комментариев Joomla 6 на CommentBox работает стабильно и без перегрузки страницы. Кроме того, плагин ориентирован на скорость, минимализм и совместимость с шаблонами.
Упоминается совместимость с компонентами:
- материалы Joomla
- FlexiContent
- SP Page Builder
- EasyBlog
- VirtueMart
- HikaShop
- eShop
- PhocaCart
- JoomCCK
Смотреть обзор на Youtube
Текстовая версия обзора
CommentBox в Joomla Extensions Directory
@joomlafeed
#joomla #расширения #видео
🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025
🗓 Голосование продлится до 27 февраля 2026 года.
👩💻 Проголосовать! 👩💻
Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS
Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart
В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder
Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.
Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.
@joomlafeed
#joomla #community
Заменит ли нейропоиск классическую выдачу в Поиске - эфир с Михаилом Сливинским (Яндекс).
Михаил Сливинский, амбассадор интернет-площадок в Поиске Яндекса, в прямом эфире ответил на вопросы директора по продуктам «Рейтинга Рунета» Александра Туника и зрителей.
Какие темы обсуждались:
- Как Алиса AI выбирает источники для анализа и формирует ответ.
- По каким признакам определяется экспертиза источника и качество ответа.
- Заменит ли нейропоиск классическую выдачу в Поиске.
- Ближайшее будущее Алисы AI: развитие алгоритмов отбора источников и формирования ответов, открытие статистики нейропоиска, появление коммерческой рекламы и кабинетов для поставщиков контента и рекламодателей и многое другое.
Михаил очень старался рассказать всё, что ему позволяет политика конфиденциальности, и дать советы командам из бизнеса и агентств, как попадать в ответы Алисы.
- ВК Видео
- RuTube
- Youtube
Читать новость в Рейтинге Рунета
Ключевые положения эфира:
- ИИ Алиса (нейропоиск) может переформулировать запрос
- ИИ Алиса может создать дополнительные запросы к основному запросы
- ИИ Алиса определяет количество запросов и задаёт их Яндексу. Она не имеет отдельной базы и пользуется базой Поиска.
- Получает ответы на каждый запрос - около 20 шт на каждый запрос
- В ответ складывается "пространство потенциальных источников" для генерации ответа
- Чтобы попасть в ИИ ответ нужно чтобы страница ранжироваться достаточно высоко - примерно ТОП-20
- Алиса формирует ответ последовательный. Сайт из ТОП-1 может быть в середине ИИ-ответа и сайт из ТОП-10 может оказаться первым среди источников
- Важно, чтобы страница не только ранжировалсь высоко в поиске, но и имела текстовый структурный контент, на который Алиса может опереться. Если на странице видео - писать текстовые описания и таймкоды.
- EEAT никуда не делся, а стал ещё более важным.
- Алиса учитывает "общий"/"средний" авторитет контент-площадки
Как с этим жить?
Найти для себя нишу, для которой ещё не создан классный контент, а у тебя там экспертиза.
👩💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.
В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.
Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.
ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.
В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.
Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.
В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.
@joomlafeed
#joomla #ai
⚡️ Вышли релизы безопасности Joomla 6.0.4 и 5.4.4! 🚀
Вышли важные обновления для веток 5.x и 6.x, устраняющие 6 уязвимостей в ядре системы:
✅ Усиление ACL в компоненте com_ajax
✅ SQL-инъекция в эндпоинте веб-сервиса статей com_content
✅ XSS-вектор в режиме сравнения com_associations
✅ XSS-векторы в различных выводах заголовков материалов
✅ Ошибка, позволявшая произвольное удаление файлов в com_joomlaupdate
✅ Некорректная проверка доступа в эндпоинтах веб-сервисов
И ещё порядка 40 исправлений и улучшений!
👉 Читать новость
#joomla #security
👩💻 Joomla-ресурсы в мессенджере MAX.
В мессенджере MAX некоторое время назад созданы чат и канал русскоязычного Joomla-сообщества - "Joomla! по-русски".
- чат
- канал (зеркало @JoomlaFeed)
Также ссылки можно найти на официальном сайте Joomla-сообщества - Joomlaportal.ru.
@joomlafeed
#joomla
👩💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.
Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.
В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК
👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.
Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.
Страница расширения
GitHub расширения
@joomlafeed
#joomla #расширения #cdek #разработка
Поток товаров, связанные товары для JoomShopping 5+.
Расширение для JoomShopping 5+, которое позволяет связывать товары между собой на основе общих характеристик, создавая логические группы товаров в каталоге.
Расширение реализует механизм связывания товаров, похожий на стандартный Related Products, но с дополнительной возможностью быстрого подбора товаров по характеристикам.
Принцип работы
- Связывание товаров происходит в полуавтоматическом режиме.
- Администратор выбирает характеристику, по которой нужно сформировать группу товаров (например: модель, серия, объем, тип и т.д.).
- Система фильтрует и показывает список товаров с таким же значением характеристики.
- Администратор выбирает нужные товары из списка для создания связи.
Таким образом сохраняется полный контроль над связями, но значительно упрощается поиск нужных товаров.
Назначение потока товаров в одном товаре является сквозным. Это обеспечивает автоматическую связь и возможность корректировки потока в каждом товаре, который к нему относится.
Страница расширения
@joomlafeed
#joomla #расширения #joomshopping
👩💻 CMS Joomla победила в премии CMS Critics Awards - People's Choice Awards 2025.
С 2012 года премия CMS Critic Awards отмечает выдающиеся достижения сообщества CMS, награждая разработчиков за их инновации и сервис.
С конца декабря начинается номинирование CMS для участие в премии, которое заканчивается в январе. Из всех номинантов отбирается top 5. Затем в течение февраля идёт голосование.
В 2025 году:
⭐️ Best Free CMS: Joomla!
⭐️ Best Open Source CMS: Joomla!
Подобные рейтинги и награды оценивают технологичность, активность и консолидацию сообщества, складывающегося вокруг каждой CMS.
https://cmscritic.com/lights-camera-community-action-here-are-the-winners-of-the-14th-annual-cms-critic-awards
#joomla #community
‼️👩💻 Релиз безопасности Astroid 3.3.11 - шаблона-конструктора для Joomla.
14 часов назад (на момент публикации заметки) была обнаружена уязвимость в популярном шаблоне-конструкторе Astroid Framework. При атаке на сайт устанавливается бэкдор — системный плагин под названием plg_system_blpayload. Если вы обнаружили этот плагин на своем веб-сайте, значит, он скомпрометирован, и вам необходимо восстановить чистую резервную копию, созданную до установки плагина.
Уязвимость позволяет загружать файлы на сайт и в дальнейшем получить права администратора Joomla.
Это относится ко всем версиям меньше 3.3.11, включая Astroid 2 из версии JoomDev. В общем, вам нужно обновиться до 3.3.11 как можно скорее, если вы не хотите, чтобы хакеры использовали эту уязвимость.
Joomla по-русски — возвращение к истокам
С 1 марта 2026 года наш проект меняет название. Joomla Russia становится Joomla по-русски.
Это давно напрашивалось, со времен редизайна сайта, но тут подвернулся повод.
Поводом послужили новые требования российского законодательства об использовании русскоязычных наименований для отечественных проектов. Но мы воспринимаем это не как обязанность, а как хороший толчок сделать то, о чём думали и раньше.
Joomla по-русски - для всех, кто творит сайты на великом и могучем 😊
https://joomlaportal.ru/
#Joomla
👩💻 Extended Wishlist для JoomShopping 5+.
Extended Wishlist — полностью переработанный список избранных товаров для JoomShopping 5+, значительно удобнее стандартного решения и расширяет его функциональность. Работает через AJAX, быстро и без перезагрузки страниц, обеспечивая современный UX.
- Мгновенная работа на AJAX
- Поддержка авторизованных и гостей
- Иконка добавления везде
- Добавление товаров без ограничений по атрибутам
- Wishlist прямо в корзине и при оформлении
- Собственные шаблоны и кастомизация
- Модуль количества избранного
Страница расширения
@joomlafeed
#joomla #joomshopping
🚑 Фикс "мигания" TinyMCE в Firefox (Joomla 5.4.3 / 6.0.3)
Если при редактировании контента в TinyMCE у вас наблюдается «мигание» в Firefox — есть временное исправление.
Это официальный патч, который войдёт в следующий релиз Joomla, поэтому его можно безопасно применять уже сейчас.
Что нужно сделать:
1️⃣ Скачать фикс
👉 https://github.com/brianteeman/tinymce-firefoxfix
2️⃣ Извлечь файлы tinymce.js и tinymce.min.js
3️⃣ Загрузить их на сайт с заменой в папку:
/media/plg_editors_tinymce/js
⚠️ Важно: скачивайте версию фикса, соответствующую вашей версии Joomla.
После замены проблема мигания в Firefox должна исчезнуть.
👩💻 Joomla включена в программу Google Summer of Code 2026.
Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.
Проекты Joomla в рамках программы GSoC 2026.
Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.
Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.
Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.
Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.
Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)
#joomla #community #gsoc
Официальный релиз RISH 2.5.0
После непродолжительного но продуктивного тестирования (спасибо @eugenius_blog.), наконец-то состоялся выпуск очередной версии RISH.
Сейчас это очень важный релиз, который наконец-то привнес стабильную и расширенную версию бэкапов в RISH.
Теперь можно не только делать бекапы на практически любое хранилище в интернете, но и восстанавливать сайты из него в автоматическом режиме.
Так же были поправлены множество глюков и ошибок в работе системы меню и не только.
Всем, кто ставил RISH 2.5.0 до это поста — просьба повторно обновиться до этой же версии.
Всем остальным — обновляемся, ставим лайки и высказываем благодарности и уважение в чате.
Статья с подробным описанием опубликована на сайте — обязательно прочитайте ее.
https://rish.su/blog/reliz-rish-2-5-0-backups
Так же опубликовано руководство по бэкапам, его тоже надо прочитать:
https://rish.su/rukovodstvo/bekapy
👩💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.
В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".
В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.
Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.
Читать статью на Хабре.
@joomlafeed
#joomla #разработка
👩💻 Phoca SEO: основанный на ИИ SEO компонент для Joomla.
Повысьте рейтинг вашего сайта в поисковых системах с помощью Phoca SEO! В этом видео рассматривается комплексное расширение для Joomla, разработанное для оптимизации вашего рабочего процесса в области SEO с использованием возможностей искусственного интеллекта.
👉 Что вы узнаете из этого видео:
- Обзор панели мониторинга: мониторинг показателей SEO и основных плагинов.
- Meta Manager: Как выполнять массовое редактирование метаданных для статей, категорий и продуктов Phoca Cart.
- Менеджер ссылок: Сканирование и проверка HTTP-статуса всех внутренних и внешних ссылок.
- SEO-ассистент: Использует искусственный интеллект для генерации мета-тегов, анализа ключевых слов (включая вариации) и исправления пропущенных альтернативных текстов.
- Оптимизация социальных сетей: Предварительный просмотр данных Open Graph для оптимального обмена в социальных сетях.
- Канонические URL-адреса: правильное управление дублирующимся контентом.
Phoca SEO был разработан на основе реальных маркетинговых требований, чтобы сэкономить ваше время и улучшить видимость вашего сайта. Независимо от того, являетесь ли вы разработчиком или специалистом по маркетингу, Phoca SEO предоставляет инструменты, необходимые для достижения успеха.
https://www.youtube.com/watch?v=vouzIKBQXFo
Страница расширения
Phoca SEO Plugin
Phoca SEO Canonical Plugin
Документация пока на стадии наполнения. Сам компонент находится на стадии alpha-версии и пока что не рекомендуется использовать его на боевых сайтах.
Системные требования: Joomla 6+, PHP 8+
@joomlafeed
#joomla #расширения #seo
👩💻 Релиз JoomGallery 4.3.0 - компонент галереи изображений для Joomla.
Одна из самых популярных и старейших фото-галерей для Joomla получила новую версию.
👉 v.4.3.0. Что нового?
Панель управления для зарегистрированных пользователей. В этой версии появилась возможность каждому зарегистрированному пользователю управлять своими категориями и изображениями во фронтенде сайта.
Документация по новой функции.
Сайт проекта
@joomlafeed
#joomla #расширения