Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

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

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Рады представить импорт в поля материалов Joomla

CFI - это бесплатный плагин, который добавлять кнопку импорт / экспорта в материалы Joomla.

Зачем это нужно?
  • Первичное наполнение сайта
  • Обновление сайтов каталогов построенных на базе полей Joomla
  • Обновление цен на базе материалов Joomla

https://joomline.ru/rasshirenija/plugin/cfi.html - Официальная страница
https://joomline.net/ru/extensions/cfi.html - ссылка для скачивания
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Версия CFI 1.0.3
Добавлен сервер обновлений.
Проведена подготовка для публикации в JED
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Обновлен CFI до версии 1.0.4 изменена языковая переменная для названия плагина.

Версия 1.0.4 опубликована в JED.

https://extensions.joomla.org/extension/authoring-a-content/custom-fields/cfi/
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Сделан форк плагина - https://github.com/volandku/cfi/archive/master.zip

Автор не захотел принимать ошибки как ошибки, и доработки как нужные, поэтому форк

Список фиксов и улучшений -

При экспорте в столбце fulltext была строка fulltext FIXED

При выборе категории экспорт шёл без учета вложенности FIXED

При экспорте всё равно зачем-то конвертился в CP1251, даже если не стояла галочка FIXED - и добавлена опция как ставить галочку по умолчанию

При экспорте добавлена строка categoryname с путем категории

При импорте категория опознавалась только по id FIXED - если пропущена id категории то она опознается по path, правда пока не создается

BOM не обрабатывался FIXED

Если будет обновляться - то смотреть на https://github.com/volandku/cfi/blob/master/README.ru.md
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Всем привет! Плагин на фронте подключает скрипт cfi.js. Можно ли ограничить его подключение только в админке?

Ответ:
В 44 строке подключение обернуть в условие
Код
if($this->_app->isAdmin()) {
    HTMLHelper::_('jquery.framework', false, null, false);
    $this->_doc->addScript('/plugins/system/cfi/assets/cfi.js');
    $this->_doc->addStylesheet('/plugins/system/cfi/assets/cfi.css');
}
« Последнее редактирование: 25.01.2021, 18:44:27 от zahar_92 »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Всем привет! Плагин на фронте подключает скрипт cfi.js. Можно ли ограничить его подключение только в админке?
Пофикшено в v1.0.8

Автор решения не сидит на форуме, скидывайте баги на гитхаб, https://github.com/AlekVolsk/cfi/issues
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Обновление v1.0.9

– Исправлено определение параметров реквеста при проверке условий выполнения плагина
– Исправлено определение условий обработки отклика в JS
– Исправлено подключение стилей и скриптов плагина для сайтов в подпапке домена

https://joomline.ru/rasshirenija/plugin/cfi.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

bombapiter

  • Захожу иногда
  • 71
  • 0 / 0
Здравствуйте.

Плагин полезный, пробую его использовать.


Вопрос:

При импорте пользовательских полей какой формат записи использовать?

Тот которые мы получаем при экспорте, как в базе записано?
Код
{"price-name-description0":{"Sub-category":"\u0423\u0445\u043e\u0434 \u0437\u0430 \u0442\u0435\u043b\u043e\u043c","Name":"SMAS \u043b\u0438\u0444\u0442\u0438\u043d\u0433 \u043b\u0438\u0446\u0430 800 \u043b\u0438\u043d\u0438\u0439","Price":"52000","Description":"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439 \u043f\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0441\u0441\u0430\u0436 60 \u043c\u0438\u043d.\r\n"},"price-name-description1":{"Sub-category":"\u0423\u0445\u043e\u0434 \u0437\u0430 \u0442\u0435\u043b\u043e\u043c","Name":"SMAS \u043b\u0438\u0444\u0442\u0438\u043d\u0433 \u043b\u0438\u0446\u0430 500 \u043b\u0438\u043d\u0438\u0439","Price":"32500","Description":"fss sfd sfd sdf"},"price-name-description2":{"Sub-category":"\u0423\u0445\u043e\u0434 \u0437\u0430 \u0442\u0435\u043b\u043e\u043c","Name":"SMAS \u043b\u0438\u0444\u0442\u0438\u043d\u0433 \u043b\u0438\u0446\u0430 300 \u043b\u0438\u043d\u0438\u0439","Price":"19500","Description":"\u0432\u043f\u0430 \u0432\u0430 \u043f\u0432\u0430\u044b\u043f"},"price-name-description3":{"Sub-category":"\u0423\u0445\u043e\u0434 \u0437\u0430 \u0442\u0435\u043b\u043e\u043c","Name":"SMAS \u043b\u0438\u0444\u0442\u0438\u043d\u0433 \u043b\u0438\u0446\u0430 \u0438 \u0448\u0435\u0438 1000 \u043b\u0438\u043d\u0438\u0439","Price":"65000","Description":"\u043f \u0432\u0430\u043f \u0432\u0430\u043f \u0430\u0432\u043f \u0430\u0432"}}

Но это же не реально? Теряется весь смысл плагина!
« Последнее редактирование: 05.09.2021, 18:57:22 от bombapiter »
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
Попытался перенести статьи (в них нет доп. полей) с сайта Joomla! 3.10.11 на 4.2.9. Экспортируются статьи прекрасно, но не импортируются (после загрузки файла со статьями идёт отсчёт, после чего открывается страница без импортируемых статей). Версия CFI -- 1.0.15. Что я делаю не так?
*

SolopoV

  • Давно я тут
  • 577
  • 16 / 0
  • зеленею...
*

sergeytolkachyov

  • Глобальный модератор
  • 244
  • 21 / 0
  • @sergeytolkachyov https://web-tolk.ru
Вышел плагин CFI v.2.0.0. Что нового?

Расширение c версии 2.0.0 больше не поддерживается Joomline и передано WebTolk @sergeytolkachyov для дальнейшего развития и поддержки.

1️⃣ Рефакторинг. Плагин полностью переписан заново.
2️⃣ Новый интерфейс импорта/экспорта. Экспорт и импорт открывается в модальном окне. Появился функционал выбора свойств материала, тегов и пользовательских полей для экспорта непосредственно перед самим экспортом.
3️⃣ Фильтрация материалов при экспорте. Вы можете отфильтровать нужные вам материалы с помощью стандартных параметров поиска в панели администратора, а потом экспортировать только их: только избранные, только опубликованные, только материалы 2-х категорий, только материалы с определённым тегом и т.д.
4️⃣ Импорт/экспорт всех данных материала. Раньше плагин мог экспортировать только некоторые данные материала. Теперь при экспорте и импорте вы можете изменять все данные материала, которые можете найти в форме редактирования материала. Даже нередактируемые, такие как просмотры или дата изменения. Таким образом вы можете быстро обновить все meta-description или данные только полей.
5️⃣ Импорт только пользовательских полей. Для импорта обязательным полем осталось только articleid. Таким образом вы можете импортировать только данные пользовательских полей, не изменяя данные самого материла.
6️⃣ Joomla 6. Плагин переписан с актуальной для Joomla 4+ структуре и успешно протестирован на Joomla 6.
7️⃣ Разработчикам: предобработка плагинами. Вы можете обрабатывать данные собственными плагинами группы cfi на лету непосредственно перед импортом или экспортом данных. События: onExportPrepareData($event) и onImportPrepareArticleData($event).

Системные требования: Joomla 4.3+, PHP 8,1+.

Для обновления со старых версий выпущен релиз 1.0.16,  где добавлен  новый сервер обновлений.

- Страница расширения
- GitHub расширения)
- Версия для Joomla 3 и Joomla 4
- GitHub версии для Joomla 3+
*

sergeytolkachyov

  • Глобальный модератор
  • 244
  • 21 / 0
  • @sergeytolkachyov https://web-tolk.ru
v.2.0.1
[Исправлено] Ошибки CLI интерфейса Joomla
В версии 2.0.1 устранено влияние плагина на CLI интерфейс (работа планировщика задач Joomla).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

BSL Tag Cloud Aquarium — анимированное облако тегов для Joomla 6

Автор AlexP750

Ответов: 2
Просмотров: 178
Последний ответ 12.08.2026, 14:42:08
от AlexP750
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 65
Просмотров: 26074
Последний ответ 06.08.2026, 07:31:55
от sergeytolkachyov
Компонент Joomla 6: Генератор LLMs.txt

Автор san_san_ku

Ответов: 4
Просмотров: 776
Последний ответ 26.07.2026, 16:10:21
от san_san_ku
WT Max библиотека для интеграции с Joomla. Для разработчиков

Автор sergeytolkachyov

Ответов: 3
Просмотров: 1818
Последний ответ 21.07.2026, 12:38:36
от sergeytolkachyov
WT Max bot - Content - отправка материалов Joomla в мессенджер Макс

Автор sergeytolkachyov

Ответов: 0
Просмотров: 276
Последний ответ 10.07.2026, 17:20:06
от sergeytolkachyov