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

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #30 : 06.05.2009, 20:24:11 »
Вообщем поставив JOM и настроив их получил некий гибрид смесь JC и JOM +) Мутант получился, но смотрится нормально.
Такая же картина :) но хочется чтоб была единая система, которая полностью инегрируется.
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #31 : 07.05.2009, 15:32:08 »
Вот какая проблема- не показывавется русский язык от Jcomments везде всякие HEADER и тд- как быть?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #32 : 09.05.2009, 00:10:49 »
Это потому что нет нужного файла руссификации. Вот он и показывает значения.
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Re: Интеграция с My Blog
« Ответ #33 : 09.05.2009, 14:03:50 »
Для Jcomments есть и для Jom тоже- эти надписи из JC а файл руссификации берет от JOM но даже если там дефайню перевод- не прет что-то
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.

Re: Интеграция с My Blog
« Ответ #34 : 29.05.2009, 23:58:12 »
Вот какая проблема- не показывавется русский язык от Jcomments везде всякие HEADER и тд- как быть?

Та же проблема, значения одни показывает, до этого то же самое делал на Joomla 1.0 все нормально было, а на 1.5 значения только..
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #35 : 30.05.2009, 01:05:24 »
Для Jcomments есть и для Jom тоже- эти надписи из JC а файл руссификации берет от JOM но даже если там дефайню перевод- не прет что-то
а читать чуть ниже по этой теме не пробовали? я ж вроде описывал решение...
*

Deadokstr

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #36 : 09.06.2009, 20:38:16 »
Данная интеграция подойдет для myblog 3.0? Если нет, то есть варианты интеграции другие?
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #37 : 09.06.2009, 20:59:40 »
Присоединяюсь к вопросу Deadokstr. После JComments от Smart, на jomcomments вообще смотреть страшно.
Тем более,что новый MyBlog вроде бы заработал,как надо (ну или почти как надо)  ;D
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #38 : 10.06.2009, 10:50:21 »
Мужики, а в чем проблема-то посмотреть как там вкручены JomComment и заменить из вызов, на вызов JComments?
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #39 : 10.06.2009, 11:16:24 »
Ну дык ,знал бы РНР как некоторые,не спрашивал бы..  ^-^
*

Deadokstr

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #40 : 11.06.2009, 16:29:17 »
хотя бы скажите переменую jcomments, а то комментарии в блогах нужны, а уходить с JComments не хочется
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #41 : 14.06.2009, 00:25:46 »
Мужики, а в чем проблема-то посмотреть как там вкручены JomComment и заменить из вызов, на вызов JComments?
Дык знать бы пхп... need help )
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #42 : 14.06.2009, 10:59:25 »
smart нас не слышит.. >:(
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #43 : 15.06.2009, 01:24:26 »
Данная интеграция подойдет для myblog 3.0? Если нет, то есть варианты интеграции другие?
руководствуясь постами этого топика + "метод тыка" ...практически прикрутил на версию 3.0,
не уверен что без косяков "шаманил" поскольку пхп не знаю ))) но все вроде пашет ...акромя вывода кол-ва комментов в блоге и отсутствия админке (фронтенд) Блога каких-либо следов jcomments
Еще странно, что для того, что бы все заработало, пришлось вырубить в настройках MB, поддержку плагина jcomments.

Проанализировав проделанное пришел к выводу, что изменения сделал следующие:

В файле components/com_myblog/task/show.php
нашел:

Код: php
				jimport( 'joomla.filesystem.file');

$file = JPATH_PLUGINS . DS . 'content' . DS . 'jom_comment_bot.php';
if (JFile::exists( $file ) )
{
require_once( $file );

// Check if admin allows user to enable or disable the comment on the blog
  if($_MY_CONFIG->get('enableJCDashboard'))
{
  if(eregi('\{!jomcomment\}',$row->text))
{
  $row->text = str_replace('{!jomcomment}','',$row->text);
  }
else if(eregi('\{jomcomment\}',$row->text))
{
  $row->text = str_replace('{jomcomment}','',$row->text);
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
  else if(eregi('\{jomcomment lock\}', $row->text) )
  {
  $row->text = str_replace('{jomcomment lock}','',$row->text);
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog" , '' , '' , true );
}
else
{
  // Default
  // User is not allowed to enable or disable comments
  // so we use the default value to display
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
  }
else
{
  // User is not allowed to enable or disable comments
  // so we use the default value to display
  $row->comments = "";
  $row->comments = jomcomment($row->id, "com_myblog");
  }
}
            
заменил на:

Код: php

global $mainframe;
$comments=$mainframe->getCfg('absolute_path').'/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
       require_once($comments);
       $language = & JFactory::getLanguage();
       $language->load('com_jcomments', JPATH_SITE);
       $row->comments = JComments::showComments($row->id, 'com_myblog', $row->title);
}


В файле components/com_myblog/functions.myblog.php

изменения сделал согласно инструкции от Sulpher

В файле \administrator\components\com_myblog\config.myblog.php
нашел:
Код: php
$db->query("SELECT id FROM #__components WHERE `option`='com_jomcomment'");
$this->useComment = strval($db->get_value());

заменил на:
Код: php
$db->query("SELECT id FROM #__components WHERE `option`='com_jcomments'");
$this->useComment = strval($db->get_value());

нашел:

Код: php
if($this->useComment){			
$db->query("SELECT count(*) FROM #__components WHERE `option`='com_jomcomment'");
$this->useComment = strval($db->get_value());
}
заменил на:
Код: php
if($this->useComment){			
$db->query("SELECT count(*) FROM #__components WHERE `option`='com_jcomments'");
$this->useComment = strval($db->get_value());
}
Возможно что то забыл упомянуть...
Уверен что это промежуточное решение проблемы. Т.к остаются белые пятна описанные в начале поста. Да и более грамотно, (красиво) уверен можно...
Тут требуется вмешательство людей знающих код

            
            
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #44 : 15.06.2009, 11:17:59 »
smart нас не слышит.. >:(
почему не слышу - слышу... вот только времени свободного у меня от этого не добавляется - мою работу за меня никто делать же не будет? а мне семью кормить... хотите получить быстро данную интеграцию - давайте обсудим вариант создания данной интеграции на коммерческой основе - нет - ждите пока у меня появится время.

4.n, добрые люди дали мне поглядеть MyBlog Pro 3, я постараюсь в ближайшее время поставить его и посмотреть, что там за проблемы. Очень быстро не обещаю, но посмотрю обязательно.
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Интеграция с My Blog
« Ответ #45 : 15.06.2009, 11:43:23 »
smart,спасибо огромное и за это.Насчёт отсутствия времени я и не сомневался- я знаю JComments новый на подходе..
Я только хочу сказать,что myBlog 3.х.. получился(вроде бы) вполне удачный,и похоже он ,наконец-то, решает вечную проблему блога на Joomle.
Поэтому присутствие там JComments,на мой взгляд,было бы ОЧЕНЬ удачным решением.
 Так что я лично набираюсь терпения и жду.  :dry:
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #46 : 15.06.2009, 14:31:38 »
давайте обсудим вариант создания данной интеграции на коммерческой основе
Если можно полноценно интегрировать в JomSocial (заменить стенку) + интеграция в MB3.0 то оч даже интересна цена вопроса.
*

dofining

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #47 : 30.06.2009, 10:11:04 »
Еще одна проблема(. На вкладке "Комментарии" компонента myblog не отображаются комментарии. Стоит надпись:
Nobody has written any comment on your article yet. Посмотрел в shocommets.php но ничего сделать так и не смог. Подскажите. (
*

FENIX666FENIX

  • Захожу иногда
  • 59
  • 14 / 0
  • Рыжая - это не цвет, а стиль жизни!
Re: Интеграция с My Blog
« Ответ #48 : 30.06.2009, 14:14:13 »
Уточни плз - в админке, во вкладке СВ или при заходе в личную панель блога на фронтенде?
Если в админке - так расслабься, в самом JComments есть комментарии, если во вкладке СВ, то надо плагин для СВ поставить jcommentов, а от джомкоментов плагин косануть.
Есть правда баг в плагине СВ Mybloga - там тож ссылка на комментарии джомкомента есть, но она пропадет как только джомкомент снести вообще.

В панели личной тоже думаю исчезнет, если не будет джомкомента, хотя я его еще не сносила (боюсь! ;D). И ссылки наверное буду как-то вырезать, искать, где они генерируются.
*

dofining

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #49 : 06.07.2009, 15:15:10 »
При заходе в личную панель майблога.
... Так джомкоммент я вообще не устанавливал. Просто заменил строки на JComments и включил интеграцию. Комментарии отображаются нормально, но вот сам блог их не считает во вкладке комментарии.
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Интеграция с My Blog
« Ответ #50 : 07.07.2009, 01:00:39 »
При заходе в личную панель майблога.
... Так джомкоммент я вообще не устанавливал. Просто заменил строки на JComments и включил интеграцию. Комментарии отображаются нормально, но вот сам блог их не считает во вкладке комментарии.
Smart, обещал глянуть, когда время будет, видимо пока занят сильно...
Было бы решение, думаю отписался бы...
Ждемс.
*

alex54

  • Захожу иногда
  • 167
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #51 : 03.09.2009, 13:36:54 »
В версии 2.0 файл frontview.php стал называться show.php

у меня блог v3.0.329 и jcomments_v2.1.0.0
 
сделал замены, но и после них и без замен

 
надпись - добавить комментарий появляется, но при переходе по ссылке вылетаю на ошибку 404
« Последнее редактирование: 03.09.2009, 14:01:27 от alex54 »
*

alex54

  • Захожу иногда
  • 167
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #52 : 03.09.2009, 14:15:24 »
ниче понять не могу
вид ссылки на добавление коммента из материалов сайта - все пашет

http://сайт.ru/index.php?option=com_content&view=article&id=122:2009-08-13-11-47-15&catid=56:2009-08-13-10-34-29&Itemid=29#addcomments

добавить коммент из материала блога

http://сайт.ru/index.php?option=com_content&view=article&id=&Itemid=51#addcomments
получаю
404 - Материал №0 не найден
:(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #53 : 03.09.2009, 16:43:44 »
добавить коммент из материала блога

http://сайт.ru/index.php?option=com_content&view=article&id=&Itemid=51#addcomments
в ссылке почему-то нет значения параметра id... почему - не знаю...
*

alex54

  • Захожу иногда
  • 167
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #54 : 03.09.2009, 17:29:34 »
в ссылке почему-то нет значения параметра id... почему - не знаю...

хоть вручную код комментов вписываю, хоть задаю разделы в админке в настройках jcomments
один черт ссылка вида

[/URL]

изменения я делал только в двух файлах  согласно инструкции от Sulpher

хотя и без них то же самое было

jomcomment у меня что-то вообще ни каким боком не проявляется, вроде ничего блог не проверяет

х.з. короче, у всех все по-разному, убираю интеграцию в настройках блога, тогда добавить комментарии просто текстом {jcomment on}

эх, жаль блог без комментов будет :(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция с My Blog
« Ответ #55 : 03.09.2009, 18:18:40 »
Если в ссылке JComments нет этого параметра, значит его не передали в функцию showComment... Проверяйте интеграцию, смотрите что именно туда передается, и есть ли там значение.
*

alex54

  • Захожу иногда
  • 167
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #56 : 11.09.2009, 08:30:32 »
Если в ссылке JComments нет этого параметра, значит его не передали в функцию showComment... Проверяйте интеграцию, смотрите что именно туда передается, и есть ли там значение.

а как проверить?, для чайника надо подробнее рассказать :)

P.S. все... все, работает, появилась форма комментов, еще в генеральных настройках блога включил интеграцию с Jom Comment (файлы отредактированы) и все путем стало  :D
« Последнее редактирование: 11.09.2009, 08:39:14 от alex54 »
*

alex54

  • Захожу иногда
  • 167
  • 3 / 1
Re: Интеграция с My Blog
« Ответ #57 : 11.09.2009, 09:00:17 »
но все-таки не полная интеграция

форма есть, комментарии добавляются, выводятся в модуле последних комментариев - все как бы хорошо

но вот сам блог их не считает и ссылка "добавить комментарий" ведет на 404 (как и указывал выше, нет параметра ID)

не смертельно конечно :) хоть так есть ;)
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Re: Интеграция с My Blog
« Ответ #58 : 24.09.2009, 14:35:02 »
Интеграция с MyBlog 3.0 осуществляется нормально при условии если не трогать файл config.myblog.php, но пришлось установить JoomCommets... Правда пришлось закоментировать строчку: $readmore_link = JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catslug, $article->sectionid)); в плагине Jcomments.php (контент) и все. Единственный баг - это не рабочая ссылка "добавить комментарий", а при нажатии на ссылку "Комментарии (...)" выводится экран со всеми комментариями и возможностью добавить новый!
Протестировал вроде все, закомментированная строчка ни каких побочных эффектов не дала.... Остается вопрос как сделать рабочей ссылку "добавить комментарий"??
*

teo21

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Интеграция с My Blog
« Ответ #59 : 03.10.2009, 17:11:39 »
Ну так что?? решили проблему с интеграцией??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 74976
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 8114
Последний ответ 14.06.2020, 11:53:38
от xpank
Интеграция с SP LMS

Автор valensy

Ответов: 11
Просмотров: 5257
Последний ответ 02.03.2020, 12:50:40
от shamangor
Интеграция JComments в JoomShoping

Автор apelsin

Ответов: 20
Просмотров: 14045
Последний ответ 27.12.2019, 22:39:08
от dron
Интеграция JComments с K2

Автор Sulpher

Ответов: 276
Просмотров: 145350
Последний ответ 31.07.2019, 11:05:39
от wishlight