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

morph

  • Давно я тут
  • 924
  • 105 / 0
Обсуждение
« : 12.11.2010, 05:27:36 »
покажите админку
по какой лицензии?
MVC используется?
в чем принципиальное отличия от других?
как функционал настраивается - плагинами или в коде вшито?
сколько запросов,допустим на список из 10 статей. и растут ли они с количеством статей на странице и подкатегорий ?

а так вполне симпатишно )

*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla

Код открытый-юзаете сколько хотите

в чем принципиальное отличия от других? - Более оптимизирован на большие объемы информации чем к примеру SOBI2, но самое главное преимущество - это возможность осуществления поиска по любому параметру. В плане кода не такой мудреный как ZOO2.0. Своя система регистрации(причем для юзеров любой набор полей) мало того, можно создавать новые типы пользователей с разным набором полей.

Весь набор полей и прочие вещи настраиваются через админку. А вот интерфейс через систему шаблонов. То есть для каждого типа объекта имеется свой шаблон. Тут конечно, верстка через код.
Кол-во запросов не растет в зависимости от объема статей. Для того, чтобы открыть листинг каталога, где-то 5-6 запрос наверное, не помню точно.
« Последнее редактирование: 05.01.2011, 20:08:22 от Fat »
*

morph

  • Давно я тут
  • 924
  • 105 / 0
чтож очень даже ничего интересный подход к структурированию.вполне шустро и универсально.вобщем понравилось.
З.Ы. прикольный конфигуратор для вирта.
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Обновлены цены на продукт. Теперь стоит всего 600 рублей за 1 копию
« Последнее редактирование: 16.01.2011, 15:14:04 от Fat »
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Добавлена монетизация компонента.
Осуществляется это через личный счет аккаунта пользователя. Пользователь производит пополнение счета через электронные платежные системы, далее после того как деньги поступили на счет он покупает эту возможность у себя в кабинете на сайте. Он может сделать это вручную, так и настроить автоматическое списание со счета, когда срок размещения в платном блоке закончится. Этот функционал могу доработать по желанию заказчика.
На данный подключена Robokassa
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Люди это просто находка, для людей любящих универсальность! У меня до последних моментов были сомнения каким макаром мы в космос корабли запускаем, думал где эти люди с такими мозгами, а они оказываются вот где!  подрабатывают тут , пишут програмулины для разных движков. вещь по истине сильная применима практически к любым прихотям заказчика! Спасибо тебе Ринат огромное за твои старания!  ^-^
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Полноценный плюсик +!
*

pse1980

  • Захожу иногда
  • 53
  • 3 / 0
Re: Обсуждение
« Ответ #7 : 16.02.2011, 18:43:28 »
а как можно протестировать на локальном хосте компонент?
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #8 : 16.02.2011, 19:24:16 »
Пока такой возможности нет.
Можете протестировать на демо сайте компонента ncatalogues.njoomla.ru
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Re: Обсуждение
« Ответ #9 : 16.02.2011, 19:50:07 »
Мой вам совет на демо постарайтесь скрыть предупреждения об ошибках ;-)
http://ncatalogues.njoomla.ru/index.php?option=com_ncatalogues&view=objects&Itemid=14 - а то как то не товарно выглядит :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #10 : 16.02.2011, 19:57:07 »
Ок, спасибо! :) Ошибку поправил
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Обсуждение
« Ответ #11 : 17.02.2011, 04:14:33 »
пока что заметил.
форма поиска - типы - шины,диски,шины с дисками...
я так думаю для шин - однин набор параметров, для дисков - другой...и т.п.
а то выбираеш диски,а ниже параметры:"размер шин и т.п."
както не логично. или по клику перегружать набор параметров или во вкладках чтоли оформлять.
есть возможногость группировки параметров и вывода нескольких форм - это бы решило вопрос.?
а еще есть возможность делать зависимые выборы параметров? вот как сделать как в примере отбор по авто - выбрал...а потом уже типоразмеры указались )
как раз для таких спецификаций как магазины шин/дисков и т.п. нет нормально настраиваемых форм подбора
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #12 : 17.02.2011, 06:42:37 »
В следующей версии как раз появится такая возможность
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
Re: Обсуждение
« Ответ #13 : 20.02.2011, 20:53:45 »
В следующей версии как раз появится такая возможность
О возможностях. Скажите пожалуйста осуществлена ли:
1. Многоязычность - дружба с JoomFish! и др. компонентами перевода сайта на др. языки.
2. SEO поддержка - работа в компании с Artio JoomSEF и аналогичными компонентами.
3. Отображение содержимого PDF файлов на странице описания товара.
4. Реализация продажи скачек - скачать файл за деньги.

Спасибо за ответ
Сергей
« Последнее редактирование: 20.02.2011, 21:08:05 от Serge_Li »
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #14 : 20.02.2011, 22:13:01 »
3-ий пункт имеется
4 - ый возможно будет в следующей версии

Плагины для других компонент примерно через 1,5- 2 месяца. Ссори много работы.
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Обсуждение
« Ответ #15 : 21.02.2011, 00:59:19 »
в чем причина появления ошибки  Notice: Undefined offset: 1 in /home/users1/g/g-med/domains/adri.eva-ip.ru/components/com_ncatalogues/models/objects.php on line 46

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

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Обсуждение
« Ответ #16 : 21.02.2011, 01:09:06 »
как убрать регистрацию на данном компоненте (а вернее скрыть ее), так же убрать возможность видеть надпись "добавить объявление" не зарегистрированным пользователям? !
*

Serge_Li

  • Захожу иногда
  • 93
  • 1 / 0
Re: Обсуждение
« Ответ #17 : 23.02.2011, 11:35:14 »
3-ий пункт имеется
4 - ый возможно будет в следующей версии

Спасибо. Скажите, осуществлен ли переход от текущей версии к новой с сохранением всех данных.
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #18 : 23.02.2011, 12:10:32 »
Да в этой версии будет осуществляться переход со старой на новую. Я пока не знаю как это сделаю. Как будет лучше. Но там видно будет.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Обсуждение
« Ответ #19 : 06.07.2011, 09:44:04 »
пока что заметил.
форма поиска - типы - шины,диски,шины с дисками...
я так думаю для шин - однин набор параметров, для дисков - другой...и т.п.
а то выбираеш диски,а ниже параметры:"размер шин и т.п."
както не логично. или по клику перегружать набор параметров или во вкладках чтоли оформлять.
есть возможногость группировки параметров и вывода нескольких форм - это бы решило вопрос.?
а еще есть возможность делать зависимые выборы параметров? вот как сделать как в примере отбор по авто - выбрал...а потом уже типоразмеры указались )
как раз для таких спецификаций как магазины шин/дисков и т.п. нет нормально настраиваемых форм подбора
>В следующей версии как раз появится такая возможность
? :)
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #20 : 06.07.2011, 09:46:39 »
Начиная с 27 версии это уже есть
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #21 : 06.07.2011, 09:49:02 »
Давно уже думаю, что надо демку обновить и еще хочу демо-версию интернет магазина на nCatalogues выложить
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Обсуждение
« Ответ #23 : 06.07.2011, 21:00:18 »
Ринат выкладывай версию магаза не томи мою душу, хочу нормальный магаз, вирт не устраивает. ;)
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #24 : 06.07.2011, 21:09:26 »
Выложить постараюсь на днях, но только очень крутого не ожидайте. Он пока что бета будет.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Обсуждение
« Ответ #25 : 06.07.2011, 23:25:23 »
Выложить постараюсь на днях, но только очень крутого не ожидайте. Он пока что бета будет.
да хоть и бета, Joomla 1.7 сейчас тоже пока бета )))
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Re: Обсуждение
« Ответ #26 : 07.07.2011, 08:19:15 »
Обновил доску объявлений
http://auto.ncatalogues.com/shine-disc
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Обсуждение
« Ответ #27 : 07.07.2011, 11:01:54 »
Обновил доску объявлений
http://auto.ncatalogues.com/shine-disc
то что доктор прописал!респект!
еще бы отладку включил - запросы смотреть - сколько, растут ли с количеством позиций и т.п...а хотя и так видно что быстро
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Обсуждение
« Ответ #28 : 07.07.2011, 12:00:33 »
еще бы отладку включил - запросы смотреть - сколько, растут ли с количеством позиций и т.п...а хотя и так видно что быстро
Поддерживаю, открой людям глаза на свой талант, к тому же если с запросами все good то это еще больше покупателей привлечет...
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: Обсуждение
« Ответ #29 : 07.07.2011, 12:09:31 »
еще бы поля, системы оплаты и прочие "расширяющие" фишки в плагины вывести
и будет уже мега ССК ;) :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться