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

Gugolovski

  • Захожу иногда
  • 161
  • 0 / 0
Можно ли вставить таблицу Джумлиги в текст материала и как это сделать?
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Таблица в виде модуля. А затем, пользуясь сторонним компонентом, например этим, вставляем модуль в текст.
Сам такой способ не пробовал, но должна такая схема работать.
*

Gugolovski

  • Захожу иногда
  • 161
  • 0 / 0
В инструкции к модулю сказано:
How to use this

    Enable the plugin in the plugin manager.
    Go to the module manager and get the id is of the module you want to include.
    Paste the plugin-code into the editor:
    {module [63]}
     
    Change the number to the id of the module you want to display

установил этот модуль в Joomla, активировал, а что дальше делать не ясно, про какой редактор говорится в этой инструкции?
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
1) Устанавливаем плагин
2) Включаем плагин
3) Делаем модуль с таблицей
4) Публикуем модуль в какую-нибудь левую позицию, что б он не мешался (не был бы виден)
5) Берём ID модуля
6) Вставляем в текст (материал) {module [ID_модуля]}
*

Gugolovski

  • Захожу иногда
  • 161
  • 0 / 0
Спасибо за участие, правда я с Джумлигой по имени отчеству..
Цитировать
Делаем модуль с таблицей
Честно говоря не знаю, что это значит и как это сделать >:(
Подскажите, если не сложно.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Модуль mod_joomleague_ranking
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
И в стандартных инструментах Joomla есть plugin: Content - Load Module
Синтаксис: {loadposition content1} (где content1 - позиция в которой находится модуль)

Только что проверил оба варианта. Оба рабочие, но по разному отображаются.
*

Gugolovski

  • Захожу иногда
  • 161
  • 0 / 0
у меня при включении этого модуля в текст сайт обрубается. выпадает такое:

Catchable fatal error: Object of class stdClass could not be converted to string in /home/gugolovski/data/www/.../components/com_joomleague/helpers/ranking.php on line 115 !
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Какая версия JoomLeague?
Пошагово опишите свои действия.
*

Gugolovski

  • Захожу иногда
  • 161
  • 0 / 0
Д-лига версия 1,5
Выбираю:
Менеджер модулей - mod_joomleague_ranking
Подробности/включен - да
Параметры/Project - выбираю существующий проект
Параметры/Division    - тут у меня выбора нет - есть только слово select

определяю положение модуля:
Подробности/Позиция: ...

1)если выбираю left, user сайт не грузится сразу:
Catchable fatal error: Object of class stdClass could not be converted to string in /home/gugolovski/data/www/worldc.ru/components/com_joomleague/helpers/ranking.php on line 115

2)если отмечена позиция  - header, сайт грузится нормально. создаю материал, в текст просто вставляю {module [68]}. материал - на главной странице, сайт не грузится:

а“аЛаАаВаНаАб бб‚б€аАаНаИб†аА

Catchable fatal error: Object of class stdClass could not be converted to string in /home/gugolovski/data/www/worldc.ru/components/com_joomleague/helpers/ranking.php on line 115
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
А модуль без вставки в текст работает?
*

sokoll

  • Захожу иногда
  • 94
  • 0 / 0
а мне надо вставит дерево турнира в текст статьи, могу только выводить как пункт меню, может кто подскажет способ?
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Попробуйте Components Anywhere на http://nonumber.nl
Там есть и бесплатная версия.
Конкретно с этим расширением я не работал. Но то, что пользую, работает исправно. Правда, тяжело в освоении.
*

sokoll

  • Захожу иногда
  • 94
  • 0 / 0
Спасибо Геныч, Plugin Include Component  я пошел вот этим путем
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Джумлига неверно отображает турнирную таблицу

Автор apugachev86

Ответов: 6
Просмотров: 5160
Последний ответ 19.12.2019, 09:25:57
от ChesChel
JL 0.93. Нужно включить в таблицу ВО, ВБ, ПО, ПБ, то есть овертаймы и буллиты в хоккее

Автор Andy-68

Ответов: 0
Просмотров: 2320
Последний ответ 12.06.2015, 11:27:39
от Andy-68
Как сделать круговую турнирную таблицу

Автор xDD

Ответов: 11
Просмотров: 7963
Последний ответ 21.07.2013, 16:25:03
от M0sk0W
Можно ли вывести 2 таблицы с итогами на 1 странице?

Автор Gugolovski

Ответов: 9
Просмотров: 2962
Последний ответ 06.03.2012, 19:05:51
от tranceRoller
не мугу активировать компоненты джумлиги: JoomLeague Teams Statistic ranking

Автор Gugolovski

Ответов: 2
Просмотров: 2141
Последний ответ 06.03.2012, 04:51:45
от Gugolovski