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

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Общий привет!
Тут, собственно, загвоздка выходит.
Наш национальный банк ввел новую систему онлайн-платежей. Ну и на своем сайте они дают код для подключения к онлайн-платежам. Там, список переменных, и сама html-форма отправки.

Пытаюсь прикрутить ихний код к магазину (joomla 2.5 JoomShopping 3.11.4)
Создал новую папку в components\com_jshopping\payments под названием components\com_jshopping\payments\pm_samonline
В этой папке создал файл pm_samonline.php, в который установил код для подключения, который они рекомендуют.

В админке магазина создал новый способ оплаты и там, где надо ввести Псевдоним впечатал  pm_samonline

Теперь, когда на сайте, при оформлении заказа, я выбираю способ оплаты - samonline, то выходит ошибка

Код
Warning: call_user_func() expects parameter 1 to be a valid callback, class 'pm_samonline' not found in Z:\home\cveti78\www\components\com_jshopping\controllers\checkout.php on line 286 

Так оно и понятно, что ошибка говорит о том, что надо создать class 'pm_samonline' , но здесь моих познаний уже не хватает.
 
Буду благодарен за подсказки, как же прикрутить файл pm_samonline.php, что бы при выборе способа оплаты, перекидывало бы на него. Мне не надо создавать файл для админки, что бы оттуда настраивать. Просто, когда клиент выбирает этот способ оплаты, его перекинуло бы на файл pm_samonline.php, а в счете оплаты, который приходит на е-мейл (или pdf) тоже, соответственно, отобразился бы.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Создание нового вида оплаты
« Ответ #1 : 18.01.2013, 13:06:20 »
Не всё так просто как Вам кажется... В этом файле pm_samonline.php должет быть объявлен класс pm_samonline в котором должны быть определенные функции отвечающие за обработку платежа.
Посмотрите любой другой платежный плагин, и Вы увидите как он должен выглядеть.
А еще лучше, если Вы дадите ссылку на Ваш банк, где они описывают свою форму оплаты, может будут идеи как это реализовать
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Re: Создание нового вида оплаты
« Ответ #3 : 18.01.2013, 15:14:16 »
Хорошая мысля приходит опосля...

Я использовал те способы оплаты, которые уже есть в JoomShopping. В том месте, где html-форма там заменил на свою, а над ней переопределил переменные. Вроде получилось.

Дышать легче стало.
 yes! :D yes!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Украинские плагины оплаты для версии 5, 0?

Автор Alex_gs

Ответов: 3
Просмотров: 3508
Последний ответ 12.01.2023, 01:16:57
от Alex_gs
Privat24 - плагин оплаты (приват24)

Автор vasya321

Ответов: 84
Просмотров: 25909
Последний ответ 05.07.2022, 10:39:36
от nevigen
LiqPay - плагин оплаты

Автор 1g0r

Ответов: 160
Просмотров: 45077
Последний ответ 31.12.2021, 23:17:26
от Biss
Плагин оплаты AlfaBank Казахстана

Автор Kokshetau

Ответов: 4
Просмотров: 3598
Последний ответ 13.01.2021, 18:40:11
от Kokshetau
Плагин оплаты кредитной картой [Альфа-Банк]

Автор v42bis

Ответов: 3
Просмотров: 5338
Последний ответ 30.11.2020, 22:00:28
от nevigen