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

SKYwoker

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Давайте делиться опытом кто как управляет ассортиментом товаров в своем магазине. Я пользуюсь очень неэффективным методом, который срочно надо менять. Надеюсь вы мне поможете описав, то как импортируете товары вы.

Итак мой ИМ построен на:
Joomla_1.5.22_Stable
com_virtuemart_1.1.7a.j15
csv¬_improved_1.9

Все делаю в ручную. Т.е. Беру прайс поставщика, отрываю список товаров в VM и правлю. Это как понимаете просто ад.
Цены правда сейчас меняю через CSVI оставляя только два поля "артикул" и "цена", но убирать товары выбывшие из ассортимента и добавлять новинки приходиться вручную (открываю сайт и попорядку копирую название товара и через Ctrl+F ищу его в прайсе). Вот такой вот изврат.

Раньше еще это все прокатывало, но сейчас 5 поставщиков и 1000 товаров (больше не добавляю ибо не справляюсь). + Цены и ассортимент меняются по 3 раза в день!

Надо срочно автоматизировать процесс. Но я не знаю как. Готовых решений не встречал. На биржах фриланса, только заказы видел и все.

Наверняка у вас все классно, так расскажите на сколько классно :)
*

bit

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
С помощью функции ВПР екселя или VLOOKUP опенофиса смотрите какие товары отсутствуют в новом прайсе или добавились. Отсутствующие через csvi депубликуете, новые соответственно добавляете. Практически ежедневно таким образом менял ассортимент 13000 товаров. Как пользоваться функциями впр и влукап читайте в нете, там с примерами все описано.
*

SKYwoker

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
bit, великолепно!
Просто низкий поклон. Сколько месяцев искал решение по стравнению прайсов и вот оно!

Итак..... частично проблема решена. Но совершенству нет предела :)
Поэтому идем дальше....
Возможно кто-то автоматизировал процесс?

Автоматическое создание товаров я исключаю, ибо в прайсе поле "produkt_name" неадекватно, ну наример:
"Ноутбук 15.6" Lenovo IdeaPad G565 (59-057547); AMD Athlon X2 P360; 2.3 ГГц; 3 ГБ; 500 ГБ; DVD-RW; ATI HD 5470; 512 МБ; Web; Wi-Fi; BT; DOS"

Да VM ображет его, но ИМХО - это никуда не годиться. Имя я лучше буду править вручную.
..... хотя стоп!
наверняка можно задать условия составлять имя до символа ";". Это было бы решением!

На повестке остались:
1) Автоматическое создание товаров.
2) Автоматическое обновление цен.

Я имею ввиду чтоб от меня только требовалось загружать Excel прайс на сервер.

Кто реализовал подобные условия?
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
есть платный компонент екселя 30 амер рубл стоит поищи на форуме, можно дему посмотреть и самому полазать и импортировать, вообщем все что надо
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

tessey

  • Новичок
  • 3
  • 0 / 0
и у меня та же дилема.

Joomla 1.5.17
ВМ 1.1.9

Проблема состоит в том что есть прайс поставщика товара и хочу поставить CSV (посоветуйте какой). Так вот, можно ли как то подвязать XLS документ, который создать мне CSV и XLS прайс почтавщика. В прайсе поставщика товар так же емеет код. Интересует изменения цен и наличие товаров.

ВПР вроде решает таку пробемму, но если товар в поставщика добавился а у меня нет его, или наоборот.

спс.
« Последнее редактирование: 24.02.2013, 02:39:10 от tessey »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться