Новости 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 Ответов
  • 2049 Просмотров
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Приветствую, друзья!
Сделала пункт меню - Список всех меток из родительской метки - порядок стоит по Заголовку, колонка 1 - но алфавитного порядка не наблюдаю. Что делать?
Fatal error - это не фатально!!! Я проверила.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
проверил - сортировка выводит правильно, даже если в настройках язык бусурманский стоит.
уровень у меток одинаковый? возможно, у вас несколько уровней вложенности?
имеет смысл проверить на дефолтном шабе
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Да, уровень у меня вложенный. Но и если все метки взять - проверила, все равно не выстраиваются. У меня есть среди меток список фамилий. Хотела их по алфавиту.
Fatal error - это не фатально!!! Я проверила.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
смотрите отладчиком, как у вас выводятся.
если у части меток есть родитель, а у части - нет, то те, что с родителем будут внутри него собраны в ul, или что там в шаблоне у вас.
если все метки, которые вы хотите вывести, на одном уровне, без промежуточных родителей, то должны вывестись по алфавиту.
и проверьте на протостаре. если там нормально, значит в шаблоне переопределение какое-то кривое
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Так они - несмотря на одну колонку и один уровень - все равно выводятся в несколько списков. И в каждом списке по одному элементу. Это если я одну колонку поставлю. А если 12, то будут списки внутри списка. Но в каждом конечном списке - один элемент.
Я вообще не понимаю, может, порядок по заголовку касается не самих меток, а материалов, связанных с ними?
Fatal error - это не фатально!!! Я проверила.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
нет, все правильно - это список именно меток.
и то что они в ul завернуты - тоже нормально.
проверьте, будет ли меняться вывод, если переключать метод сортировки на обратный, например.
да и, в третий же раз - там же, в настройках пункта, поменяйте шаблон на протостар.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Протостар я пробовала, честно. В моем шаблоне не переопределен шаблон меток. Это мой ключевой шаблон, я с ним постоянно работаю и все переопределения я там сама пишу...
Fatal error - это не фатально!!! Я проверила.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну не понятно тогда.
в моем случае, имея в админке такую структуру:
Все (Alias: proekt)
   –  жидкость
   –  ягоды
   –  рыба
и задав вывод меток с родителем "Все" по алфавиту, получаем "жидкость, рыба, ягоды"

а версия джумлы свежая? они там в ранних трешках с тегами много косячили.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Ну, что я могу сказать. Если метки были в многоэтажной структуре, то по алфавиту их уже не выстроить.  :(
На сайте, где все метки одного уровня, порядок по алфавиту для списка работает.

Но в данном проекте мы меняли уровень вложенности, и не один раз - не знаю, как и где это могло закешироваться, но метки, которые меняли свой уровень вложенности, нарушают  алфавитный порядок. Для эксперимента скинула все метки в корневой уровень, но алфавитного порядка так и не увидела(
Fatal error - это не фатально!!! Я проверила.
*

sivers

  • Живу я здесь
  • 2608
  • 361 / 0
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 2658
Последний ответ 09.11.2023, 16:33:08
от denxio
Модуль Похожие метки – только более ранние статьи!

Автор Gerostrat

Ответов: 6
Просмотров: 1723
Последний ответ 24.08.2023, 21:56:09
от sivers
Вывод даты публикации материала в списке меток tags

Автор androv77

Ответов: 1
Просмотров: 891
Последний ответ 07.01.2023, 13:23:15
от NewUsers
Метки и элементы

Автор olderman

Ответов: 0
Просмотров: 947
Последний ответ 19.10.2022, 15:21:13
от olderman
[howto] Блог. Вывод материалов в списке подкатегорий

Автор dynamit

Ответов: 3
Просмотров: 1685
Последний ответ 05.10.2022, 13:37:10
от Mitriy