Новости Joomla

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

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

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

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

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

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

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

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Приветствую, друзья!
Есть сайт на 4 Joomla, все страницы открываются нормально, а одна очень долго грузится - список категории "Архив", время загрузки 1,1 минута, полный шок. 

Я смотрю по времени и не понимаю, в чем причина. Там стоит фильтр по дополнительным полям, но даже если его отключить - все равно грузится страница сто лет. А отдельные страницы из этого списка грузятся нормально. Материалы категории представляют собой страницы с pdf (вот pdf тяжелые есть), pdf открываются через безопасный pdf viewer. Но ведь на странице списка ни pdf, ни pdf viewer не подгружаются! Или?

На Joomla 3 у меня стоят такие же расширения - и фильтр, и pdf viewer - и нет проблем со временем загрузки.

Адрес: http://or.imli.ru/index.php/arkhiv
Fatal error - это не фатально!!! Я проверила.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Адрес: http://or.imli.ru/index.php/arkhiv

Включите отладку и перейдите на эту страницу!
Гляньте там список запросов к базе (возможно в этом будет проблема)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
У вас вообще на этой странице Gateway Timeout.
Что за зверь такой modules/FaviconLoader.jsm загружает http://or.imli.ru/favicon.ico бесконечное время на этой странице?
И сам файл http://or.imli.ru/favicon.ico "Ошибка 404. Файл не найден".
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
У вас вообще на этой странице Gateway Timeout.
Что за зверь такой modules/FaviconLoader.jsm загружает http://or.imli.ru/favicon.ico бесконечное время на этой странице?
И сам файл http://or.imli.ru/favicon.ico "Ошибка 404. Файл не найден".
Это, видимо, родной фавикон шаблона Кассиопея, там очень извращенно вставлен фавикон. Но дело, к сожалению , не в нем. Потому что другие страницы не страдают. Хотя спасибо, это, конечно, бредовый момент
Fatal error - это не фатально!!! Я проверила.
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
На всех других страницах он грузится с http://or.imli.ru/templates/rukopisi/favicon.ico
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
фавикон фавиконом это не страшно, но там 66 секунд ответ скрипта http://or.imli.ru/index.php/arkhiv, и с этим нужно разбираться, что там в коде, смотреть запросы, и. т.п. остальное это гадание на кофейной гуще..
и самую первую рекомендацию вы так и не сделали: включите режим отладки в админке, и уже что-то может будет понятно.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
На всех других страницах он грузится с http://or.imli.ru/templates/rukopisi/favicon.ico
да это я уже загрузила фавикон в общую папку.
Fatal error - это не фатально!!! Я проверила.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
фавикон фавиконом это не страшно, но там 66 секунд ответ скрипта http://or.imli.ru/index.php/arkhiv, и с этим нужно разбираться, что там в коде, смотреть запросы, и. т.п. остальное это гадание на кофейной гуще..
и самую первую рекомендацию вы так и не сделали: включите режим отладки в админке, и уже что-то может будет понятно.

Вот я сейчас включила отладку
Fatal error - это не фатально!!! Я проверила.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Вот я сейчас включила отладку
Вы включили отладку для админа, а вот гости не видит ее!
Или так включили что не включили....
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Я просто никогда этот дебаг не включала, сейчас должен быть виден всем. Ну, там много запросов, связанных с дополнительными полями.
Fatal error - это не фатально!!! Я проверила.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Может быть, дополнительное поле - выпадающий список с годами - такую дикую нагрузку создает? Я всегда использую доп.поля, но вот столько лет чтобы было - это только здесь. Прям так бесит и полная растерянность!
« Последнее редактирование: 13.12.2021, 17:30:03 от Аня »
Fatal error - это не фатально!!! Я проверила.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Я просто никогда этот дебаг не включала, сейчас должен быть виден всем. Ну, там много запросов, связанных с дополнительными полями.
Какое кол-во материалов на сайте?
Сколько по времени действует сессия (в общих настройках)
Сколько записей содержит таблица l1rgk_session? (посмотреть это можно через phpMyAdmin)
Сколько зарегистрированных юзеров на сайте?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Юзер 1, материалов 16, в категории Архив конкретно 13 материалов, сессия 15 минут, записей в таблице 8.
Fatal error - это не фатально!!! Я проверила.
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
AfterRenderComponent com_content 60сек, долго рендерится материал (компонент com_content). почему?! хз ..может плагины какие-то на контентных событиях, может еще что .. остается только в битву экстрасенсов обратиться
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
AfterRenderComponent com_content 60сек, долго рендерится материал (компонент com_content). почему?! хз ..может плагины какие-то на контентных событиях, может еще что .. остается только в битву экстрасенсов обратиться
Ну, может, допполя грузятся? Хотя это нетипично как-то... Дико просто.
А вот такой вопрос: то, что в каждом материале из списка выводится тяжелый pdf - это может быть причиной?
Fatal error - это не фатально!!! Я проверила.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Поняла, какой плагин вешает. Pdf viewer. Просто не хотелось об этом думать(((( это боль
Fatal error - это не фатально!!! Я проверила.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
60 сек напоминает обращение к стороннему сайту, который не работает, потом выбивает тайм-аут и прогружает дальше.
Что за плагин, где брался? Может с вирусом каким встроенным?
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Вообще-то это хороший плагин, Secure PDF Viewer.
Я его купила у Joomxone и использую его не только на этом сайте. Здесь, в архиве он у меня используется на каждой странице для безопасного просмотра архивных документов.

Такое впечатление, что какие-то его  скрипты - хотя я этого не вижу через инструменты! - подргужаются с каждым материалом в списке.

 А если просто сделать html-список этих материалов на одной странице - я для пробы скопировала этот список и  создала страницу - грузится в один момент. Но мне нужно, чтобы сбоку отображался фильтр по полям, а он отображается только на странице категории. К сожалению. Поэтому вывести список статей категории через Articles Anywhere - не вариант...

Я думаю, придется сделать кастомизацию: переписать вывод списка категории, чтоб там были тупо одни названия
Fatal error - это не фатально!!! Я проверила.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Отладка мне ничего не объяснила( Я просто тупо отключила по очереди плагины и поняла, кто грузит. А вот как проникают скрипты от этого плагина на страницу списка категории - я не поняла еще... Но в принципе, да, вопрос отвечен.
Fatal error - это не фатально!!! Я проверила.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
чет рано закрыли тему.
пропишите в плагин условие на пункт меню или вообще на тип страницы, чтобы он не срабатывал на вашем проблемном блоге.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
чет рано закрыли тему.
пропишите в плагин условие на пункт меню или вообще на тип страницы, чтобы он не срабатывал на вашем проблемном блоге.
Ну дык причину установили, а помощь не просили.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Ребята, огромное спасибо за идею, я действительно должна прописать условие в самом плагине, чтоб не работал он на страницах, где много материалов. Это очень умная и нужная идея!
Fatal error - это не фатально!!! Я проверила.
*

effrit

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

[РЕШЕНО] Главная страница в несколько колонок с новостями из разных категорий

Автор Санчо

Ответов: 1
Просмотров: 974
Последний ответ 22.02.2025, 18:58:36
от Санчо
Своя страница 404 для Joomla 4 | Инструкция

Автор web1

Ответов: 0
Просмотров: 1070
Последний ответ 11.04.2023, 19:10:26
от web1
Своя страница 404 - на нее ругается вебмастер?

Автор Аня

Ответов: 0
Просмотров: 460
Последний ответ 20.01.2023, 16:11:46
от Аня
Сайт на openserver не грузится

Автор tmpnikl

Ответов: 3
Просмотров: 895
Последний ответ 26.12.2022, 08:07:23
от tmpnikl
Joomla 4, не работает страница ошибки 404

Автор aver2000

Ответов: 10
Просмотров: 3490
Последний ответ 04.07.2022, 21:12:44
от aver2000