Новости Joomla

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

‼️ 👩‍💻 Обновление безопасности для 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, достаточно обновить только одно, чтобы применить патч. Однако всегда рекомендуется обновлять все расширения.

@joomlafeed

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 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 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

0 Пользователей и 1 Гость просматривают эту тему.
  • 42 Ответов
  • 2856 Просмотров
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Всем привет! Нужна помощь в оптимизации скорости работы сайта на JoomShopping.
VDS CentOS 6.9. 2 cores 2.66+ GHz Процессор и 2 Gb DDR3 ECC.
Каталог сейчас насчитывает около 150 тыс товаров.
Одна проблема - скорость загрузки любой страницы из каталога 8-9 секунд. Показатель TTFB - 7-10 cекунд.
По настройкам сервера проводилась оптимизация но результата это не принесло. Скорее всего нужно оптимизировать запросы к базе.
Кто знает прошу помочь решить проблему. Сайт http://www.dineris.com.ua
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
у ЖШ нет проблем с таким количеством, оптимизировать особо нечего. все и так должно если не летать, то бегать. версия используется последняя? включите режим отладки, и посмотрите на чем такой провал. что за модуль категорий у вас используется? попробуйте его отключить, в очень многих модулях категорий проблемы.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
старенькое все там у вас стоит....
3.3.3 и  4.6.1 это уже древнее и не безопасное....

мало того http://prntscr.com/hhmhr3 очень практично...
ну и да категорий  увас....:)
причем насолкько я понимаю еще и товары в родителе и дочке...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
мало того http://prntscr.com/hhmhr3 очень практично...
Это потому что лайбокс в списке, если хотите скорости убирайте. У Вас и главная не быстро грузиться... Значит дело не JooShopping Скрипты и стили нужно оптимизировать (включить сжатие, убрать лишнее), ну и с картинками нужно что-то решать. У Вас только главная - почти 2мв.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Я пробовал ставить эту базу товаров на чистую Joomla 3.8.2 и самый новый JoomShopping. результат тот же.[/size]
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так пробовали. или была такая "чистая". еще раз - у ЖШ нет проблем с количество товара в 150К. и с 300К тоже нет. это уже проверено неоднократно. зато у сторонних модулей - их полно, этих проблем. включите режим отладки, и посмотрите в консоли на чем такой провал в скорости, что именно будет долго выполняться.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
нужно оптимизировать запросы к базе.
Включите лог медленных запросов myqsl , и там все будет видно .
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Это потому что лайбокс в списке, если хотите скорости убирайте. У Вас и главная не быстро грузиться... Значит дело не JooShopping Скрипты и стили нужно оптимизировать (включить сжатие, убрать лишнее), ну и с картинками нужно что-то решать. У Вас только главная - почти 2мв.
это безусловно все важно, и с этим тоже надо работать, если хотим хоть каких то вменяемых позиций в поиске. но там основной вопрос именно в бекенде, а не на фронте - http://prntscr.com/hhms5u
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
консоль на сайте включена, если можете гляньте пожалуйста. Модули отключал все, ничего не меняется.[/size]
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
та не надо кеширования. кеширование - это уже когда речь пойдет о борьбе за сотые долях секунды выигрыша. а сейчас то, о чем я и говорил - http://prntscr.com/hhncta . во первых старая версия ЖШ. во вторых модуль категорий.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Ну почему доли секунды- закешировать тот же модуль категорий и будет выигрыш в эти несколько секунд. Имхо, это проще, чем переделать все категории в пункты меню.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это проще, чем переделать все категории в пункты меню.
так этого и не надо делать :) надо просто поставить текущую версию ЖШ, а также модуль категорий, который формирует дерево категорий без 100500 циклов и запросов.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Итак, чтобы сразу все стало понятно я скачал и поставил чистую Joomla 3.8.2 и еще поставил самый новый JoomShopping 4.16.3. После этого залил в нее 88 тис товаров.
Скорость работы можете оценить сами...
Откройте на сайте пункт меню "Каталог товаров"[/size]
http://dineris.com.ua/new/
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Каждый все равно остался при своём мнении, что тут оценивать то?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Итак, чтобы сразу все стало понятно я скачал и поставил чистую Joomla 3.8.2 и еще поставил самый новый JoomShopping 4.16.3. После этого залил в нее 88 тис товаров.
Скорость работы можете оценить сами...
чтобы все было понятно, надо упоминать что помимо 88 тыс товаров присутствуют еще ни много ни мало 68 тыс категорий :) что они стесняюсь спросить делают у вас в таком количестве?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
чтобы все было понятно, надо упоминать что помимо 88 тыс товаров присутствуют еще ни много ни мало 68 тыс категорий
Это да, перебор, но что такое 68000 записей для базы данных? Смотрю запрос, простейший:

Забыли индекс сделать, ускорился бы сотни раз.

И второй точно такой-же и уже не для категорий

Индекс не используется. А где оптимизация ваша хвалёная?

Это всё конечно тормозное, но если бы у автора нормально был оптимизирован Mysql, то было бы включено кэширование запросов, такого бы хватило:
Цитировать
query_cache_size= 128M
query_cache_limit=32M
query_cache_type=1

Запросы эти протупили бы ровно один раз и дальше уже летало бы, ну и после записи новых товаров снова возможен был бы затуп. Но всё в целом работало бы намного веселее, но похоже Mysql не оптимизировали под большое количество товаров
« Последнее редактирование: 03.12.2017, 11:16:48 от ChaosHead »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Это да, перебор, но что такое 68000 записей для базы данных?
так и есть, 68К для базы - мизер. вопрос в дальнейшей обработке. навскидку, для MySQL выделено маловато памяти, и не все в ней помещается. и MySQL вынуждена работать с диском, что собственно и приводит к такому времени запроса. плюс вот это еще http://prntscr.com/hiep2u . что там происходит в течении 6 секунд для 32 товаров мне честно говоря не очень понятно... ТС, это точно чистый ЖШ и Joomla, без каких либо дополнительных плагинов?

Индекс не используется. А где оптимизация ваша хвалёная?
использование индекса тут технически невозможно.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
68к категори и 88к товаров...
это что почти по 1 товару в категории ?
бред какой-то
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
бред какой-то
ага, что-то пошло не так :) но это вопрос больше организационный, и на техническую часть он не должен особо влиять...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
та там каике-то булды в базе скорее всего от "правильного" импорта
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Я не особо спец, в таких делах и мало что посоветовать могу  ^-^. Но пожалуй мнение выскажу. На странице подключается столько разных CSS и JS неужели нельзя их для начала сжать, а может и совместить. Потом загрузка нескольких шрифтов из гугл, причем 2 одинаковых
http://prntscr.com/higyrq
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Проблема решена путем стирания алиасов в таблицах категорий и продуктов. Теперь вместо них в ссылке идет не транслит, а просто номер категории и товара. Вот http://www.dineris.com.ua/index.php/oborudovanie-dlya-gazonov-and-oborudovanie-dlya-lesa

Спасибо всем кому была не безразлична моя проблема! Без Вас я бы не смог найти решение! Именно Вы заставили меня пройтись по всем пунктам правок и найти решение!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Теперь вместо них в ссылке идет не транслит, а просто номер категории и товара
Где-то сейчас плачет сеошник  ;D
У вас все ссылки в индексе полетят...
Хотя, конечно, производительность явно выросла.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну оно то конечно хорошо, что теперь быстро... только обычно надо пройтись, и всем проставить, а не наоборот...

P.S. кстати такая реакция по скорости подтверждает догадку о нехватке памяти. просто не хватает, и приходится юзать файлы, а диск наверное не SSD, и это медленно.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dineris

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Проекту только две недели, сайт толком еще не проиндексирован поисковой системой, предположительно в базе будет 600тис. товаро и 100тис категорий.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
предположительно в базе будет 600тис. товаро и 100тис категорий.
опуская реплику о неправильной структуре, могу сказать одно: для комфортной работы (т.е. такой, какой она должна быть в магазине такого уровня) мощности вашего сервера будет явно недостаточно.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Интересно почему алиасы приводили к лагам. А вообще php 7 и nginx + железо и ПО новее и было бы счастье.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
все равно как-то не правильно.
хотя поисковики и в таком виде съедят, наверно, с учетом количества запредельного.
но все же интересно, можно ли без таких жертв обойтись.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин уведомлений о заказах в телеграмм для JoomShopping

Автор thevaca

Ответов: 0
Просмотров: 2577
Последний ответ 10.11.2025, 14:11:40
от thevaca
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 38912
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 3841
Последний ответ 08.10.2025, 15:34:46
от kit2m2
Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 3479
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 6
Просмотров: 3948
Последний ответ 22.07.2025, 12:40:12
от heartlink