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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Плагин, позволяющий в материале оформлять блоки текста произвольным образом. Достаточно установить плагин и опубликовать, после чего в материале обрамить тегами нужный текст:
Код
{cdesign}Ваше содержимое здесь{/cdesign}

Внимание - HTML форматирование в данном блоке работать не будет.
Стили оформления по умолчанию заложены в файле plugins\content\pb_content_design.php. При желании можно усложнить форматирование редактированием функции pb_content_design_replacer все в том же файле

Обновления:
 - версия 1.1 позволяет создавать до 9 стилизованных блоков, для этого необходимо указать параметр style1-style9: {cdesign style1}{/cdesign}, общий вид стилей СSS в таком случае становится .pb_content_design_style1 -> .pb_content_design_style9 (в плагине описаны только первые три)
 - добавлен плагин pb_content_design_btn кнопки в редактор, по умолчанию вставляет теги с параметром style1



Аналогичный мамбот (с немного большими настройками) styleboxJP_0.3_RE.zip для 1.0 здесь

Скачать версию для 1.5
« Последнее редактирование: 11.11.2014, 16:02:33 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Patronych

  • Новичок
  • 6
  • 0 / 0
А если добавить еще одно оформление? Ну допустим прописать "cdesign1" Напишите как такое сделать?
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Петруха
а кнопку сделай для редактора
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Петруха
а кнопку сделай для редактора
а щас
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Просто у меня ж сам видал на сайте применяются такие фичи.
А хочется их штук пять иметь на разные случаи жизни

ну и соответственно
{cdesign|alert}
{cdesign|note}
{cdesign|other}

и где то в CSS подсасывать
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
А хочется их штук пять иметь на разные случаи жизни
да была такая мысль, но тогда было не нужно не стал заморачиваться, сейчас допишу разные условия и кнопку
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
А если добавить еще одно оформление? Ну допустим прописать "cdesign1" Напишите как такое сделать?
плагин обновлен, добавлена возможность указывать до 9 пользовательских блоков style1-style9, описание и новая версия в первом посте
а кнопку сделай для редактора
И специально для Димитрия кнопочка в том же месте
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Это зачет)) Спасибо.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
он для Joomla 1.5 ?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
он для Joomla 1.5 ?
да, плагины они вообще только для 1.5, для 1.0 были мамботы
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
А для 1.0.15 есть что-нибуть на эту тему?
Очень хочется оживить текст в статьях, фото не годится
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Не думаю, что для 1.0 кто будет что то писать.
Ветка умерла.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
А для 1.0.15 есть что-нибуть на эту тему?
у меня завалялся мамбот для 1.0 styleboxjp. В принципе его идея и дала мне мысль по требованию клиента написать вот такое решение для 1.5 (там правда чуть замороченней, с картинками), пример его использования на одном стареньком сайте тут

[вложение удалено Администратором]
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
привет beliyadm
плагин не работает!
может это из за визуальново редактора?
у меня Редактор - TinyMCE 2.0
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
плагин не работает!
конкретнее
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
сделал как Вы и сказали выши, всё установил, плагин и кнопку в редактор, после нажатия на кнопку появляются теги {cdesign style1}{/cdesign}, после чего я вставляю текст между тегами, сахраняю контент и нечего не происходит!
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
А как это выглядит на фронтенте (на сайте)? Плагин "Content Design Div" опубликован?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
А как это выглядит на фронтенте (на сайте)? Плагин "Content Design Div" опубликован?



[вложение удалено Администратором]
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
ну так плагин опубликован?
Только что сам проверил, поставил плагин и кнопку, все опубликовал, вставил в материал теги и все работает, см. скриншот
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
ну так плагин опубликован?
Только что сам проверил, поставил плагин и кнопку, все опубликовал, вставил в материал теги и все работает, см. скриншот



плагин опубликован, вот и я говорю, может это из за визуальново редактора?
у меня Редактор - TinyMCE 2.0
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
пробавал менять редактор! всё равно не пашит!
*

deko

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • www.dw-bavaria.de
Уважаемый beliyadm!

Напишите пожалуйста пашагово ваши действия установки плагина и кнопки.
Может я что то не так делаю, да и для будущих юзеров  тоже будит полезно!
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
А что если вместо кнопки, добавить элемент "список" для выбора стиля?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
да какие действия - все стандартно совершенно. Редактор тоже тини - стандартный по умолчанию в движке, у меня локальная тестовая площадка.
Установить - опубликовать - вставить.
Если сайт в сети - мне доступ в админку и на фтп в личку, посмотрю
А что если вместо кнопки, добавить элемент "список" для выбора стиля?
можно позвращаться, но смысла особо не вижу, циферку поменять то непроблема
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
у меня завалялся мамбот для 1.0 styleboxjp.
Ух ты!  :D не ожидал, что найдется что-то подобное для 1.0.х. Большое-большое спасибо.
Я правда сделал кое что на CSS и даже работает... ;D
Сегодня же попробую этот
*

APTYP

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Спасибо автору за этот плагин, только вот у меня работает всего три первых стиля, не более.
Уважаемый beliyadm!

Напишите пожалуйста пашагово ваши действия установки плагина и кнопки.
Может я что то не так делаю, да и для будущих юзеров  тоже будит полезно!
Прежде всего (учитывая что вы его установили) этот плагин надо опубликовать зайдя в админку > менеджер плагинов > Content Design Div указать Опубликован > ДА, для появления кнопки в редакторе:
надо опубликовать зайдя в админку > менеджер плагинов > Content Design Button

[вложение удалено Администратором]
« Последнее редактирование: 05.12.2009, 21:22:26 от APTYP »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Спасибо автору за этот плагин, только вот у меня работает всего три первых стиля, не более
Потому что в плагине заложено описание только первых трех :) (первый пост)
Цитировать
в плагине описаны только первые три
Открываем файл плагина, находим внедрение CSS стилей и добавляем свои по аналогии в названиях классов. В идеале надо вырезать их и вставлять в единый CSS шаблона (специально не делал в виде отдельного файла стилей, ибо три строки подгружать это нелогично)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

TheKIP

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Спасибо за отличный плагин. Очень полезен!

Только обнаружил небольшой глюк. Если установлен плагин добавления кнопки, то при попытке отредактировать какую ни будь статью через фронтенд сайта, появляется сообщения об ошибке PHP со ссылкой на файл этого плагина. Соответсвенно при отключении, все норм.
*

APTYP

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Ух, уважаемый гуру сего плагина, подскажите как сделать возможность в плагине изменять размер по ширине и привязывать его к правому краю или к левому.
Заранее спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Physicist

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

Автор kkmspb

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

Автор Arkadiy

Ответов: 449
Просмотров: 111738
Последний ответ 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
Просмотров: 135253
Последний ответ 13.03.2023, 00:25:14
от ecolora