joomlafeed | Technologies

Telegram-канал joomlafeed - Joomla Feed

378

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

Subscribe to a channel

Joomla Feed

👩‍💻 ⚠️ Если вы используете JBZoo - проверьте его на уязвимости.

В некоторых элементах JBZoo обнаружены уязвимости. Пройдитесь по своим сайтам и чекните их состояние. Возможно, для стабильности кое-кому потребуется микропатч.

Лучше заглянуть сейчас, чем потом героически тушить пожары. 🧯🔥 Это займёт пару секунд, а нервы сбережёт! 😇👍

👉 Проверить свой сайт можно на https://jbzo.ru/jbzoocheck.php

Сервис предоставлен Евгением Копыловым (@CB9TOIIIA)

@joomlafeed

#joomla #security

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

Joomla Feed

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

7 января 2026 года греческому разработчику Тассосу Мариносу сообщили об уязвимости в системном плагине Tassos Framework, который входит в состав его расширений для Joomla.

⚠️ Проблема затрагивает следующие расширения:
- Convert Forms - конструктор форм обратной связи для Joomla
- EngageBox - конструктор всплывающих окон для Joomla
- Google Structured Data - пакет плагинов микроразметки для Joomla
- Advanced Custom Fields - пакет плагинов пользовательских полей (видео-сервисы, карты и иже с ними)
- Smile Pack - пакет расширений
- MailChimp Auto-Subscribe

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


👉 Суть уязвимости.
Уязвимость заключалась в том, как плагин Tassos Framework обрабатывал определенные AJAX-запросы через com_ajaxточку входа Joomla. При определенных условиях внутренняя функциональность фреймворка могла быть вызвана без надлежащих ограничений.

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

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

В настоящее время нет никаких доказательств того, что эта уязвимость была использована в реальных условиях.

Немедленно обновите расширения до безопасных версий (Joomla 4/5/6 | Joomla 3):
- Convert Forms - v5.1.1 / v.4.1.1
- EngageBox - v.7.1.1 / v,6,3,9
- Google Structured Data - v.6.1.1 / v.5.6.9
- Advanced Custom Fields - v.3.1.1 / v.2.8.10
- Smile Pack - v.2.1.1 / v.1.2.4.
- MailChimp Auto-Subscribe - v.5.1.1+ / v.5.0.4

Все указанные версии включают в себя релиз безопасности плагина Tassos Framework System Plugin v6.0.62.

Если у вас установлено несколько расширений Tassos, достаточно обновить только одно, чтобы применить патч. Однако всегда рекомендуется обновлять все расширения.

Новость в блоге Tassos.

@joomlafeed

#joomla #security

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

Joomla Feed

👩‍💻 Ajax очистка корзины материалов.

Обычно, при частом удалении большого количества материалов Joomla, сервер не справляется с этой задачей и начинает "зависать". Например, при удалении более 20-30 материалов за 1 раз сервер выдает 500 ошибку. А если надо удалять больше материалов? Чтобы автоматизировать полную очистку корзины без лишней нагрузки на сервер и создан этот плагин.

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

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

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

К слову сказать, это весьма странная ситуация, что "Joomla не справляется с очисткой корзины" и вызывает скорее вопросы к хостингу или к наличию специфических для проекта плагинов. Но, тем не менее такой плагин появился на свет. Так же существует плагин задачи для планировщика задач Joomla, который может чистить корзину по расписанию: Task - Delete Trashed.

@joomlafeed

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

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

Joomla Feed

👩‍💻 Бесплатная форма комментариев 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 Feed

🏆 Открыто голосование за 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

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

Joomla Feed

Заменит ли нейропоиск классическую выдачу в Поиске - эфир с Михаилом Сливинским (Яндекс).
Михаил Сливинский, амбассадор интернет-площадок в Поиске Яндекса, в прямом эфире ответил на вопросы директора по продуктам «Рейтинга Рунета» Александра Туника и зрителей.

Какие темы обсуждались:
- Как Алиса AI выбирает источники для анализа и формирует ответ.
- По каким признакам определяется экспертиза источника и качество ответа.
- Заменит ли нейропоиск классическую выдачу в Поиске.
- Ближайшее будущее Алисы AI: развитие алгоритмов отбора источников и формирования ответов, открытие статистики нейропоиска, появление коммерческой рекламы и кабинетов для поставщиков контента и рекламодателей и многое другое.

Михаил очень старался рассказать всё, что ему позволяет политика конфиденциальности, и дать советы командам из бизнеса и агентств, как попадать в ответы Алисы.

- ВК Видео
- RuTube
- Youtube

Читать новость в Рейтинге Рунета

Ключевые положения эфира:
- ИИ Алиса (нейропоиск) может переформулировать запрос
- ИИ Алиса может создать дополнительные запросы к основному запросы
- ИИ Алиса определяет количество запросов и задаёт их Яндексу. Она не имеет отдельной базы и пользуется базой Поиска.
- Получает ответы на каждый запрос - около 20 шт на каждый запрос
- В ответ складывается "пространство потенциальных источников" для генерации ответа
- Чтобы попасть в ИИ ответ нужно чтобы страница ранжироваться достаточно высоко - примерно ТОП-20
- Алиса формирует ответ последовательный. Сайт из ТОП-1 может быть в середине ИИ-ответа и сайт из ТОП-10 может оказаться первым среди источников
- Важно, чтобы страница не только ранжировалсь высоко в поиске, но и имела текстовый структурный контент, на который Алиса может опереться. Если на странице видео - писать текстовые описания и таймкоды.
- EEAT никуда не делся, а стал ещё более важным.
- Алиса учитывает "общий"/"средний" авторитет контент-площадки

Как с этим жить?

Найти для себя нишу, для которой ещё не создан классный контент, а у тебя там экспертиза.

По сути ИИ в режиме поиска нужен для формулирования нескольких запросов вместо одного. Один, возможно, основной и несколько дополнительных, контекстуальных. По каждому агрегируется выдача и из контента источников генерируется ответ. А место источника в ответе уже регулируется логикой генерируемого ответа.

@joomlafeed

#joomla #seo

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

Joomla Feed

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

#joomla #community

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

Joomla Feed

👩‍💻 Компонент Health Checker for Joomla обновился до версии 3.1.1.

Health Checker - это бесплатный набор расширений для Joomla, который оценивает состояние сайта и сервера по более чем 130 параметрам (безопасность, производительность, SEO, организация контента и многое другое).

Разработчик решения Phil Tayor является автором популярного сервиса MySites.guru для удаленного мониторинга различных сайтов, а также удаленного обслуживания Joomla/WordPress сайтов. Собственно, проверки встроенные в сам сервис были упакованы в компонент, плагин и модуль Health Checker.

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

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

Ценности решению придает его открытый код и полностью свободная лицензия (https://github.com/mySites-guru/HealthCheckerForJoomla). Вы можете легко переконфигурировать начальные установки под себя и использовать на своих сайтах без потери обновлений.

Для разработчиков сторонних Joomla расширений на сайте проекта опубликована подробная документация, примеры, а также плагин-заготовка для расширения функционала проверок Health Checker.

Так, участник нашего сообщества Александр Судьбинов (@alexrevo), разработал плагин для проверки сайтов на базе конструктора шаблонов Yootheme Pro. За годы работы в команде поддержки YOOtheme им был собран обширный чек-лист диагностики сайтов, который теперь органично вписан в концепцию Health Checker.

Плагин Health Checker for YOOtheme Pro содержит более 35 проверок настроек сервера, Joomla, совместимости со сторонними расширениями, авторские методики для контроля и мониторинга объема хранилища и состояния кэша Yootheme Pro, лог ошибок GraphQL, а также ряд проверок настроек самой темы для соответствия лучшим практикам ее применения.

Плагин рекомендуется всем пользователям Yootheme Pro для быстрой диагностики своих сайтов.

Health Checker работает на сайтах с Joomla 5 и выше. Health Checker for YOOtheme Pro поддерживает версии 4.х+.
Расширения распространяются бесплатно.

Компонент
Плагин для Yootheme Pro

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

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

Joomla Feed

👩‍💻 Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

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

Каждый помогает тем, что он умеет:
- кто-то пишет недостающую документацию,
- кто-то пишет код,
- кто-то тестирует как исправлены ошибки или сделан новый функционал.

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

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

- Смотреть видео
- Сайт
- Joomla: как тестировать? Всего 8 минут.
- Как тестировать Joomla PHP-разработчику? Компонент Patch tester. (кстати, не только PHP разработчику)

@joomlafeed

#joomla #community #pbf

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

Joomla Feed

Поле для вставки видео RUTUBE в материалы.

Множественное поле, с помощью которого вы сможете построить видео-галерею всего на одном материале.
Число ссылок ограничено только возможностями сервера и самой Joomla. На одном материале вы сможете построить видеогалерею. Это полезно для SEO и быстродействия сайта:
- Не плодятся материалы, в которых только видео
- База данных сайта не забивается избыточной информацией, вся информация хранится в одном материале, в одном поле БД
- Предварительно выводится превью-изображение видео, а по клику в модальном окне fancybox (скрипт нужно подключать отдельно) показывается уже само видео.

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

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

@joomlafeed

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

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

Joomla Feed

👩‍💻 Модуль "Бегущая строка" для Joomla.

Выводит текстовые элементы в виде бесконечной бегущей строки. 
Есть настройки скорости прокручивания и отступов между элементами. Элементам можно изменять порядок вывода.

- Модуль тестировался на Joomla версий 4, 5 и 6.
- Основан на css анимации с использованием js

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

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

@joomlafeed

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

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

Joomla Feed

Обновили ключевые разделы JoomlaPortal

В рамках редизайна сайта мы переработали основные информационные страницы. Изменения коснулись не только актуализации данных, но и компоновки: структура стала логичнее, а навигация - удобнее.

Что обновлено:

- Русская Joomla - актуальные пакеты локализации для всех версий и инструкции по установке.
https://joomlaportal.ru/russian-joomla

- О Joomla - описание движка, история версий и сроки LTS-поддержки.
https://joomlaportal.ru/about-joomla

- Возможности - подробный разбор функций CMS: от безопасности и SEO до управления мультиязычностью.
https://joomlaportal.ru/about-joomla/features

- Загрузки - дистрибутивы Joomla 6.0.2 и 5.4.2, ссылки на официальные репозитории. А так же ссылки на все прошлые версии Joomla.
https://joomlaportal.ru/download

#joomla #joomlaportal #cms

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

Joomla Feed

NorrNext Magazine. Первый выпуск. Заключительные интервью

Последняя партия интервью первого выпуска журнала. Доступны беседы со следующими гостями: (язык - английский)

✔️ Adedayo Makinde — Joomla популяризатор (Нигерия) 🇳🇬
✔️ Andrés Restrepo — переводчик на испанский (Колумбия) 🇨🇴
✔️ Bill Kotsias — Joomla популяризатор (Греция) 🇬🇷
✔️ Carlos Cámara — автор книги для разработчиков (Испания) 🇪🇸
✔️ Chris Hoefliger — организатор Joomla User Group в г.Цюрих (Швейцария) 🇨🇭

✔️ Daniel Dubois — экс.вице-президент Joomla (Франция) 🇫🇷
✔️ Donato Matturro — президент ассоциации Joomla Lombardia (Италия) 🇮🇹
✔️ Kazuo Gomi Filho — Joomla популяризаторt (Бразилия) 🇧🇷
✔️ Rinat Kazhetov — волонтёр (Казахстан) 🇰🇿
✔️ Serge Billon — автор, пишущий для Joomla Community Magazine (Франция) 🇫🇷

✔️ Valentín García — разработчик (Мексика) 🇲🇽
✔️ Uziel Almeida Oliveira — разработчик (Бразилия) 🇧🇷
✔️ Mahdi Ahazan — Joomla популяризатор (Иран) 🇮🇷
✔️ Michael Russell — волонтёр (Австралия) 🇦🇺
✔️ Neil Robertson — Joomla популяризатор (Австралия) 🇦🇺

✔️ Sarah Watz —экс. президент Joomla (Швеция) 🇸🇪
✔️ Ahmad Moussa — Организатор Joomla User Group (Саудовская Аравия) 🇸🇦
✔️ Johan van der Velde — со-организатор JoomlaDay Нидерланды (Нидерланды) 🇳🇱
✔️ Nadja Lamisch — экс. казначей Joomla (Германия) 🇩🇪
✔️ Rifat Wahid Alif — Project Lead (Германия) 🇩🇪

✔️ Tim Davis — Joomla популяризатор, автор Youtube канала (Канада) 🇨🇦
✔️ Llewellyn van der Merwe — разработчик (Намибия) 🇳🇦
✔️ Ariadne Pinheiro — DevOps (Бразилия) 🇧🇷
✔️ Shirat Goldstein — Full Stack разработчик (Израиль) 🇮🇱
✔️ Anja de Crom — лидер Joomla Community Magazine (Нидерланды) 🇳🇱

Читать выпуск (на английском)

В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями, связанными с разработкой и веб-дизайном.

#журнал

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

Joomla Feed

Новая группа ВКонтакте

Уважаемые подписчики, сообщаем, что в связи с утерей доступа к прежней странице ВКонтакте, наше сообщество переехало.

Теперь все актуальные новости, полезные материалы и обсуждения вы найдете здесь:
https://vk.com/joomlaportal

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

Мы продолжаем работать и будем рады видеть вас в нашем новом сообществе. Благодарим за ваше понимание и поддержку!

#JoomlaPortal #community #ВКонтакте

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

Joomla Feed

⚠️ Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2⚡️

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности и исправлений ошибок.

Исправления безопасности:

✅ [20260101] – Ядро – Недостаточная фильтрация содержимого в data URL

✅ [20260102] – Ядро – XSS в плагине разрыва страницы (pagebreak)

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

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

Joomla Feed

🚑 Фикс "мигания" 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 Feed

👩‍💻 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

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

Joomla Feed

Официальный релиз 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 Feed

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

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

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

@joomlafeed

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

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

Joomla Feed

👩‍💻 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

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

Joomla Feed

👩‍💻 Релиз JoomGallery 4.3.0 - компонент галереи изображений для Joomla.
Одна из самых популярных и старейших фото-галерей для Joomla получила новую версию.

👉 v.4.3.0. Что нового?

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

Документация по новой функции.
Сайт проекта

@joomlafeed

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

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

Joomla Feed

👩‍💻 Количество расширений в Joomla Extensions Directory вновь стало расти.

Как отмечает автор поста на скриншоте недавно их количество снизилось до 4700, однако распространение и доступность ИИ-агентов скорее всего способствует тому, что количество расширений для Joomla стало расти.

@joomlafeed

#joomla

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

Joomla Feed

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.
Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

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

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

Joomla Feed

👩‍💻 Вышла Kunena 7.0 — стабильный релиз для Joomla! 5.4 и 6.0.

Команда Kunena объявила о выпуске Kunena 7.0 (stable) — нового стабильного релиза форума как нативного расширения для Joomla! 5.4 и Joomla! 6.0. Релиз опубликован 25 января 2026 года. Версия Kunena 7.0 работает в Joomla! 6.0 нативно, без необходимости использования плагинов совместимости.

👉 Системные требования
- PHP: 8.2.0 и выше
- База данных: MariaDB 10.4 или MySQL 8.0.13 и выше
- Фреймворк: Bootstrap 5.x

✔️ Основные изменения и улучшения
- Полностью переработана интеграция плагинов с использованием событий Joomla! 6.0, удалены части кода, признанные устаревшими в этой версии CMS.
- Добавлена новая планируемая задача (scheduled task) для автоматической очистки корзины форума.
- Обновлён скрипт установки для корректной работы в Joomla! 6.0.
- В виджете «Кто онлайн» типы пользователей теперь отображаются в виде ссылок, ведущих на отфильтрованный список пользователей.
- Удалена большая часть устаревшего кода.
- Переработана обработка CAPTCHA в соответствии с требованиями Joomla! 5.x и 6.0.

Новые возможности
- Системный плагин Kunena проверяет пользователей при регистрации и входе в систему по базе StopForumSpam и блокирует подозрительные аккаунты.
- Страница конфигурации Kunena приведена к единому стандарту интерфейса настроек Joomla.

👉 Переводы
- Файлы перевода Kunena 7.0 доступны для совместной работы, и команда проекта приглашает сообщество принять участие в обновлении локализаций.
Перевести Kunena на русский язык.

⬇️Загрузка
Доступна для загрузки стабильная версия Kunena 7.0.0, предназначенная для использования с Joomla! 5.4 и 6.0

👩‍💻 Спасибо за новость участнику нашего сообщества Andreas.

Скачать Kunena
GitHub расширения

@joomlafeed

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

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

Joomla Feed

JL Like 5.3.0 — Новые настройки и поддержка Threads и Reddit

Обновление плагина социальных кнопок для Joomla!

Что нового:
- 5 готовых стилей кнопок (Default, Minimal, Gradient, Outlined, Floating)
- Drag-and-Drop управление порядком кнопок
- Поддержка Threads и Reddit
- Система сворачивания кнопок
- Обновление виджета предпросмотра изменения настроек в реальном времени

Улучшения:
- Обновлен Twitter на X (новый логотип и цвета)
- Улучшено позиционирование фиксированных кнопок

Подробнее и скачать: https://joomline.ru/rasshirenija/plugin/jllike.html

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

Joomla Feed

Вышел релиз YOOtheme Pro 5

После долгой работы и масштабного рефакторинга команда YOOtheme представила новый релиз своего популярного конструктора страниц Yootheme Pro.

Что нового:

🍪 Встроенный диспетчер согласия на установку cookie-файлов
— Полностью интегрирован в шаблон, без сторонних плагинов
— Поддержка GDPR и CCPA
— Позволяет управлять скриптами с разделением на категории: функциональные, аналитика, маркетинг, предпочтения

🎥 Загрузка видео по клику
— Видео (включая YouTube/Vimeo) грузятся только при клике на placeholder
— Никаких внешних запросов до согласия

📅 Фильтр по дате
— Показывайте события из будущего или прошлого
— Работает с любыми пользовательскими полями даты
— Подходит для сайтов мероприятий, матчей, анонсов

🔄 Двунаправленные связи (через Regular Labs Articles Field)
— Связь между типами контента (например, событие ↔️ организатор) настраивается один раз
— YOOtheme Pro автоматически подтягивает обратные связи при выводе динамического контента

🌐 Переключатель языков
— Можно добавить пункт меню со ссылкой #language-switcher

🧩 Элемент «Меню» в билдере
— Вставляйте любое меню Joomla прямо в макет (выводит только один уровень)

📁 Новое поле типа «Файл»
— Можно выбирать файлы из файловой системы
— В билдере доступны URL, имя, размер, расширение — подходит для списка загрузок

🔍 Сортировка результатов поиска
— Элемент «Search Ordering» позволяет сортировать по релевантности, дате или заголовку

🔒 Ограничение доступа к билдеру
— Кнопка редактирования макета видна только пользователям с правами «Edit Templates»

⚙️ Технические улучшения
— Убраны внутренние кэш-файлы
— Верстка картинок соотвествует seo-практикам

💥 Ключевые блокирующие изменения

— Изображения теперь кэшируются в media/yootheme/cache (в версии 5.0.3 добавлен режим совместимости)
— Удалена кнопка очистки кэша
— Удалена поддержка Joomla 3 и 4
— Удалена поддержка фоновых видео Youtube/Vimeo
— Конфигурация элементов темы переведена с json на php

Перед обновлением версии следует предварительно обновить сайт до Джумла 5+, популярные расширения для Yootheme Pro от Flart и Zoolanders, отключить Yootheme Pro dymanics для RadicalMart.
Рекомендуется выполнить предварительную проверку обновления на тестовой копии сайта.
При возникновении вопросов или проблем можно обратиться за помощью в профильный чат по Yootheme Pro в телеграм /channel/yoothemepro_joomla

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

Joomla Feed

👩‍💻 Вышел плагин CFI v.2.0.0 - экспорт/импорт материалов Joomla в таблицы.

Плагин позволяет делать экспорт материалов Joomla в CSV файл, после чего вы можете отредактировать данные в табличном редакторе (например, Exel или Open Office Calc) и затем загрузить файл обратно. В некоторых случаях это удобнее и быстрее. Плагин позволяет выгружать id тегов, а так же работать с пользовательскими полями материалов Joomla, а так же обычно нередактируемыми свойствами материалов: просмотры, дата изменения и т.д.

Первые версии плагина CFI создал разработчик AlekVolsk для Joomline. Он создал версии 1.0.0-1.0.16 для Joomla 3. Затем, в 2026 году плагин был передан WebTolk для дальнейшего развития.

👩‍💻 v.2.0.0. Что нового?
1️⃣ Рефакторинг. Плагин полностью переписан заново.
2️⃣ Новый интерфейс импорта/экспорта. Экспорт и импорт открывается в модальном окне. Появился функционал выбора свойств материала, тегов и пользовательских полей для экспорта непосредственно перед самим экспортом.
3️⃣ Фильтрация материалов при экспорте. Вы можете отфильтровать нужные вам материалы с помощью стандартных параметров поиска в панели администратора, а потом экспортировать только их: только избранные, только опубликованные, только материалы 2-х категорий, только материалы с определённым тегом и т.д.
4️⃣ Импорт/экспорт всех данных материала. Раньше плагин мог экспортировать только некоторые данные материала. Теперь при экспорте и импорте вы можете изменять все данные материала, которые можете найти в форме редактирования материала. Даже нередактируемые, такие как просмотры или дата изменения. Таким образом вы можете быстро обновить все meta-description или данные только полей.
5️⃣ Импорт только пользовательских полей. Для импорта обязательным полем осталось только articleid. Таким образом вы можете импортировать только данные пользовательских полей, не изменяя данные самого материла.
6️⃣ Joomla 6. Плагин переписан с актуальной для Joomla 4+ структуре и успешно протестирован на Joomla 6.
7️⃣ Разработчикам: предобработка плагинами. Вы можете обрабатывать данные собственными плагинами группы cfi на лету непосредственно перед импортом или экспортом данных. События: onExportPrepareData($event) и onImportPrepareArticleData($event).

Системные требования: Joomla 4.3+, PHP 8,1+.

Для обновления со старых версий выпущен релиз 1.0.16, где добавлен новый сервер обновлений.

- Страница расширения
- GitHub расширения
- Версия для Joomla 3 и Joomla 4
- GitHub версии для Joomla 3+

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

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

Joomla Feed

Безопасность сайта на Joomla 3

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

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

Это обновление включает исправление следующих критических уязвимостей:
- XSS vector in the pagebreak plugin (CVE-2025-63083) – Исправлена XSS-уязвимость в плагине "pagebreak".
- Inadequate content filtering for data URLs (CVE-2025-63082) – Улучшена фильтрация контента для URL-адресов данных.
- SQL injection in Database package (CVE-2025-25226) – Закрыта уязвимость SQL-инъекции в пакете работы с базой данных.
- Malicious file uploads via Media Manager (CVE-2025-22213) – Предотвращена возможность загрузки вредоносных файлов через Media Manager.
- Lack of escaping in module chrome attributes (CVE-2024-40747) – Исправлено отсутствие экранирования в атрибутах вывода модулей.

Установите данное решение для обеспечения безопасности вашего сайта.

Ссылка на плагин:
https://github.com/TLWebdesign/Joomla-3-EOL-Security-Fixes

#joomla #плагин #Joomla3 #Безопасность

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

Joomla Feed

👩‍💻 Вывод списка материалов Joomla с разделением по годам и месяцам. Переопределение модуля Материалы (mod_articles).

Это перевод статьи Брайана Тимана (Brian Teeman) - сооснователя Joomla - о доработке модуля "Материалы" (mod_articles), позволяющей выводить заголовки материалов категории (ий) с группировкой по годам и месяцам. Пример такой реализации модуля можно встретить на сайте самого Брайана.

Статью перевёл на русский язык и дополнил участник нашего сообщества - Сергей Сергевнин (@gresserg).

👩‍💻 Это дебют автора на Хабре, поэтому справедливая и адекватная критика приветствуется, плюсы в карму и слова поддержки так же приветствуются. Будем надеяться, что это не последний опус и ждём новых статей и переводов.

Читать статью на Хабре
Оригинальная статья

@joomlafeed

#joomla #habr #webdev

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

Joomla Feed

Обновление Joomlaportal.ru

Рады сообщить о значительном обновлении старейшего ресурса по Joomla в рунете.

Есть традиция: каждые три версии Joomla мы меняем дизайн на сайте. С выходом Joomla 6 мы решили обновить оформление, а заодно пересмотреть концепцию портала.

Что нового?

- Полностью новый дизайн.
- Пересмотрены все разделы, произведено частичное обновление контента.
- Сайт обновлен до Joomla 6. Достижением этого релиза является отказ от всех внешних расширений на фронте.
- Создан полностью новый дочерний шаблон на базе Cassiopeia. Мы хотели показать, что стандартный шаблон Joomla также может выглядеть современно и аккуратно.
- И, что не менее важно, мы снова собрались, чтобы обновить сайт.

Спасибо всем, кто участвовал в этом деле:

- Александр Балашов - Техническая поддержка и обеспечение площадки.
- Сергей Толкачев - Тестировал и давал советы.
- Александр Новиков - Моральная поддержка.
- Дмитрий Рекун - Без твое моральной поддержки ни куда.
- Сергей Лебедев - Технические решения.
- Вадим Куницын - Занимался этим делом на выходных.

https://joomlaportal.ru/ - Обратная связь приветствуется.

#community #Joomlaportal

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