Новости Joomla

Компонент 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

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

Это Joomla-компонент для публикации AI-ready карты сайта и автоматической генерации файлов llms.txt, llms-full.txt и llms.json по концепции llmstxt.org.  Также о концепции llms.txt говорит Google в своей справке Lighthouse. Решение помогает LLM-моделям, AI-агентам, GEO/AI SEO-процессам и внутренним автоматизациям получать структурированные данные о сайте без ручной сборки JSON и Markdown.

С помощью WT LLMs можно:
- создать структурированное описание сайта для AI-агентов;
- управлять профилем сайта, картой интентов и каноническими страницами для этих интентов из админки Joomla;
- генерировать llms.txt и llms.json;
- использовать REST API для автоматического заполнения данных;
- отдавать публичную schema-инструкцию для AI-агентов;

В комплект компонента входит плагин markdown-версии страниц Joomla. Системный плагин Joomla, который добавляет альтернативное Markdown-представление страниц сайта. Он позволяет отдавать содержимое страницы в более чистом текстовом формате, удобном для AI-агентов, LLM, поисковых систем и технических интеграций.
Плагин добавляет в ссылки на AI-файлы.

Пакет подходит для сайтов на Joomla 5+, которым важно сделать контент понятнее для LLM, AI-поиска, ассистентов и будущих систем машинного чтения.

Видео:
- ВК Видео
- RuTube
- YouTube

Ссылки:
Страница расширения
GitHub

@joomlafeed

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

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
IPrice&SOBI2
« : 16.10.2009, 16:08:57 »
Устанавливаем SOBI2
 
[spoiler title=Установка и настройка SOBI2 для новичков]
Открываем меню компонента "Параметры", настраиваем параметры, выбираем необходимые поля.
При инсталляции компонента устанавливается один шаблон по дефолту. Его лучше не трогать, пригодится в дальнейших изысканиях, как запасной образец. Если решите все-таки использовать его, то нужно сделать копию и дать другое имя самому шаблону.
Можем зайти на сайт автора и взять там пару образцов шаблона advanced_template и advanced_template2 для дальнейших экспериментов.
Устанавливаем их через "Менеджер шаблонов" SOBI2 или в папку /components/com_sobi2/templates
 
 Открываем меню компонента "Оформление" - "Менеджер шаблонов" выбираем свой рабочий шаблон из списка.
Добавлю в приложении к топику шаблон с табами, простой без всяких изысков. Взят с форума и хорош для примера.
 *Примечание. Не забывайте указывать свой шаблон при создании новой категории.
                     Если захотите поменять шаблон в одной из категорий, то зайдите в категорию выберите другой шаблон и
                     сохраните сделанные изменения.

Переходим к созданию нового поля для IPrice:
Меню SOBI2->Параметры->Настройка полей->Добавить новое поле
Настройка полей-Добавить новое поле:
(опишу основные поля)
Название поля: field_ipricecalc
Заголовок поля: Прайс-лист
Тип поля: textarea
Класс CSS: textarea
Предпочитаемый размер: 30
Максимальная длина: 0  
Строк: 1
Колонок: 1
Интернет ссылка: нет
Способ поиска: Общий список

Сохранить.

Следующий шаг - Описание нового поля в шаблонах, применяю шаблон с табами (в приложении vagkrsk_iprice_sobi2.zip).

Шаблон формы-sobi2.vc.tmpl.php (по дефолту)

Шаблон формы-sobi2.form.tmpl.php (по дефолту)
Вносим новое поля ipricecalc
В моем случае я его установил после поля 'field_email', т.к. определил поле ihpicecalc - бесплатным полем
<?php echo $fields['field_ipricecalc']['label']; ?><?php echo $fields['field_ipricecalc']['field']; ?><br/>
 *Примечание. В случае объявления поля платным, можете скопировать код 'field_description',
                     вставить следующим за кодом 'field_description', заменить названия полей
                     в условиях на поле 'field_ipricecalc'

Сохраняем.

Шаблон формы-sobi2.details (от Lord Glue)
В шаблон вставляем строку:
<?php echo HTML_SOBI::execJPlugins( $fieldsFormatted['field_ipricecalc'] ); ?>
Где вставляем? Решаете сами в каждом отдельном случае для каждого отдельного проекта.
В примере я для этих целей выделил второй таб для фото и прайса.

О чем говорит код:
echo HTML_SOBI::execJPlugins
Данный код позволяет или допускает использования плагинов в шаблонах SOBI2.
Более подробно можно почитать на сайте Автора.

 *Примечание. Настройки стилей шаблонов и классы форм здесь рассматривать не будем,
                     эти вопросы в подразделе форума SOBI2.
[/spoiler]
После завершения установок и настроек SOBI2 готов к работе с компонентом IPrice.

Устанавливаем компонент IPrice
 
Установили, создали категории, создали позиции или сделали импорт CSV, т.е. провели наполнение компонента материалом.
Для тех, кто работал с компонентами Доски объявлений, эта процесс не составит особого труда.

Для общих обсуждений и вопросов по компоненту IPrice есть целый подраздел с темами, хочу отметить один момент.
При создании меню, внимательно отнеситесь к предложенному выбору - Шаблон каталога или Стандартный шаблон прайс-листа.
От этого будет зависеть вид вывода материала на сайте.

Создали Новый пункт меню -> в Параметры - Основные  
- в параметрах пункта меню устанавливается только один раздел и несколько категорий из раздела;
- можно задать один раздел или одну категорию;
- можно выводить несколько категорий из разных разделов;
- оставить все поля пустыми - вывод всех разделов, категорий и позиций с разбивкой по листам.

После создания пункта меню получаем его ID.

С помощью плагина plg_ipricecalc_content выводим необходимый материал в SOBI2:
- прописываем при создании Новой записи в поле Прайс-лист в текстовой части {ipricecalc IDmenu}
Выглядит это так - {ipricecalc 99}, где 99 - номер ID одного из пунктов меню сайта - компонент IPrice.

Сохраняем Новую запись и пошли смотреть на сайт результат всех этих действий.
Скрины в приложении к топику.

Жду Ваших комментариев, предложений, замечаний.


С уважением, vagkrsk


[вложение удалено Администратором]
« Последнее редактирование: 12.11.2009, 10:09:00 от vagkrsk »
*

zlideni

  • Захожу иногда
  • 337
  • 76 / 0
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #1 : 16.10.2009, 18:16:50 »
Не плохо....
А есть ли возможность регламентировать количество добавляемых товаров...
Например...хочешь 2,3,10...30 товара ...при распечатки счёта на оплату выводит соответственную суму...?
И что значит в корзину...как это работает...сам владелец записи в SOBI....сможет контролировать заказы...(есть панель мини магазина...для владельца записи?)
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #2 : 16.10.2009, 18:25:25 »
Не плохо....
А есть ли возможность регламентировать количество добавляемых товаров...
Например...хочешь 2,3,10...30 товара ...при распечатки счёта на оплату выводит соответственную суму...?
И что значит в корзину...как это работает...сам владелец записи в SOBI....сможет контролировать заказы...(есть панель мини магазина...для владельца записи?)

Для того, чтобы это понять на практике. Советую зайти на полигон IPrice
Выбрать там товар, посмотреть работу корзины.
Так же можно посмотреть страницу описания контроля за заказами в компоненте IPrice.
В SOBI2 все будет работать и выглядеть также, только в шаблоне SOBI.
Посмотрите, если возникнут вопросы, готов ответить.
« Последнее редактирование: 16.10.2009, 18:29:33 от vagkrsk »
*

radius

  • Moderator
  • 550
  • 45 / 0
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #3 : 16.10.2009, 19:52:44 »
А есть ли возможность регламентировать количество добавляемых товаров...
Например...хочешь 2,3,10...30 товара ...

В текущей версии IPrice - нет.

при распечатки счёта на оплату выводит соответственную суму...?

счёта на оплату как такового нет. Есть заказ на закупку (так называемый purchase order):

И что значит в корзину...как это работает...

Корзина заказа - классический термин для интернет магазина. Работает так: листаем прайс-лист, выбираем товары, складываем в корзину. Потом оформляем заказ предварительно удаляя лишний выбор из корзины.

сам владелец записи в SOBI....сможет контролировать заказы...(есть панель мини магазина...для владельца записи?)

Заказы контролируются только администратором в текущей версии IPrice.
*

profii

  • Захожу иногда
  • 85
  • 1 / 1
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #4 : 16.10.2009, 22:42:16 »
Не ужели свершилось !  Теперь можно прикрутить прайс к SOBI2, ура! :)
Обязательно протестим.
« Последнее редактирование: 25.10.2009, 12:14:18 от vagkrsk »
*

profii

  • Захожу иногда
  • 85
  • 1 / 1
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #5 : 16.10.2009, 22:51:22 »
Огорчению нет предела - компонент платный.... :(
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #6 : 16.10.2009, 23:03:37 »
Есть бесплатная версия прайса, можно попробовать привязать его через ссылку
Советую скачать, ознакомиться, а потом может светлые мысли в голову придут о применении
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #7 : 16.10.2009, 23:07:23 »
Что  с SEF ? Есть поддержка?
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #8 : 16.10.2009, 23:14:51 »
Каждый прайс (или весь прайс) выводится через пункт меню, поэтому с SEF все нормально.
Из компонента SOBI2 будут идти свои ссылки.
« Последнее редактирование: 16.10.2009, 23:19:53 от vagkrsk »
*

radius

  • Moderator
  • 550
  • 45 / 0
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #9 : 16.10.2009, 23:20:34 »
Огорчению нет предела - компонент платный.... :(

Пока вставку плагином поддерживает только самая старшая коммерческая версия IPrice. Возможно в будущем я сделаю плагин и для лайт версии. Но пока эта связка возможна только с IPrice PRO.
*

profii

  • Захожу иногда
  • 85
  • 1 / 1
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #10 : 18.10.2009, 14:13:09 »
Шаблон формы-sobi2.details (от Lord Glue)

Перерыл весь форум, но не нашел где взять Шаблон формы-sobi2.details (от Lord Glue) дайте, пожалуйста, ссылку.
« Последнее редактирование: 18.10.2009, 17:05:52 от vagkrsk »
*

radius

  • Moderator
  • 550
  • 45 / 0
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #11 : 18.10.2009, 14:50:14 »
Перерыл весь форум, но не нашел где взять Шаблон формы-sobi2.details (от Lord Glue) дайте, пожалуйста, ссылку.

Может быть вот эта тема? http://joomlaforum.ru/index.php/topic,58905.msg472725.html#msg472725
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: IPrice&SOBI2 или минимагазин для SOBI2
« Ответ #12 : 18.10.2009, 16:55:38 »
Перерыл весь форум, но не нашел где взять Шаблон формы-sobi2.details (от Lord Glue) дайте, пожалуйста, ссылку.

Он приложен к теме, последним. Просто незаметен, архив папки vagkrsk_iprice_sobi2.zip

Может быть вот эта тема? http://joomlaforum.ru/index.php/topic,58905.msg472725.html#msg472725

Да, эта тема
« Последнее редактирование: 18.10.2009, 21:21:25 от vagkrsk »
*

liberator

  • Захожу иногда
  • 208
  • 4 / 0
Re: IPrice&SOBI2
« Ответ #13 : 15.04.2010, 23:46:00 »
хм, а версии данного компонента для линейки 1.0.х нет?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Анонсы новых версий IPrice

Автор radius

Ответов: 117
Просмотров: 25814
Последний ответ 23.03.2023, 15:34:47
от radius
Мультиязычность сайта и IPrice

Автор sbakur

Ответов: 1
Просмотров: 5187
Последний ответ 05.04.2020, 21:44:46
от sbakur
Не работает аудиоплейер в подробном описании IPrice calculator LIGHT

Автор Inna

Ответов: 1
Просмотров: 5380
Последний ответ 05.03.2017, 00:20:40
от Inna
iprice на Joomla 1.5 нет кнопок - и +

Автор necrqlan

Ответов: 0
Просмотров: 5157
Последний ответ 04.06.2016, 15:09:44
от necrqlan
iPrice Light - не могу создать больше 2-х вкладок (категорий)

Автор andre46

Ответов: 0
Просмотров: 5336
Последний ответ 01.05.2016, 23:29:12
от andre46