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

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Привет!

Я программист (С/С++), но для веба ничего никогда не писал, кроме простого сайта-визитки на html5. И вот очень нужно написать свой модуль для Joomla 3.

Суть его в следующем. Есть карта (просто изображение), на карте отмечены несколько объектов, при наведении курсора мыши на эти объекты, из них всплывают изображения-миниатюры со строкой текста под ними. По всплывающим миниатюрам можно кликнуть и перейти по ссылке.
В админке желательно реализовать возможность добавления/удаления/редактирования объектов на карту.

Я ознакомился, как писать модуль-хеллоуворд, как вставлять модуль в сайт.

Но дальше, как приступить, непосредственно, к реализации задачи? На php никогда не писал до этого. Пожалуйста, сориентируйте. Как такие вещи делаются? Как вставить карту-фон, просто html-тегом или в php коде?

Нужно ли писать компоненты и потом подключать их в модуль, или весь код писать прямо в модуле?

Я так понимаю, во входном php файле я должен установить карту (фоновое изображение), дальше из некой базы загрузить объекты, каждый объект - это экземпляр класса, в котором есть поля - изображение, координаты, строка текст, ссылка, по которой переходим, если на изображение кликнут. Значит, написать такой класс.

А как добраться до события, что курсор находится over объекты, чтобы обработать его - "всплыть" изображение с текстом?

Пожалуйста, сориентируйте!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Разработать компонент, как начать?
« Ответ #1 : 11.11.2013, 17:15:24 »
ух..
может вам стоит нанять веб программиста?) для примера представьте что сейчас человек который ниразу не писал на сях попросит вас сориентировать вас как написать граф редактор...
вы сможете его сориентировать?)

Тут очень приличные знания..
Цитировать
В админке желательно реализовать возможность добавления/удаления/редактирования объектов на карту.
тут вам нужен компонент, ибо в модуле вы не сможете сделать динамическое создание всего этого!

Модуль вам понадобится только если вам нужно вывести и менно в модуле все это а не в области где компонент грузится...

Вообщем можете поссмотреть у меня на сайте (в подписи) есть и генератор каркаса для компонента (что вам и упростит и усложнит жизнь, ибо вы будете смотреть на все это как я на код с++)
и почитать в блоги примеры по созданию компонентов, есть урок по сервису как создавать простой компонент...

Могу если что помочь по сервису, но это будет тяжело и долго...

+ одним PHP вы не обойдетесь, тут нужно знать HTML, CSS, JS, PHP..
*

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Разработать компонент, как начать?
« Ответ #2 : 11.11.2013, 17:31:28 »
Значит всё немного сложнее, чем я думал, но буду разбираться, что делать)
Спасибо! Уже немножко сориентировали -  уроки по созданию компонентов)
HTML, CSS поверхностно знаю.
Сервис - это, как я понял, и есть часть для админки?

В Joomla есть такие вещи, как ф-ия CursorOver() в каком-нибудь классе, например? Чтобы обработать событие наведение курсора. Или вообще ноги не оттуда растут?)


Update: сайт у вас классный, уже про JImage узнал, думаю это то что нужно для создания всплывающих миниатюр по наведению курсора на них)
« Последнее редактирование: 11.11.2013, 17:35:25 от Riddik »
*

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Разработать компонент, как начать?
« Ответ #3 : 11.11.2013, 17:58:47 »
Может именно мне проще будет написать функционал на WebGL/Canvas/SVGL, а потом просто вставить это в модуль, как "проигрыватель", чтобы минимум вдаваться в дебри Joomla?
Мне проще написать на html5 как игру, а потом это дело вставить в модуль. Тем более что изображения должны плавно всплывать.

Или же погружаться в дебри Joomla, что лучше и быстрее?
« Последнее редактирование: 11.11.2013, 18:24:00 от Riddik »
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Разработать компонент, как начать?
« Ответ #4 : 11.11.2013, 18:32:04 »
В Joomla есть такие вещи, как ф-ия CursorOver() в каком-нибудь классе, например? Чтобы обработать событие наведение курсора. Или вообще ноги не оттуда растут?)
Нет этого в Joomla нет, и в PHP тоже )
надо для начала понимать что есть клиентские скрипты (например JavaScript) и серверные (например PHP)
когда вы увидили сайт на экране, PHP уже перестал работать, и он уже никак не взаимодействует с сайтом! почитайте основы как все работает: http://phpfaq.ru/na_tanke

Что бы взаимодействовать так как вам нужно (то есть наведение на какой то элемент), вам нужно писать клиентский скрипт (на JavaScript)! для облегчения вы можете использовать библиотеку jQuery...

Сервис - это, как я понял, и есть часть для админки?
Да для админки (backend) генерируется базовый каркас для работы с записями, и базовый функционал для работы с фронтендом...


Может именно мне проще будет написать функционал на WebGL/Canvas/SVGL, а потом просто вставить это в модуль, как "проигрыватель", чтобы минимум вдаваться в дебри Joomla?
Можете попробовать на Canvas, не во всех браузерах будет работать )
*

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Разработать компонент, как начать?
« Ответ #5 : 11.11.2013, 18:49:11 »
Уже больше проясняется - ещё раз спасибо!)
*

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Разработать компонент, как начать?
« Ответ #6 : 11.11.2013, 19:18:00 »
Примерно как тут нужна карта http://www.donstroy.com/

Это на JavaScript делается? Если да, то морочиться не буду и реализую на JavaScript/
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Разработать компонент, как начать?
« Ответ #7 : 11.11.2013, 19:28:16 »
Да это на JavaScript даже готовые можете скрипты скачать погуглите: карусели jquery
*

Riddik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Разработать компонент, как начать?
« Ответ #8 : 11.11.2013, 20:56:50 »
Что я понял на сегодня.

Модуль на php для Joomla при загрузке страницы формирует окончательный HTML + javaSctipt код, определяющий вид и поведение моей "карты". Т.е. php читает откуда-то (из базы данных) пути к картинкам, ссылки, позицию x, y на карте, формирует javaScript, который уже на загруженной странице выполняется на стороне клиента, реагирует на нажатие или наведение курсора и т.д.

Т.е. я пишу поведение элемента и карты на JavaScript, php формирует его при загрузке в соответствии с данными и всё.

Что я не верно понял?)

Если верно, то начну по порядку:
Сначала реализую функционал на "голом" HTML + javascript, как будет всё работать, буду внедрять это дело в php компоненты и модуль Joomla. Все правильно?)
« Последнее редактирование: 11.11.2013, 21:10:05 от Riddik »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставить reCapcha в свой компонент

Автор cod

Ответов: 4
Просмотров: 1827
Последний ответ 17.11.2015, 13:39:47
от b2z
Преобразовать компонент с 2.5 до 3.x

Автор Doctor Death

Ответов: 1
Просмотров: 1261
Последний ответ 29.10.2013, 18:14:04
от b2z