Новости 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 Гость просматривают эту тему.
  • 63 Ответов
  • 22454 Просмотров
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #30 : 18.12.2009, 16:49:33 »
Вопрос поправил.
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #31 : 18.12.2009, 16:52:24 »
В общем за помощь, с меня в любом случае ящик отменного пива в любую точку СНГ *DRINK*


количество столбцов - 2
количество категорий - 6
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #32 : 18.12.2009, 16:53:14 »
Показать доступ к категории - Да? Поставить на Нет.
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #33 : 18.12.2009, 16:55:25 »
Поставил Нет
Зарегистрировано запросов: 75
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #34 : 18.12.2009, 16:59:18 »
Зарегистрировано запросов: 53 :D yes!

Оригинальное фото в вплывающем окне - поставил Нет и вот результат)) У меня оригиналов на сайте нет (удаляются автоматом при загрузке) может из-за этого и тупило
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #35 : 18.12.2009, 17:01:47 »
Странно, у меня сейчас на локалке при таком раскладе - 36 запросов.

Идем далее... там же в настройках

Отмечать новые категории?
Показывать RM и SM
Показывать RM- и SM-категории
Показ подкатегорий

Все это поставить на Нет.
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #36 : 18.12.2009, 17:04:24 »
Это всё у меня закрыто) и Exif  закрыт и РТС данные тоже закрыто. т.е. везде стоит Нет
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #37 : 18.12.2009, 17:09:20 »
Странно, у меня сейчас на локалке при таком раскладе - 36 запросов.

При Детальном виде - запросов 36
В Обзорной странице Галереи - запросов 32
И в главной фотогалереи - запросов 53
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #38 : 18.12.2009, 17:13:36 »
Цитировать
И в главной фотогалереи - запросов 53
Вот! Откуда они берутся? Надо вам внимательно пройтись по всем настройкам галереи. Что то там включено не то. Или это может плагин сторонний делает столько запросов? Что из плагинов касательно галереи у вас стоит?

Кстати, интеграция с JomSocial и прочими включена или нет?
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #39 : 18.12.2009, 17:22:07 »
Плагинов относительно галереи никаких не ставил. Сейчас буду эксперементировать с настройками. Вы скорей всего правы и где то здесь кроется моя проблема
Интеграция Включена. Попробовать её Выключить?
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #40 : 18.12.2009, 17:24:56 »
Отключил её-но толку Ноль (( всё так же 53 запроса. Пока не буду вас отвлекать, а буду эксперементировать с настройками.Как чего добьюсь-то отпишусь сразу же))
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #41 : 18.12.2009, 17:26:54 »
Ну ладно. Пожелаю удачи! Периодически буду посматривать тему и сайт. ;)
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #42 : 18.12.2009, 17:29:20 »
Спасибо за участие ;)
Если не возражаете, то скиньте ссылку на Ваш сайт в личку. Интересно посмотреть, как у Вас устроена галерея)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #43 : 18.12.2009, 17:39:44 »
У меня сейчас Тру Галлери на Joomla 1.0.12 стоит. С Joomla 1.5 и JoomGallery я пока только на локалке в денвере. Тестирую, в качестве возможного перехода в будущем. 

Кстати, Обзор галереи / Показ мини-эскизов - как выставлен?
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #44 : 18.12.2009, 17:54:03 »
Показ мини=эскиза стоит "По выбору". т.е. я там их жёстко зафиксировал.

Главная сайта - Зарегистрировано запросов: 27 yes!
А фотогалереи главная пока - Зарегистрировано запросов: 49.

Ну ничё-бум бороться и дальше. Всё таки лучше,чем 73 запроса вначале :laugh:
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #45 : 18.12.2009, 18:01:40 »
Да, видел. Уже кое что. Только вот потребление памяти многовато что то. Попробуйте вообще выключить в админке модуль joomimages для пробы и сравнить потребление памяти?

зы: сжатие опять заработало, сейчас сайт у меня грузится быстро, сижу смотрю фотки. ^-^
« Последнее редактирование: 18.12.2009, 18:14:20 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #46 : 19.12.2009, 03:53:41 »
Application afterDispatch: 0.131 seconds, 7.79 MB
Application afterRender: 0.176 seconds, 9.67 MB

Интересует что это такое ::)

Как я понимаю значение в милисекундах великовато ::)

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

Это вырезка из документации моего хостера. Я не совсем уверен, но по-моему указанные сверху значения в секундах и есть определяющими для нагрузки на процессор? :(
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #47 : 19.12.2009, 07:38:47 »
Ну посмотрите как это переводится. В принципе ведь понятно?

Application after Load: 0.002 seconds, 0.27 MB
Application after Initialise: 0.086 seconds, 2.58 MB
Application after Route: 0.138 seconds, 3.19 MB
Application after Dispatch: 0.781 seconds, 7.38 MB
Application after Render: 1.406 seconds, 8.40 MB

Онлайн переводчик выдает:

Заявление после Груза: 0.002 секунды, 0.27 MB
Заявление после Калибрует: 0.086 секунды, 2.58 MB
Заявление после Маршрута: 0.138 секунды, 3.19 MB
Заявление после Отправки: 0.781 секунды, 7.38 MB
Заявление после Отдает: 1.406 секунды, 8.40 MB

Это на локалке, на сервере значения будут другими. То что выделено - это и есть время генерации страницы + использованная память.

Я немного не понял...какие компоненты для комментариев вы используете на сайте? Насколько я понял, для статей используется JComments, в JomSocial своя система.
А какой компонент комментариев в галерее? Встроенный или JoomComment?

Странно, сжатие опять не пашет. Попробуйте в админке выключить gzip сжатие. Может идет конфликт?

Если сами отключили в .htaccess gzip-сжатие, то в настройках шаблона включите Mootools. Иначе он сейчас отдает несжатую версию Mootools - 74.4 Kб. И на сайте тоже оставьте gzip-сжатие.

Вырезку хостера трудно понять. Все запросы для обработки требуют больше 1 мс. В общем, если нагрузка так и не снижается, то вам уже можно подумать о возможности применения более сильных кэширующих средств. Например JRE Cache Accelerator.
« Последнее редактирование: 19.12.2009, 12:56:11 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #48 : 19.12.2009, 13:22:12 »
Для статей - JComments, в JomSocial - свои комментарии и в JoomGallery - тоже свои встроенные комментарии.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #49 : 20.12.2009, 19:14:45 »
шаблоны для JomSocial версии 1.2.206

[вложение удалено Администратором]
*

2rist

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
Re: Оптимизация JoomGallery
« Ответ #50 : 16.01.2010, 13:15:26 »
Показ мини=эскиза стоит "По выбору". т.е. я там их жёстко зафиксировал.
Я тоже поставил "По выбору", только после этого эскизы перестали показываться.. где их по жесткому фиксировать?)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #51 : 16.01.2010, 15:45:11 »
Заходишь в редактирование категории - там есть окно выбора превью.
*

2rist

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
Re: Оптимизация JoomGallery
« Ответ #52 : 16.01.2010, 16:35:03 »
Заходишь в редактирование категории - там есть окно выбора превью.
Спасибо огромное!
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Re: Оптимизация JoomGallery
« Ответ #53 : 24.05.2010, 18:16:10 »
 Заметил - грузит она 2 CSS файла, что явно не способствует скорости: :(

Код
  <link rel="stylesheet" href="/components/com_joomgallery/assets/css/joom_settings.css" type="text/css" />
  <link rel="stylesheet" href="/components/com_joomgallery/assets/css/joomgallery.css" type="text/css" />

joomgallery.php делаем в начале строки так (//) или удаляем всю строку:
Код
//add the CSS file generated from backend settings
//$document->addStyleSheet(_JOOM_LIVE_SITE.'components/com_joomgallery/assets/css/joom_settings.css');

А содержимое файла joom_settings.css добавляем в joomgallery.css, после чего joom_settings.css можно удалить yes!
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Re: Оптимизация JoomGallery
« Ответ #54 : 25.05.2010, 14:00:00 »
Еще mod_joomimg имеет свой mod_joomimg.css из 5 строчек - еще одно обращение к сайту которое будет тормозить:
файл helper.php добавляем в начале строки //
Код
//$doc->addStyleSheet(JURI::base().'modules/mod_joomimg/assets/mod_joomimg.css');
а содержание mod_joomimg.css переносим в joomgallery.css
« Последнее редактирование: 25.05.2010, 14:04:30 от Beer »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #55 : 23.06.2010, 02:08:32 »
Еще mod_joomimg имеет свой mod_joomimg.css из 5 строчек - еще одно обращение к сайту которое будет тормозить:
файл helper.php добавляем в начале строки //
Код
//$doc->addStyleSheet(JURI::base().'modules/mod_joomimg/assets/mod_joomimg.css');
а содержание mod_joomimg.css переносим в joomgallery.css
Большое спасибо за участие))
Не знаю что там и как, но я просто в настройках галереи поставил, чтобы после щелчка по миниатюре, фото открывалось в lightbox - нагрузки,которые давал мой сайт на сервер хостера упали в разы (раз в 9 если быть точным).
а по поводу вашего совета - обязательно им воспользуюсь.  *DRINK*
*

Daniil Solosyatov

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #56 : 22.11.2010, 15:23:51 »
подскажите, установил JoomGallery, сделал категорию (а в ней и фото), под иконкой категории отображается название этой же категории, но там есть какие-то маленькие иконки(на стрелочки похожи), как их убрать от тудова?
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Re: Оптимизация JoomGallery
« Ответ #57 : 05.03.2011, 20:31:49 »
ух... только глянул на количество запросов к бд... это просто ЖЕСТЬ. отключил все что можно - но такой тяжеловес может положить даже стабильный виртуальный хостинг смело.
Помимо общей оптимизации написанной выше, конкретно никто не занимался тюнингом галереи и уменьшением ее аппетитов с запросами?


« Последнее редактирование: 05.03.2011, 20:37:31 от scs »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #58 : 06.03.2011, 09:27:23 »
Основные запросы делает роутер. Отключите SEF и сравните.
А вообще - да, галерея не из легких - но стабильно пашет.
Видел галереи с 40 тысячами и более фотографий - спокойно работают.
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Re: Оптимизация JoomGallery
« Ответ #59 : 06.03.2011, 14:48:21 »
с отключенным SEF запросов в 2 раза меньше... но без него никак
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 5382
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 4667
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 4571
Последний ответ 09.09.2022, 20:07:49
от Beer
После обновления до JoomGallery 3.6 некорректно работает водяной знак

Автор Maffo

Ответов: 3
Просмотров: 4532
Последний ответ 23.08.2022, 06:21:58
от marksetter
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 6636
Последний ответ 22.03.2021, 17:24:59
от Gammy2005