Новости Joomla

👩‍💻 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

Вышли релизы безопасности Joomla 6.1.2 и Joomla 5.4.7

Релиз безопасности Joomla 6.1.2 и Joomla 5.4.7

Проект Joomla! рад сообщить о выходе Joomla 6.1.2 и Joomla 5.4.7. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

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

Dmitry

  • Новичок
  • 2
  • 0 / 0
Здравствуйте.

Я использую компонент ohanah для создания и учета событий (он очень похож на eventlist)

Решил создать правило добавления очков после создания пользователем каждого из событий.

Создал правило, xml-файл, внедрил API, все включил все работает. Однако, не как положено.

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

Компонент написан на nooku-framevork что усложняет понимание, но все-же приведу некоторый код:

После <form>....</form> кнопка имеет следующий вид: <?= @helper('button.button', array('type' => 'input', 'text' => @text('OHANAH_ADD_EVENT'))); ?>

действие после нажатия кнопки управляется некоторым скриптом:

      <script>
         $jq(function() {
            $jq('.button[name="Submit"], input[name="Submit"]').click(function() {
               if ($('edit-form').validate()) {
                  $jq('.button[name="Submit"], input[name="Submit"]').attr("disabled", true);
                  if (!($jq.browser.msie && ($jq.browser.version=='8.0'))) {
                      $jq('.button[name="Submit"], input[name="Submit"]').text('<?=@text('OHANAH_ADDING_EVENT')?>');   
                   }

                  <? if (JComponentHelper::getParams('com_ohanah')->get('useStandardJoomlaEditor')) : ?>
                     var desc = <?=$editor->getContent('description')?>
                  <? endif ?>
                  $jq.ajax({
                      type: 'post',
                     url: 'http://<?=$_SERVER['HTTP_HOST'].KRequest::root()?>/index.php?option=com_ohanah&view=event',
                     data: $jq('#edit-form').serialize()<? if (JComponentHelper::getParams('com_ohanah')->get('useStandardJoomlaEditor')) : ?>+'&description='+desc<? endif ?>,
                      success: function (data, text) {
                        alert('<?=@text('OHANAH_EVENT_ADDED')?>');


                      }
                  });

               }
            });
         });
      </script>

Если его убрать то кнопка работать не будет.

Я так понимаю - для должной работы API, необхдимо его завязывать с данным скриптом. Вопрос в том - как именно?


Я не прошу привести конкретный код (да и в моем случае это просто невыполнимо), но мне достаточно просто указать ниточку решения, за что буду безгранично благодарен. *DRINK*
« Последнее редактирование: 25.06.2012, 15:27:10 от Dmitry »
*

Dmitry

  • Новичок
  • 2
  • 0 / 0
Разобрался.

Ключ заблуждения был в следующем:

В модели MVC за поведение пользователя отвечает Controller, тогда как все манипуляции я проводил преимущественно с Viev файлом.


ps Для товарищей по несчастью привожу код правила

xml файл:"plgaup_addevent.xml"

<?xml version="1.0" encoding="utf-8"?>
<alphauserpoints type="plugin">
    <rule>add nev event</rule>
    <description>Adds points when create nev event</description>
    <component>ohanah</component>
    <plugin_function>plgaup_addevent</plugin_function>
    <fixed_points>true</fixed_points>
</alphauserpoints>

само-собой все включаем и настраиваем в админ-панели joomla

открываем
\www\сайт\components\com_ohanah\controllers\event.php
ищем строку
$this->_message = JText::_('OHANAH_EVENT_ADDED');
после нее добавляем
$api_AUP = JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php';
if ( file_exists($api_AUP))
{
require_once ($api_AUP);
AlphaUserPointsHelper::newpoints( 'plgaup_addevent' );
}



с Уважением, Дмитрий.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Опыт написания своего правила

Автор Lake

Ответов: 0
Просмотров: 5089
Последний ответ 23.07.2016, 14:55:28
от Lake
Процедура добавления медалей пользователям

Автор NlCK

Ответов: 5
Просмотров: 2023
Последний ответ 25.09.2014, 12:09:01
от migus
Kunena 2.0.1 + AlphaUserPoints 1.7.3 не работают правила

Автор Triniti

Ответов: 5
Просмотров: 2966
Последний ответ 10.09.2012, 01:03:11
от Gerostrat
[Решено] Alpha UserPoints + CB 1.2.3 начисление очков юзеру за просмотр его профиля.

Автор orsy

Ответов: 27
Просмотров: 9072
Последний ответ 01.12.2011, 09:24:15
от migus
Снимать баллы за создание опроса, а не начислять

Автор GoodWeb

Ответов: 10
Просмотров: 3657
Последний ответ 30.09.2011, 00:49:28
от migus