Новости 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 Ответов
  • 2117 Просмотров
*

morph1us

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Подскажите, почему в модуле текст выводится без абцаза, то есть сплошным. Google говорит надо куда то вставить функцию nl2br, но куда ее пихнуть я без понятия. ПОдозреваю, что в интротекст надо бы...
Код
<?php
/**
 * @version $Id: default.php 565 2010-09-23 11:48:48Z joomlaworks $
 * @package K2
 * @author JoomlaWorks http://www.joomlaworks.gr
 * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<div class="minik2" id="minik2<?php echo $modid; ?>">

<?php
$numofitems = count($items);
if($numofitems):

foreach ($items as $key=>$item):

?>
          
<div class="k2item block">
<?php if ($item->image) { ?>
<div class="thumbs-wrapper">
<div class="thumbs">
<a href="<?php echo $item->link; ?>">
<img src="<?php echo $item->image; ?>" alt="<?php echo $item->title; ?>" class="box-img" />
</a>
</div>
</div>
<?php } ?>

<h2 class="title"><a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a></h2>

<?php if($params->get('itemDateCreated')): ?>
<!-- Date created -->
<span class="itemDateCreated">
<?php echo JHTML::_('date', $item->created , JText::_('DATE_FORMAT_LC3')); ?>
</span>
<?php endif; ?>

<?php if($params->get('itemCategory')): ?>
<span class="itemCategory">
<?php echo JText::_('K2_IN') ; ?> <a class="moduleItemCategory" href="<?php echo $item->categoryLink; ?>"><?php echo $item->categoryname; ?></a>
</span>
<?php endif; ?>
            
<?php if($params->get('itemHits')) { ?>
<span class="itemDateCreated">
<?php echo $item->hits; ?> <?php echo JText::_('hits'); ?>
            </span>
<?php } ?>


<?php if($params->get('itemIntroText')): ?>
<div>
<p class="minik2-simple-intro">
<?php echo $item->introtext; ?>
</p>
</div>
<?php endif; ?>

            <!-- Item Rating -->
<?php if($params->get('itemVotesNumber') || $params->get('itemVotesNumber') ) { ?>
<div class="minik2-simple-rating">
<?php echo $item->voteVal; ?>
&nbsp;from&nbsp;<?php echo ($item->numOfVotes==0)? '0': $item->numOfVotes; ?> <?php echo JText::_('votes'); ?>


</div>            
<?php } ?>
                
</div>
<?php

endforeach;
?>
<div class="clr"></div>
<?php endif; ?>
</div>
<!-- MiniK2 Joomla 1.7 module - Another Quality Freebie from TemplatePlazza.com -->
*

morph1us

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
<?php echo nl2br($item->introtext); ?>  не помогает
может кто сталкивался с такой проблемой, модуль mini K2
« Последнее редактирование: 01.04.2012, 11:25:24 от morph1us »
*

morph1us

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
актуально (
*

morph1us

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Кстати он оказывается вообще не вопринимает теги форматирования, то ест ьесли шрифт жирный или разбит на абзацы, он все равно выводится как сплошной текст, причем простой текст, (не курсивный и не жирный)
*

morph1us

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

Получение полей формы регистрации в своём модуле

Автор vanguger

Ответов: 1
Просмотров: 3268
Последний ответ 24.05.2023, 19:04:29
от vanguger
Как убрать ограничение количества символов в html модуле?

Автор Bozhkov2

Ответов: 2
Просмотров: 1654
Последний ответ 05.11.2020, 14:48:38
от Bozhkov2
Нужно оформить текст

Автор Wargoth

Ответов: 3
Просмотров: 1117
Последний ответ 28.06.2019, 12:04:16
от Wargoth
Не показывать в модуле новостей открытую новость

Автор zahar_92

Ответов: 5
Просмотров: 1658
Последний ответ 15.03.2019, 11:07:37
от zahar_92
Выцвел текст в админке

Автор Marus

Ответов: 4
Просмотров: 1282
Последний ответ 12.03.2019, 22:45:14
от wishlight