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

born

  • Захожу иногда
  • 108
  • 1 / 0
Как скопировать составы команд между двумя разными проектами? Например у меня есть команда в одном турнире, там вбит ее состав. Потом я создаю новый турнир и там эта команда тоже участвует и мне надо перенести в нее предыдущий состав.

Копирование просто команды между проектами не предлагать
*

apugachev86

  • Новичок
  • 7
  • 0 / 0
http://joomlaforum.ru/index.php/topic,255157.0.html описывается, как это можно реализовать
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Кто-то пробовал этот хак для JL 2.0? Отпишитесь, плз, о результатах.

P.S. Мне бы для такого случая подошла бы опция что-то вроде "копировать проект". Скажем, если на будущий год он сохранится на 90 процентов (команд, составы), то естественно, что не очень охота вбивать все заново. Но кнопка "копировать" для проекта копирует только самую общую структуру, без составов. А попытка импортировать проект из файла .jlg обернулась странной ошибкой

Код
1) missing import file
2) something is wrong inside import file

То есть, или файла нет, или в нем что-то неправильно. Хотя, создавался он в той же системе :) Но может это и логично, что импортировать такой же проект, который уже есть, нельзя в принципе?

*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Цитировать
Копирование просто команды между проектами не предлагать
Что значит просто копирование?
В 1.6 была функция копирования команды из одного проекта в другой. Что бы скопировать команду из проекта А в проект Б надо было:
  • зайти в список команд проекта А
  • выделить нужные команды
  • нажать кнопку внезапно "Копировать"
  • и там уже выбрать проект Б.
В версии 1.6 правда не переносятся позиции игроков, но всё же лучше чем ничего.
Судя по исходникам в версии 2.0 такая функция тоже должна быть. Сам не тестировал.
*

wikt_www

  • Новичок
  • 9
  • 0 / 0
В версии 2.93 есть такая функция. И кстати при копировании команд позиции игроков также не переносятся. Но это всеже легче чем набирать вручную.
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
У меня (версия 2.93) не перенеслись именно составы. Но судя по постам они все-таки переносятся?
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
У меня (версия 2.93) не перенеслись именно составы. Но судя по постам они все-таки переносятся?
Они переносятся методом описанным выше, а не копированием проекта.
*

gootexp

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Что значит просто копирование?
В 1.6 была функция копирования команды из одного проекта в другой. Что бы скопировать команду из проекта А в проект Б надо было:
  • зайти в список команд проекта А
  • выделить нужные команды
  • нажать кнопку внезапно "Копировать"
  • и там уже выбрать проект Б.
В версии 1.6 правда не переносятся позиции игроков, но всё же лучше чем ничего.
Судя по исходникам в версии 2.0 такая функция тоже должна быть. Сам не тестировал.

Сегодня как раз с этим столкнулся, стандартная копирует(версия 2.0), но позиции забывает. Впринципе для меня не критично!
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Вроде бы по весне проблему решили и составы (без позиций) копировались. Сейчас же не получается, при копировании выдает ошибку вида:

Цитировать
Duplicate entry '30-33' for key 'combi' SQL=INSERT INTO ххххх_joomleague_project_team (team_id, project_id, info, picture, standard_playground, extended) SELECT team_id, 30, info, picture, standard_playground, extended FROM ххххх_joomleague_project_team WHERE id IN (156)

Никто не сталкивался?
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
У меня вообще нет этой функции(((( Версия 3.0. *ОХ-Х-Х*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Копирование игроков из другого турнира

Автор sopila

Ответов: 5
Просмотров: 4936
Последний ответ 10.03.2019, 01:31:20
от DragonbyKuzya
Таблицы (ranking) разных лиг на главной в выпадающее меню можно сделать?

Автор chernblx

Ответов: 3
Просмотров: 2304
Последний ответ 04.01.2011, 18:42:24
от chernblx