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

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Joomla 2.5
задача вывести одну или несколько кнопок обратной связи с помощью модуля mod_sp_quickcontact в статье fronted для компонента  Z00 2.5
Загружаю модуль в тело статьи компонента  Z00 2.5 (в редакторе статьи через тэг {loadmodule mod_sp_quickcontact} )
Заметил - не работают настройки модуля в админке (params), нет $module->id
посмотрел вывод объекта - пусто кроме имени модуля
Код
object(stdClass)[489]
  public 'id' => int 0
  public 'title' => string '' (length=0)
  public 'module' => string 'mod_sp_quickcontact' (length=19)
  public 'position' => string '' (length=0)
  public 'content' => string '' (length=0)
  public 'showtitle' => int 0
  public 'control' => string '' (length=0)
  public 'params' => string '' (length=0)
  public 'user' => int 0
Причем если выводить модуль обычно в позицию шаблона, все нормально и params и объект модуля module есть
Приходиться выдергивать параметры через заппрос к базе по имени модуля
Это так и должно быть
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
можно начать с того, что если загружать 1 конкретный модуль, т.е. использовать loadmodule, помимо названия самого модуля нужно указывать его заголовок.
{loadmodule mod_sp_quickcontact, заголовок модуля}
тоже самое касается и шаблона.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А разве не loadposition ? Или я невкурил о чём тема? Есть и такой вариант?

Во во по моему тоже loadposition

http://docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F
http://www.webmaster-tips.net/Joomla-1.6/Video-Tutorials/How-do-you-load-module-inside-an-article-content-item-joomla-1.6.html

Но, может в Zoo другие фишечки...
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Во во по моему тоже loadposition
Это стандартный метод как для плагина так и для шаблона.
В шаблоне реализация еще в 1.5 была, в плагине в 1.6 появилась (точно не помню)
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
можно начать с того, что если загружать 1 конкретный модуль, т.е. использовать loadmodule, помимо названия самого модуля нужно указывать его заголовок.
{loadmodule mod_sp_quickcontact, заголовок модуля}
тоже самое касается и шаблона.
спасибо , плюнул я и решил вместо loadmodule всталять => loadposition , и плодить позиции модуля в шаблона для разных типов вывода //
хотя тупизна  почему для него не выдавать id и параметров хотя бы
как вариант можно использовать сторонние плагины где нужный модуль можно вывести по id
« Последнее редактирование: 20.02.2012, 17:49:08 от oppo »
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
oppo
Каким образом он тебе выдаст id и параметры, если не знать конкретно какой модуль нужен? Их же может быть несколько с разными параметрами.
Для этого и добавили выбор еще по заголовку.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Не, ну просто чтобы быть в теме - что за loadmodule? :)
чего непонятного то?
Вставка в шаблоне описана здесь
Вставка через плагин уже написал
Код
{loadmodule mod_название модуля, заголовок модуля, стиль вывода}
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #10 : 20.02.2012, 21:56:47 »
oppo
Каким образом он тебе выдаст id и параметры, если не знать конкретно какой модуль нужен? Их же может быть несколько с разными параметрами.
Для этого и добавили выбор еще по заголовку.
логично
*

mxxx

  • Захожу иногда
  • 118
  • 0 / 0
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #11 : 03.07.2012, 15:41:55 »
как сделать так чтоб выводилось по id модуля. дело в том что у меня две модуля одинаковым названием.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #12 : 03.07.2012, 16:18:37 »
Modules Anywhere
или
Код: php-brief
$document	= &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$params = array('style'=>'xhtml');
$dbo = JFactory::getDBO();
//получить модуль как объект
$dbo->setQuery("SELECT * FROM #__modules WHERE id='20' ");
$module = $dbo->loadObject();
//убрать предупреждение
$module->user = '';
$contents = '';
$contents .= $renderer->render($module, $params);
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #13 : 03.07.2012, 18:08:54 »
как сделать так чтоб выводилось по id модуля. дело в том что у меня две модуля одинаковым названием.

Опубликуйте модуль (или его копию, которую можно сделать в 2 клика) в несуществующей позиции (назовите ее как угодно) и выводите через loadposition из этой позиции.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

saharin88

  • Захожу иногда
  • 291
  • 20 / 1
  • JoomWork
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #14 : 09.01.2016, 14:01:41 »
как сделать так чтоб выводилось по id модуля. дело в том что у меня две модуля одинаковым названием.

сейчас буду писать для себя, опубликую позже
*

saharin88

  • Захожу иногда
  • 291
  • 20 / 1
  • JoomWork
Re: Нет параметров модуля {loadmodule name_module}
« Ответ #15 : 10.01.2016, 00:54:02 »
Набросал!

синтаксис {loadmodule_id 22}

http://joom.work/extensions/loadmoduleid
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактирование Модуля - в меню не удаляется пункт

Автор bovinkm

Ответов: 4
Просмотров: 4026
Последний ответ 16.08.2019, 15:00:22
от bovinkm
Определить название модуля

Автор xxgurman

Ответов: 2
Просмотров: 2217
Последний ответ 22.06.2019, 06:52:02
от arma
Привязка модуля к материалу, не к пункту меню

Автор zaur111

Ответов: 8
Просмотров: 10267
Последний ответ 09.11.2018, 14:42:51
от falkas
Выбор модуля или компонента галереи

Автор a159cm

Ответов: 0
Просмотров: 1649
Последний ответ 23.09.2018, 14:14:37
от a159cm
Как добавить контейнер в позиицию модуля?

Автор Cedars

Ответов: 5
Просмотров: 2206
Последний ответ 11.03.2018, 12:52:47
от Cedars