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

Myst

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Как узнать адрес страницы из переменных joomla 1.5?
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Код
$uri = & JURI::getInstance();
$url = $uri->toString();
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Немного другой вариант
Код
	
$uri = &JFactory::getURI();
$url = $uri->toString(array('path', 'query', 'fragment'));
print $url;

результат:
index.php?option=com_content&view=article&id=ХХХ&Itemid=ХХХ
*

Myst

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
огромное всем спасибо, а как узнать её title?
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Точно сказать не могу, но глянь этот топик http://joomlaforum.ru/index.php/topic,56828.0.html
возможно ответ smart'а натолкнет на нужные мысли
*

balbesKO

  • Новичок
  • 3
  • 0 / 0
блин, а куда эти строки вставить нужно?
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
я делаю так:
пишу php скрипт, например в файле myscript.php

и вставляю его в материал с помощью модуля :add_php

т.е. в самом материале пишу {rdaddphp file=myphpfiles/myscript.php}

сам модуль смотри во вложении, это версия для joomla 1.5

[вложение удалено Администратором]
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
т.е. эти строки в данном примере нужно вставлять в myscript.php
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
и обрати внимание, что если вызвать этот скрипт прямой ссылкой типа http://MySite.ru/myphpfiles/myscript.php

то приведенные в примере функции &JFactory::getURI(); и другие jooml'овские не заработают.

т.к. они являются именно jooml'овскими и именно поэтому файл php надо вставлять в тело материала с использованием упомянутого выше модуля
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Немного другой вариант
Код
	
$uri = &JFactory::getURI();
$url = $uri->toString(array('path', 'query', 'fragment'));
print $url;

результат:
index.php?option=com_content&view=article&id=ХХХ&Itemid=ХХХ
А как получить такой результат если включен SEF??
*

nl

  • Новичок
  • 5
  • 0 / 0
Извините пожалуйста, но можно еще подробнее, в какой файл это прописывать? В какой материал?
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Немного другой вариант
Код
	
$uri = &JFactory::getURI();
$url = $uri->toString(array('path', 'query', 'fragment'));
print $url;

результат:
index.php?option=com_content&view=article&id=ХХХ&Itemid=ХХХ
Указанный пример положил мне сайт, Joomla 1.5.24.

Зато отлично работает Sourcerer от NoNumber, плагин для вставки PHP/CSS/JS .  
Строчка кода такая:
Код
{source}<?php echo JURI::current();?>{/source}
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
Подскажите как выдерунуть com_content из ссылки вида http://sitename.ru/index.php/sample/sample/
Все решения что выше работают только если не включен SEO.
А как получить такой результат если включен SEF??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

php скрипт для вызова url адреса открытой страницы

Автор bigrash

Ответов: 10
Просмотров: 8998
Последний ответ 17.02.2024, 20:12:05
от Vastriet
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 11931
Последний ответ 12.11.2023, 23:37:03
от all_zer
Вместо некоторых разделов стали отображаться пустые страницы

Автор ch

Ответов: 0
Просмотров: 3311
Последний ответ 04.12.2020, 15:07:27
от ch
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 15045
Последний ответ 05.11.2020, 20:56:47
от Kijv
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 9006
Последний ответ 14.08.2020, 07:16:44
от rsn