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

Misha-san

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Подскажите пожалуйста, как сделать чтобы ссылка на объявление выводилась не из заголовка а из 2-х полей. Т.е. ссылка на объявление, выглядит например таким образом:
"BMW X6" где BMW - это поле "марка", а X6 - это поле "серия".
Подскажите пожалуйста, очень нужно!! :)
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
в коде прописать на месте вывода заголовка вывод данных из полей, типа:
Код
<?php echo $row->ad_mark.' '.$row->ad_series; ?>
*

Misha-san

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Т.е. к каждой категории прописывать надо будет? (т.к. в каждой категории будут свои поля)
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
ну я же не знаю, что точно Вы хотите, какая структура у Вас... я предложил лишь способ
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
Подскажите, можно как-нибудь в подробном виде объявления поля "Тип" и "Состояние" сделать либо на одной строке, либо сделать табличный вид полей под заголовком, чтобы была инфа и слева ("просмотреть все объявления от...") и справа ("Продам", "отличное состояние")? Пытаюсь уплотнить объявление, чтобы баннер снизу был лучше виден.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Подскажите, можно как-нибудь в подробном виде объявления поля "Тип" и "Состояние" сделать либо на одной строке, либо сделать табличный вид полей под заголовком, чтобы была инфа и слева ("просмотреть все объявления от...") и справа ("Продам", "отличное состояние")? Пытаюсь уплотнить объявление, чтобы баннер снизу был лучше виден.

Все можно.

На одной строке , там вроде бы тег <br /> стоит , уберите его и вуаля.
По поводу табличного варианта это стили .
С фантазией плохо.
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
В том то и дело, что br'ки там нет (хотя в FireBug есть), там код:
Код
<div class="adsmanager_ads_kindof">
<?php if (@$positions[1]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[1]->title);} ?>
<?php echo "<b>".@$strtitle."</b>";
if (isset($fDisplay[2]))
{
foreach($fDisplay[2] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins,$conf->opt2); /* 1 = Ad Mode */
}
}
?>
</div>
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
это вы из adsmanager.php   взяли?

ищите код в showFieldValue  функиции в adsmanager.html.php которая отвечает за вывод значения
« Последнее редактирование: 02.10.2010, 18:24:02 от AlexSims »
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
вот он
вроде бы
case 'select':
               if (isset($field_values[$field->fieldid])) {
               foreach($field_values[$field->fieldid] as $v)
               {
                  if ($value == $v->fieldvalue)
                  {
                     echo adsmanager_html::getLangDefinition($v->fieldtitle)."<br />";
                  }
               }
               }
               break;


уберите <br /> и будет вам в одну строчку
« Последнее редактирование: 02.10.2010, 18:32:25 от AlexSims »
С фантазией плохо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать сортировку объявдений в AdsManager

Автор Olegarh

Ответов: 9
Просмотров: 16106
Последний ответ 03.06.2018, 22:59:57
от Sabotage
AdsManager - как сделать несколько адресов?

Автор Ksenia2009

Ответов: 0
Просмотров: 11869
Последний ответ 21.04.2018, 15:13:44
от Ksenia2009
Как сделать drop down меню на странице объявлений Contents List в AdsManager?

Автор fadsergc

Ответов: 0
Просмотров: 1669
Последний ответ 13.03.2017, 01:25:00
от fadsergc
Как сделать меню категорий сквозным?

Автор kozhenevsky

Ответов: 1
Просмотров: 1624
Последний ответ 30.08.2016, 07:23:44
от biper
Как сделать название категории ссылкой?

Автор kozhenevsky

Ответов: 0
Просмотров: 1453
Последний ответ 16.07.2016, 20:58:11
от kozhenevsky