Новости Joomla

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

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

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

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

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

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Приветствую!
Возник такой вопрос: как запретить индексацию страниц - карточек, описания товаров, не затрагивая описания категорий, подкатегорий?
Robots.txt прописан так:

Код
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Disallow: /components/com_akeeba/
Disallow: /components/com_banners/
Disallow: /components/com_extplorer/
Disallow: /components/com_finder/
Disallow: /components/com_jce/
Disallow: /components/com_mailto/
Disallow: /components/com_newsfeeds/
Disallow: /components/com_search/
Disallow: /components/com_users/
Disallow: /components/com_weblinks/
Disallow: /components/com_wrapper/
Disallow: /components/com_xmap/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
 
User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Disallow: /components/com_akeeba/
Disallow: /components/com_banners/
Disallow: /components/com_extplorer/
Disallow: /components/com_finder/
Disallow: /components/com_jce/
Disallow: /components/com_mailto/
Disallow: /components/com_newsfeeds/
Disallow: /components/com_search/
Disallow: /components/com_users/
Disallow: /components/com_weblinks/
Disallow: /components/com_wrapper/
Disallow: /components/com_xmap/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Host: site.ru
Sitemap: http://site.ru/sitemap

Есть конечно вариант прописывать страницы вручную, но у меня 50 000 товаров  :o. Может есть способ этот процесс автоматизировать? Прошу помощи!  !
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Прошу не кидать в меня камнями ))), нашел похожую тему на форуме, но остался вопрос.
Мои ссылки на описание товара имеют вид:
Код
http://site.ru/noutbuki-i-pk/raskhodnye-materialy-dlya-printerov/kartridzhi-dlya-mfu/t2-ic-et1304-detail
Правильно ли я сделаю, если в robots.txt добавлю такую строку:
Код
Disallow: /*detail
?
*

bankinobi

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Чтоб не плодить сущностей, спрошу в этой теме.

Подскажите, как запретить индексацию текста условий обслуживания, которые пользователь принимает при оплате заказа. Текст совсем не уникальный, честно скомунизжен с ресурса подобной направленности, не хотелось бы чтобы поисковики его индексировали.

И в тему поста, а зачем запрещать индексацию карточек товара? Может тоже запретить?))
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Подскажите, как запретить индексацию текста условий обслуживания, которые пользователь принимает при оплате заказа.
Заказ это папка cart в переопределениях шаблона.
*

bankinobi

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
папка cart в переопределениях шаблона.
Извините, а можно точнее, где именно?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Извините, а можно точнее, где именно?
Переопределение это великая  вещь  Joomla
templates/твой шаблон/html/virtuemart/cart/   ну и там файлик должен быть cart.php
Вот так
Если нет то тогда в component/virtuemart/

В общем если надо подробно могу рассказать))
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
а индекс запретить можно описание в такой тег заключить типа noIndex ну или что то в этом роде
*

bankinobi

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
templates/твой шаблон/html/virtuemart/cart/ 
Ааааа, понял) Не знал что это зовется переопределением.
Спасибо.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Самое интересное и это реально мало кто знает в Joomla and VirtueMart можно переопределить буквально все
Шаблоны
содержание  heder
файлы CSS стилей и javascript
классы
перехват событий
ну и т.д

 ;D  

И зная как это делать Вы понимаете что абсолютно свободны в своих действиях
а не зажаты в стенках  CMS  yes!
« Последнее редактирование: 05.09.2013, 02:34:36 от gartes »
*

bankinobi

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Самое интересное и это реально мало кто знает в Joomla and VirtueMart можно переопределить буквально все
Шаблоны
содержание  heder
файлы CSS стилей и javascript
классы
перехват событий
ну и т.д

 ;D 

И зная как это делать Вы понимаете что абсолютно свободны в своих действиях
а не зажаты в стенках  CMS  yes!
Темный лес для меня =) и лезть не буду, а то опять чего сломаю...
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Темный лес для меня =) и лезть не буду, а то опять чего сломаю...
переопределение для этого и создано если в вашем файле будет ошибка то РЕНДЕР отдаст дефаулт из VM
это классно не бойтесь экспериментировать если что подскажу!!

А что там сложного//
Есть грубо говоря массив $this ; (на самом деле это объект)
В нем всякого говна понапихано Нам нужно либо $this -> product ( else ) ( иначе )  $this -> catigory
Ну а дальше все просто... крутим переливаем как хотим..
есть такая фишка для тех кто в темном  лесу))))))))
 
echo '<pre ">';
print_r (  $this -> product /* к примеру */  );
echo '</pre>';

очень красиво массивы раскладывает чтоб посмотреть!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультиязычность, связь товаров, доп.поля

Автор sanek2281

Ответов: 1
Просмотров: 3270
Последний ответ 24.01.2022, 18:00:46
от Максим Пишняк
Вывод дополнительного описания в карточке товара

Автор Litop

Ответов: 1
Просмотров: 2952
Последний ответ 24.11.2021, 22:26:21
от Litop
VirtueMart 3 Через RO csvi не могу загрузить больше 956 товаров

Автор artem_wrong

Ответов: 11
Просмотров: 2193
Последний ответ 25.09.2021, 21:13:23
от ShopES
RO csvi при загрузке описания товара теги типа &lt;p&gt; видны

Автор artem_wrong

Ответов: 10
Просмотров: 1345
Последний ответ 10.07.2021, 06:11:18
от draff
Импорт товаров

Автор tmpnikl

Ответов: 9
Просмотров: 1273
Последний ответ 06.05.2021, 07:13:51
от tmpnikl