Новости Joomla

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

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

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

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

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

- Читать статью на Хабре
- Process Forge (GitHub)

@joomlafeed

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Ещё один генератор ИИ-файлов llms.txt и llms-full.txt.

Основные особенности/возможности компонента:

  • Генерация по стандарту: Автоматическое создание файла-визитки llms.txt и расширенной версии llms-full.txt с аннотированным списком материалов.
  • Интеллектуальная работа с контентом: Компонент использует мета-описания (Meta Description) из статей и пунктов меню, превращая SEO-настройки сайта в качественный контекст для нейросетей.
  • Просмотреть результат генерации файлов можно сразу в рабочей области компонента. После внесения корректив (через Настройки компонента. При отладке лучше открыть три вкладки в браузере: Настройка — Геренация/Превью — Список Материалов/Категории/Меню.) — проводим перегенерацию, смотрим результат до полной «победы».
  • Автоматизация и безопасность: Синхронизация с sitemap.xml, группировка по категориям и автоматическое создание резервных копий (.bak) при каждой генерации.
  • Гибкое управление: Возможность исключения определенных категорий и/или статей и/или пунктов меню, а также простая настройка через стандартную админпанель Joomla.
  • Подробное руководство/справка: Пошаговая инструкция для пользователя в Настройках компонента для редакторов с базовым знанием администрирования Joomla.

👉 Важно учесть.
1️⃣ Компонент Генератор LLMs.txt изначально составляет базовый список ссылок на основе sitemap.xml и сверяется с ним на предмет: запрета индексации url в robots.txt, тегов noinex/nofollow. Это экономит время на проверку «закрыть от индексации», поскольку компонент генерации Sitemap.xml уже реализовал эту задачу. Посему, формирование ссылок для ИИ имеет комплексный подход, составление грамотного/валидного/релевантного sitemap.xml никто не отменял.

2️⃣ Тексты-описания ссылок формируются из Meta Description com_content (только компонент Материалы) и выбранных пользователем Меню сайта. Важно, чтобы Meta Description были уникальными и релевантными, соответствовали базовому seo. Составленные «на отшибись» Description для ИИ — «не катит» (впрочем, для поисковых систем они тоже «не канали»).

Разработчик - участник нашего сообщества Александр Кузнецов (@newvksan).

Страница расширения

@joomlafeed

#joomla #ии #ai

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

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Ребят, я новичок, так что, пожалуйста не судите строго и с пониманием отписывайтесь (подробнее:))
Проблема такая.
Хочу создать сайт, учусь по видео урокам, мануалам, статьям и форумам, но вот застрял на вроде простой вещи, решить не могу.
Создается все в Dreamweaver, там же создается с нуля сайт, но вот в самом начале не могу подключить template.css, он не работает, пытаюсь изменить в нем что либо (например бгколор) ничего не происходит....
Помогите, может кто сталкивался с такой проблемой, вот скрин
вот код
<?php
/*
* @copyright   Copyright (C) 2008 - 2009 All rights reserved.
* @license      
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
</head>

шаблона находится в папке templates. Template.css находится в папке templates/quprin(имя шаблона)/css/

В FireBug показывает что за данную таблицу отвечает system.css...

При нажатии справа на template.css ничего не происходит, а точнее курсор встает в начало кода.

Еще такой момент, пои нажатии кнопки в Joomla template kit -> make base template files создается еще одна директрория в папке шаблона, потом эти файлы я переношу выше на одну папку, все равно там тоже не работает template.css


Из-за чего подобное может происходить?  ! ! !

Заранее, СПАСИБО за помощь! :))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
из собственного опыта.
сначала делаю шаблон БЕЗ вставки джумловских элментов.
т.е. обычный самостоятельный хтмл.
в нём все пути до таблиц стилей пешутся стандартными путями и поэтому цепляются дримвейвером.

а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит.

так что совет простой-сначала всё, что связано с дизайном, сверстать в дримвейвере. уже потом меняем все ссылки на вот это $this->baseurl и отлаживаем на живом сайте
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, у тебя в ссылка на таблицу я не вижу название шаблона quprin :)
по идее, надо так

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.

*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
у меня стоит denwer, то есть я пытаюсь на локальном компе сделать сайт, а потом перенести его на хост, от этого что либо меняется?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
по идее, надо так
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/quprin/css/template_css.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />

Это написанно в этой строке
<?php echo $this->baseurl ;?> - это url сайта
<?php echo $this->template ;?> название темы в данном случае quprin


Т.е. файл template.css должен физически лежать тут www/templates/quprin/css/template.css проверьте

А в него идет импорт уже стилей всех модулей, навигации и типографики. (я точно не помню как делает Joomla template kit но помоему именно так)


вот этот кусок кода можно удалить вообще если вы не будете использовать на сайте язык типо хинди (т.е. не с лева на права идут предложения а с права на лево)
Цитировать
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

У вас FireBug пишет что отвечает стиль system.css потому что у вам не подхватывается главный стиль шаблона.

Цитировать
у тебя там аж четыре таблицы стилей, так что я н понял, какую именно ты подключаешь :)
но суть одна-меняешь только название таблицы (template_css.css) остальной путь такой как в примере.
2 из них отвечают за вывод системных сообщений и общих стилей Joomla
Одна за RLT как я выше написал


Еще покажите скриншот исходного кода который выводит Firefox на скриншоте только полноразмерном
« Последнее редактирование: 16.04.2010, 15:55:51 от Alldar »
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Тут открылась интересная фишечка:)) в общем - template.css работает, по крайней мере когда меняю в нем что-либо - это отображается в файрфоксе, а вот дримвивер не отображает в предпросмотре! проблема  наверное в дримвивере... как думает
скриншот прилагается
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
название с маленькой буквы попрбуйте написать шаблона... хотя у вас все правильно должно подгружатся
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
внимательно читай
"
а вот это "$this->baseurl " относится уже к двигу ждумлы, поэтому тестируется уже на живом сайте. дримвейвер, разумеется, этот путь не увидит."

двимвейвер не выполняет скрипты php и не моет получить путь до шаблона
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
как быть? я ведь все делаю в дримвивере, и сразу просматриваю в браузере результат... ведь если я отключу php то браузер не увидит сайта?!
*

Proud

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
в общем понял, делать надо так, руками прописываю пути к system.css general.css template.css, потом когда уже захочу перенести их на Joomla переписываю все в PHP?!
а не подскажете как правильно прописать систем и дженерал цсс?? что бы они работали и что бы я видел все так же как буду видеть в конечном результате??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Путь к CSS файлу

Автор valtec

Ответов: 7
Просмотров: 1997
Последний ответ 09.06.2015, 17:08:08
от valtec
Путь на сайте

Автор CBAT

Ответов: 4
Просмотров: 1458
Последний ответ 16.01.2015, 09:17:14
от ShfVD
Как найти путь к файлу CSS?

Автор victorpusaka

Ответов: 9
Просмотров: 2971
Последний ответ 19.06.2014, 23:00:43
от victorpusaka
Как указать точный путь?

Автор kilnart

Ответов: 6
Просмотров: 1672
Последний ответ 01.05.2014, 15:22:57
от kilnart
Как найти путь к файлу через FireBug?

Автор artyxa

Ответов: 34
Просмотров: 14755
Последний ответ 05.02.2014, 13:10:24
от Germanius