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

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Вот такой баг присутствует в последней версии Joomla (пока не искал причину):

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

Код
<a title="" class="modal" rel="{handler: 'iframe', size: {x: 300, y: 350}}"  href="" class="modal" target="_blank">...</a>

И вроде бы всё нормально работает, нажимаешь на ссылку или картинку, обрамленную указанными выше тегами и появляется модальное окно с содержимым, полученным по указанной в 'href' ссылке.

Баг заключается в том, что если на странице присутствует любое текстовое поле:

Код
<input type="text" ... />

И в этом поле набрать текст, а потом нажать на ссылку для вывода на странице модального окна, то: окно появляется и тут же исчезает!

Для получения бага перейдите, например, в Компоненты-Баннер-Баннеры, далее введите что-нибудь в поле "Фильтр" и нажмите на кнопку Параметры справа вверху.

Кто-нибудь сталкивался с этим? Нашел причину? Устранил ошибку?

Спасибо за содействие... ведь мы все делаем одно общее дело.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Это не баг. Просто при потере фокуса в поиске он срабатывает и страница перегружается. Если в поиск введёшь что-то и кликнеш просто рядом с полем, он сработает. А тут конфликт - ты кликаешь на параметрах, и они открываться успевают, но тут же страница перегружается.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Для получения бага перейдите, например, в Компоненты-Баннер-Баннеры, далее введите что-нибудь в поле "Фильтр" и нажмите на кнопку Параметры справа вверху.
Уважаемый, если бы не знал о чем пишу - не писал бы. Я лично столкнулся с этим багом при написании своего компонента. У меня обычное (не поисковое) поле, страница не обновляется и ситуация аналогична описанной выше!

А при потере фокуса никакая страница не обновляется. Табом походите по странице. Ничего не обновится.

Это реально баг, потому что я не нажимал на кнопку "Применить" в фильтре, а нажал на Параметры! Но поскольку в ссылке есть href, то браузер обновил страницу помимо вызова модального окна. Это не то, что требовалось от приложения.
« Последнее редактирование: 02.06.2011, 05:02:52 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец

Страница обновляется не при потере фокуса. Попробуйте табом фокус передать.
Страница обновляется при клике мышкой.

А что за компонент сделал у Вас дополнительное поле в заголовке Joomla? Тоже такой хочу...

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

Спасибо заранее. :-)
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
При клике вне поля заускается фильтр. При убегании табом - тоже. Могу ещё одно видео записать. ФФ4, линукс.

Вот расширение:
http://extensions.joomla.org/extensions/administration/admin-desk/10396

Но я чуть правил под себя, ибо японец-автор далёк от проблем с кириллицей. Тут есть именно тот, который использую: http://www.ex.ua/view/234435
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Я только что в ФФ Виндоуз пробовал... при Табе ничего не перегружается. Записать?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Я конечно не могу доказать, что я пользовался только табом, без ентера. По видео не докажешь. Но специально не поленился запустить виртуальную машину и попробовать. При любой потепер фокуса в поле фильтра поиск запускается. На него какой-то ява-скрипт навешен на этот случай.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Плохо, что навешан. И не только на него, на любое аналогичное поле... у меня в компоненте такая же беда. Тупо поле на форме, а рядом кнопка, которая вызывает модальное окно. Так вот если в поле что-то вбить и нажать мышкой на кнопку, то окно появляется и исчезает и идет перезагруз страницы. Дело не в поиске, а в работе Joomla.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Но ведь поле вверху, из модуля для поиска EasySearch, работает как надо.

В HTML чётко это видно, т.е. не mootools навешивает:
Код
<input type="text" name="search" id="search" value="ппа" class="text_area" onchange="document.adminForm.submit();" />

Каким образом ты формируешь поле в своём компоненте? Возможно у стандартной функции есть какие-то параметры. Не могу все текстовый поля иметь onchange="document.adminForm.submit();"

Скаже, в конфиругации AkeebaBackup в любом текстовом поле что не пиши, где не находись - параметры всплывают отлично.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Точно! Вот туплю... там же:
Код
document.adminForm.submit();
Поэтому такая проблема была... Стыдно даже. ;-)
Осталось когда код копировал из другой вьюхи, там это поле за поиск в фильтре и отвечало. :-)
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 11931
Последний ответ 12.11.2023, 23:37:03
от all_zer
Отключение всплывающих окон

Автор 8gksp

Ответов: 2
Просмотров: 3741
Последний ответ 27.04.2022, 13:28:22
от 8gksp
Нужно wiki под Joomla

Автор THE KILLERS

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

Автор Tema

Ответов: 5
Просмотров: 9004
Последний ответ 14.08.2020, 07:16:44
от rsn
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 14085
Последний ответ 12.09.2018, 19:36:32
от PaLyCH