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

PaLyCH

  • Давно я тут
  • 958
  • 146 / 19
  • Менеджер проектов
В приложенном файле есть все стили, которые использует Joomla 1.0.xx.
Код
/* СТАНДАРТНЫЙ ФАЙЛ CSS ДЛЯ MAMBO/JOOMLA! ШАБЛОНОВ */
/* СТАНДАРТНЫЕ НАСТРОЙКИ */
/* Представленные ниже настройки, это настройки по умолчанию, используются, когда нет другого стиля. */

body {} /* Стиль для тэга body вашего сайта, задает фон, шрифты и т.д. */
p {} /* Форматирует все <div>, для которых нет своего класса. */
td {} /* Форматирует все <td> элементы. Используется, когда для определенной <td> нет своего класса. */
tr {} /* Форматирует все <tr> элементы. Используется, когда для определенной <tr> нет своего класса. */
ul {} /* Форматирует все <ul> элементы (список). Используется, когда нет своего класса. */
a:link {} /* Главный стиль ссылок */
a:visited {}
a:hover {}
hr {} /* горизонтальная линия в вашем шаблоне (разделитель) */
hr.separator {}

/* НАСТРОЙКИ ФОРМ */
.button {}
.inputbox {}
.search {} /* форматирует <div>, которые отвечают за элементы поиска: inputbox, search button... */

/* НАСТРОЙКИ НАВИГАЦИИ/МЕНЮ */
a.mainlevel{} /* стили для ГЛАВНЫХ элементов меню */
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {}
#active_menu {} /* этот стиль применяется для элемента меню, когда он активный */

ul#mainlevel-nav {}

ul#mainlevel-nav li{}

#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}
a.sublevel{} /* стили для элементов меню, которые являются подменю */
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}
.pagenavbar {} /* Устанавливает стиль для нижней навигации ("<<Start < Prev Next > End >>"), когда они не работают как
гиперссылки (если размещено всего несколько статей). */
.pagenavbar:link {} /* Стиль для нижней навигации ("<< Start < Prev Next > End >>"), когда они работают как ссылки* /
.pagenavbar:visited {}
.pagenav {} /* форматирование в нижней навигации отображения страниц "<< Start < Previous 1 Next > End >>" */
a.pagenav:visited {}
a.pagenav:hover {}
a.readon:link {} /* Стиль для кнопки "Подробнее" в статье/новости */
a.readon:hover {}
a.readon:visited {}
.back_button {} /* Стиль для кнопки "Вернуться" */
.pagenav_prev {} /* Стиль для кнопки "Предыдущий" */
.pagenav_next {} /* Стиль для кнопки "Следующий" */
.latestnews ul {} /* Стиль для списка последних новостей - по умолчанию, "Последние новости" стоят в позиции user1 */
.latestnews li {}
.mostread ul{} /* SСтиль для списка популярных новостей - по умолчанию, "Популярные новости" стоят в позиции user2 */
.mostread li{}

/* НАСТРОЙКИ СТРАНИЦЫ КОНТЕНТА */
a.category:link {}
a.category:hover {}
a.category:visited {}
.blogsection {} /* Форматирование ссылок в блоге */
.blog_more {} /* "Подробнее" в секции блога */
a.blogsection:link {} /* формат ссылок блога */
a.blogsection:visited {}
a.blogsection:hover {}
.componentheading {}/* Название компонента .*/
.contentheading {} /* Название стаьи, новости и т.д. */
.contentpane {} /* Таблица, в которой находяться компоненты, контакты, но не элементы контента. */
.contentpaneopen {} /* Таблица для контента. */
.contentpagetitle {} /* Название статьи */
a.contentpagetitle:hover {} /* Название статей, новостей и т.д. */
a.contentpagetitle:link {}
a.contentpagetitle:visited {}
.contentdescription {} /* Форматирование "ОПИСАНИЯ" секций, категорий (Новости/Ссылки/Последние новости...) */
table.contenttoc {} /* Форматирование таблицы для статей или контента, которые содержат не одну страницу */
table.contenttoc td {} /* тоже самое, что и выше, только форматирует ячейки <td> */
table.contenttoc th {} /* тоже самое, что и выше, только форматирует название каждой страницы* /
table.contenttoc td.toclink {} /* тоже самое, что и выше, только форматирует таблицу, в которой находяться другие страницы */
a.toclink:link {} /* тоже самое, что и выше, только форматирует в этой таблицы ссылки */
a.toclink:visited {}
a.toclink:hover {}

/* ПОКАЗ СЕКЦИЙ MAMBO */
.sectiontableheader {} /* Это стиль для отображения заголовка секции
Например: заголовок таблицr "Дата", "Название", "Автор" и "Просмотров" */
.sectiontableentry1 {}
.sectiontableentry2 {}

/* ФОРМАТИРОВАНИЕ МОДУЛЕЙ MAMBO */
table.moduletable {} /* Форматирование таблицы модуля */
table.moduletable th {} /* Форматирование заголовка модуля и названия модуля */
table.moduletable td {} /* Форматирование таблицы самого модуля с содержимым */

/* ДРУГОЕ */

/* Даты , Авторы */
.createdate {} /* Стиль для отображения даты создания статьи/новости */
.modifydate {} /* Стиль для отображения даты последнего обновления статьи/новости */
.small {} /* Форматирование "Автор:...." текста */
.smalldark {}/* Стиль для результатов опроса, строка "Число голосовавших".. */

/* ОПРОСЫ */
.poll {} /* Формат таблицы опроса */
.pollstableborder {} /* Задает рамку для опроса */

/* ССЫЛКИ */
.weblinks{} /* ну.. форматирует названия объектов */
a.weblinks:hover {} /* тоже самое, что и выше, только форматирует ссылки на эти названия */

/* Лента новостей */

.newsfeedheading {} /* Заголовок ленты новостей. ВНИМАНИЕ: это не будет затрагивать сами новости */
.newsfeeddate {} /* да.. дата ленты новостей */
.fase4rdf {} /* Это - основной текст ленты новостей */

/* ПОИСК */

table.searchintro {} /* Форматирование поля "Ключевок слово для поиска", а также форматирование результатов поиска */

/* ТАБЛИЦЫ АДМИНИСТРИРОВАНИЯ MAMBO В ВИДИМОЙ ЧАСТИ САЙТА ( FrontEnd) */

/* Эти CSS стили работают только тогда, когда администратор авторизируется */
.ontab {}/* Форматирование кнопок "Tab" при редактировании содержания в фронт-энде. Когда это активно или нажато */
.offtab {} /* Тоже самое, что и выше. Только когда, это неактивно или не нажато */
.tabpadding {} /* Стиль устанавливает позиции для вышеупомянутых стилей */
.tabheading {} /* Не уверен для чего это используется. Немогу пока найти ничего, что с этим связано */
.pagetext {} /* Этот стиль используется для редактирования контента во время использования редакторов во фронт-энде */

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

Naum

  • Захожу иногда
  • 51
  • 0 / 0
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #1 : 30.11.2009, 16:03:49 »
А где можно найти такой замечательный справочник по версии 1.5?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #2 : 30.11.2009, 16:22:57 »
А где можно найти такой замечательный справочник по версии 1.5?
его скорей всего и нет (и смысла нет), потому что каждый верстальщик в шаблоне может придумать свои собственные стили
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Naum

  • Захожу иногда
  • 51
  • 0 / 0
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #3 : 30.11.2009, 16:30:25 »
его скорей всего и нет (и смысла нет), потому что каждый верстальщик в шаблоне может придумать свои собственные стили

Жаль, потому как отличаются они значительно, например в 1.0 было:
table.moduletable {}

в 1.5 уже с вариациями:
table.moduletable_menu {}
table.moduletable_text {}
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #4 : 30.11.2009, 16:35:28 »
ничего не жаль, наоборот безграничные возможности шаблонизации, я в своем шаблоне сделаю вообще не moduletable а mycustomstyle - и все стили пойдут прахом.
Давно уже отказался от всевозможных дефолтовых файлов стилей, под шаблон firebug в руки и ваять как надо
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Naum

  • Захожу иногда
  • 51
  • 0 / 0
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #5 : 30.11.2009, 16:55:41 »
ничего не жаль, наоборот безграничные возможности шаблонизации, я в своем шаблоне сделаю вообще не moduletable а mycustomstyle - и все стили пойдут прахом.
Давно уже отказался от всевозможных дефолтовых файлов стилей, под шаблон firebug в руки и ваять как надо

Вероятно это правильная позиция, но для меня пока сложновато будет создавать свой шаблон с нестандартной файловой структурой. Для новичков этот справочник был бы полезен.
*

jr0001

  • Захожу иногда
  • 52
  • 0 / 1
Re: CSS стили используемые в Joomla 1.0.xx
« Ответ #6 : 18.12.2009, 10:47:44 »
А как привязать свой придуманный стиль? для... меню например, или для комментариев не суть важно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают стили на одной странице

Автор yyyuuu

Ответов: 1
Просмотров: 4055
Последний ответ 17.02.2023, 17:11:08
от marksetter
Не работают стили CSS в html

Автор ВикуЛя

Ответов: 1
Просмотров: 2043
Последний ответ 27.05.2021, 12:31:15
от ShopES
Как поставить такой курсор на сайт Joomla?

Автор Romanych

Ответов: 0
Просмотров: 2064
Последний ответ 05.11.2020, 21:45:29
от Romanych
Вопрос по CSS Joomla 3+

Автор HomoSapiens

Ответов: 8
Просмотров: 2585
Последний ответ 02.11.2020, 16:30:48
от Verhov526
Несколько вопросов про шаблон (Joomla! 3.9.1)

Автор int31

Ответов: 6
Просмотров: 2495
Последний ответ 09.02.2020, 20:28:49
от AlexB