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

severum

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Нет ли готового дополнения позволяющего добавлять картинки к произвольному материалу?
Не в тексте материала, а отдельно дополнительно.
Чтобы получать в шаблоне материала перечень картинок (или хотя бы одну) типа
$this->article->images[]

Преследую несколько целей:
0. Иметь жесткую связку с картинка -статья, чтобы красиво выводить по готовому шаблону (а не заниматься оформлением краткой и полной статьи)
1. Иметь возможность делать thumbnail по прямой ссылке.
2. Иметь возможность передавать кнопкам типа "добавить новость vkontakte" сразу ссылку на картинку.
3. Сделать материал com_content более универсальным в том плане, что материалом может быть не текст а картинка. (а подпись будет текстом)

Ну т.е. идеально если бы при редактировании материала
- была кнопка "Добавить картинку"
- перечень этих картинок
- возможность их удалить.
- а в шаблон бы попадал их перечень.
- и видимо несколько дополнительных view для com_content позволяющих с фронта добавить картинку.
и это относилось бы все к самому материалу, а не к полю text в нем.

Существует что-либо похожее? Спасибо.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Добавление картинок к com_content
« Ответ #1 : 10.02.2011, 00:15:15 »
http://joomlaforum.ru/index.php/topic,40455.0.html на его подобие сделаете для type="media"
Мои расширения - http://eco-joom.com/ru/
*

severum

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Добавление картинок к com_content
« Ответ #2 : 10.02.2011, 00:37:00 »
спасибо..
только я не люблю хаки и хочется, что то более удобное в использовании.

Наверное лучше тогда:
- добавить еще одну таблицу чтобы индексы ее указывали на материалы.
- добавить плагин (кажется такой можно?) который после получения материала будет дополнительно добавлять к его данным выборку из этой таблицы.

- можно ли добавить кнопки к шаблонам и контроллер к com_content без хака (там вроде не поддерживаются плагины по типу JCE, Xmap и т.д.)?
- можно добавить компоненту дополнительный view, но чтобы он лежал в другой папке?
- не знаю можно ли для добавлении картинки по нажатию кнопки вызвать например JCE Image Manager. Или есть какая-то красивая всплывающая отдельная альтернатива позволяющая залить картинку и получить ссылку на нее как результат работы?

Некоторые вещи я с ходу знаю как сделать, но на некоторые боюсь потрачу кучу времени, тем более что хочется не просто отдельный код писать а что-то в  стилистике joomla)
*

severum

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Добавление картинок к com_content
« Ответ #3 : 21.02.2011, 22:51:30 »
Сегодня вечером все-таки сел писать добавление картинок.
Нашел что в таблице content есть TEXT поле images. Оно в Joomla как то используется?
Так же заметил что есть такой модуль: mod_junewsultra в нем есть проверка этого поля и он считает, что в этом поле должен содержаться список картинок разделенных символом "|".

Для добавления картинок в материал без хака делаю так:
1. Сделал новую кнопочку редактору по принципу <hr id="system-readmore" /> только system-images
2. Сделал плагин обрабатывающий получения контента и сохранения..

Думаю, что раз есть поле images то можно все картинки действительно туда записывать?

Доделаю выложу. Просто думаю как правильно сделать чтобы не пересекалось с какими то джумловскими фишками о которых я не знаю...
*

severum

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Добавление картинок к com_content
« Ответ #4 : 22.02.2011, 20:24:25 »
Первая версия.

Два плагина, один добавляет кнопку, а второй обрабатывает контент.
К сожалению не получается сделать то что хотелось без хака:
Хотел, чтобы картинки, добавленные в после hr images материала, полностью изымались из текста и попадали в поле images таблицы, а при редактировании возвращались назад.
Изымать то можно, но вот как вернуть перед редактированием непонятно.
Не хватает либо события в content (что то типа onBeforeContentEdit), которое бы происходило перед подготовкой текста для редактора. onPrepareContent – при подготовке к редактированию не вызывается.
Либо не хватает события редактора. Вернее событие редактора есть (onDisplay), но в нем можно только кнопки создавать, а информация о содержимом материала туда не попадает.

Поэтому пока картинки дополнительно записываются в images и остаются в тексте.
onBeforeContentSave – находит картинки (не удаляя их из текста)
onPrepareContent – удаляет картинки.

Соответственно вывод материала (www\templates\xxx\html\com_content\article\default.php) может выглядеть как-то так:

<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$zc = '';
$img_filtr = '';
$moreparam = '';
$imgthr = JURI::base().'phpThumb/phpThumb.php?src=../';
$imgthr2 = '&amp;w=500&amp;h=800'.$zc.$img_filtr.$moreparam.'&amp;q=100';

$text = $this->article->introtext;
if(JString::strlen($this->article->fulltext)>1){
    $text = $this->article->fulltext;
}
?>
<h1><?php echo $this->escape($this->article->title); ?></h1>
<?php
if($this->article->images){
    foreach ($this->article->images as $image) {
        echo '<img src="'.$imgthr.$image.$imgthr2.'">';
    }
}?>
<?php echo $text; ?>


[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавление пользователями материалов на сайт

Автор UN_Tony

Ответов: 9
Просмотров: 1239
Последний ответ 22.03.2021, 19:26:18
от IToro82
Календарь на com_content

Автор malexv

Ответов: 6
Просмотров: 1209
Последний ответ 20.05.2020, 18:30:49
от malexv
Компонент отображения слайдов картинок

Автор belovpaha

Ответов: 6
Просмотров: 1288
Последний ответ 18.05.2019, 12:53:04
от Taatshi
Галерея изображений (для вывода картинок в статье)

Автор OlgaF

Ответов: 3
Просмотров: 1436
Последний ответ 06.01.2018, 12:31:45
от OlgaF
Загрузка картинок с дополнительными аттрибутами

Автор jrmobile

Ответов: 6
Просмотров: 1067
Последний ответ 28.08.2017, 03:56:37
от epson950