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

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Неплохое решение придумал, проблема в том,  что просто вставить код видео не получалось при использовании редактора TinyMCE.


Дописать стр. 240
/plugins/content/jw_allvideos/jw_allvideos/includes/sources.php
Код
/* --- I would like to add to it --- */
// vk.com
"VK" => "<iframe src=\"{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\"  style=\"border-width:0px\"></iframe>",

// myvi.ru
"Myvi" => "<iframe width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"{SOURCE}\" style=\"border-width:0px\" allowfullscreen></iframe>",

// sibnet.ru
"Sibnet" => "<iframe width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"//video.sibnet.ru/shell.php?videoid={SOURCE}\" style=\"border-width:0px;overflow:hidden;\" allowfullscreen></iframe>",

// kivvi.kz
"Kiwi" => "<object data=\"http://v.kiwi.kz/v2/{SOURCE}/\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width:0px;\" webkitallowfullscreen mozallowfullscreen allowfullscreen title=\"Kiwi player\"></object>",

// mail.ru
"Mail" => "<iframe src=\"{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width: 0px;\"  webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>",

Код
{vk}ссылка{/vk}
{myvi}ссылка{/myvi}
{sibnet}ссылка{/sibnet}
{kiwi}ссылка{/kiwi}
{mail}ссылка{/mail}


 :o
« Последнее редактирование: 31.12.2015, 14:47:27 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Плагин AllVideos вывод видео с VK
« Ответ #1 : 07.12.2015, 14:40:10 »
кроме vk добавил:
myvi
sibnet
Kiwi
mail

github 8 - 1 вариант
github 9 - 2 вариант с validator

 *DRINK*

Так как все не абсолютно остановился пока на таком
Код
/* --- I would like to add to it --- */
// vk.com
"VK" => "<iframe width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"{SOURCE}\" style=\"border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// myvi.ru
"Myvi" => "<iframe width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"{SOURCE}\" style=\"border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// sibnet.ru
"Sibnet" => "<iframe  width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"//video.sibnet.ru/shell.php?videoid={SOURCE}\" style=\"border-width:0px;overflow:hidden;\" allowfullscreen title=\"Video Player\"></iframe>",

// kivvi.kz
"Kiwi" => "<iframe  width=\"{WIDTH}\" height=\"{HEIGHT}\" src=\"http://v.kiwi.kz/v2/{SOURCE}/\" style=\"border-width:0px;\" webkitallowfullscreen mozallowfullscreen allowfullscreen title=\"Video Player\"></iframe>",

// mail.ru
"Mail" => "<iframe src=\"{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width: 0px;\" webkitallowfullscreen mozallowfullscreen allowfullscreen title=\"Video Player\"></iframe>",
« Последнее редактирование: 17.04.2016, 20:20:04 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Плагин AllVideos вывод видео с VK
« Ответ #2 : 22.04.2016, 13:55:46 »
plugin/jw_allvideos/includes/sources.php lev99:patch-10

Код
/* --- I would like to add to it --- */
// vk.com  - //vk.com/video_ext.php?oid=167947957&id=167693310&hash=a714ffe6371d3552
"VK" => "<iframe src=\"{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// vkontakte - 167947957&id=167693310&hash=a714ffe6371d3552
"vkontakte" => "
<iframe src=\"//vk.com/video_ext.php?oid={SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// myvi.ru - //myvi.ru/player/embed/html/onFjTHvp0ghihf7BJg2fz9YcQ1YfEkqUvMBi0O8UXBIWNlcCsQmI6R6rlbff4Zaik0
"Myvi" => "<iframe src=\"//myvi.ru/player/embed/html/{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// sibnet.ru - //video.sibnet.ru/shell.php?videoid=12345
"Sibnet" => "<iframe src=\"//video.sibnet.ru/shell.php?videoid={SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"border-width:0px;overflow:hidden;\" allowfullscreen title=\"Video Player\"></iframe>",

// kivvi.kz - http://v.kiwi.kz/v2/iuin3cgi0ap2/
"Kiwi" => "<iframe src=\"http://v.kiwi.kz/v2/{SOURCE}/\" width=\"{WIDTH}\" height=\"{HEIGHT}\"  style=\";display:inline-block;border-width:0px\" allowfullscreen title=\"Video Player\"></iframe>",

// mail.ru - https://videoapi.my.mail.ru/videos/embed/community/mir/_groupvideo/2515.html
"Mailru" => "<iframe src=\"{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"display:inline-block;border-width: 0px;\" allowfullscreen title=\"Video Player\"></iframe>",

// Mail - https://my.mail.ru/community/mir/video/embed/_groupvideo/2515
"mail" => "<object width=\"{WIDTH}\" height=\"{HEIGHT}\">
<param name=\"allowScriptAccess\" value=\"always\" />
<param name=\"movie\" value=\"http://img.mail.ru/r/video2/player_v2.swf?movieSrc=mail/{SOURCE}\" />
<embed src=\"http://img.mail.ru/r/video2/player_v2.swf?movieSrc=mail/{SOURCE}\" type=\"application/x-shockwave-flash\" width=\"{WIDTH}\" height=\"{HEIGHT}\" allowScriptAccess=\"always\"></embed></object>",

// Yandex - aleksandnujki/87tgggkwc7.908
"yandex" => "<object width=\"{WIDTH}\" height=\"{HEIGHT}\"><param name=\"video\" value=\"http://static.video.yandex.ru/lite/{SOURCE}\"/>
<param name=\"allowFullScreen\" value=\"true\"/>
<param name=\"scale\" value=\"noscale\"/>
<embed src=\"http://static.video.yandex.ru/lite/{SOURCE}\" type=\"application/x-shockwave-flash\" width=\"{WIDTH}\" height=\"{HEIGHT}\" allowFullScreen=\"true\" scale=\"noscale\"></embed>
</object>",

// Rutube  - http://rutube.ru/video/995b21c0ad5a4db6c88adf0331d8826f
"rutube" => "
<iframe src=\"//rutube.ru/play/embed/{SOURCE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" style=\"display:inline-block;border-width:0px;\" allowfullscreen title=\"Video Player\"></iframe>",

vk
myvi
sibnet
kivvi
Mail
Yandex
Rutube

 *DRINK*
« Последнее редактирование: 11.08.2016, 19:00:55 от leo78 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин "Русская типографика"

Автор Physicist

Ответов: 261
Просмотров: 164044
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

Ответов: 0
Просмотров: 2814
Последний ответ 27.08.2024, 15:39:37
от kkmspb
Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 111737
Последний ответ 20.04.2024, 21:10:33
от Beer
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 25778
Последний ответ 19.03.2023, 18:55:08
от ecolora
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 135252
Последний ответ 13.03.2023, 00:25:14
от ecolora