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

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Нашёл php файл в шаблоне, который отвечает за вывод нужного участка, в CSS задал размер для флешки. Вставил через Dreamweaver 5 флешку в нужный блок (там всё просто: указать линк на флешку, он размещает код в блоке и ещё пару файлов кидает на сайт что бы флешка работала). В итоге в заданном блоке он мне предлагает скачать более новую версию адоба, скачивание которого к показу флешки не приводит. Делал подобную вставку на многих простых сайтах без cms в HTML файл - всё работало. А с Joomla что то не получается, как будто Joomla блокирует показ flash.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
это просто флэш или подгружает фотки и XML файл?
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Это 1 файл swf, пытаюсь вставить его в блок div такого же размера.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
код флэки покажи
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Цитировать
<div class="header-img">
                      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="130" id="FlashID" title="logo">
                        <param name="movie" value="../../../Scripts/logo.swf" />
                        <param name="quality" value="high" />
                        <param name="wmode" value="opaque" />
                        <param name="swfversion" value="6.0.65.0" />
                        <!-- Этот тег param предлагает пользователям Flash Player 6.0 r65 и более поздних версий загрузить последнюю версию Flash Player. Удалите его, если не хотите, чтобы пользователи видели запрос. -->
                        <param name="expressinstall" value="../../../Scripts/expressInstall.swf" />
                        <!-- Следующий тег object не поддерживается браузером Internet Explorer. Поэтому скройте его от Internet Explorer при помощи IECC. -->
                        <!--[if !IE]>-->
                        <object type="application/x-shockwave-flash" data="../../../Scripts/logo.swf" width="960" height="130">
                          <!--<![endif]-->
                          <param name="quality" value="high" />
                          <param name="wmode" value="opaque" />
                          <param name="swfversion" value="6.0.65.0" />
                          <param name="expressinstall" value="../../../Scripts/expressInstall.swf" />
                          <!-- Браузер отображает следующее альтернативное содержимое для пользователей Flash Player 6.0 и более старых версий. -->
                          <div>
                            <h4>Для содержимого этой страницы требуется более новая версия Adobe Flash Player.</h4>
                            <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Получить проигрыватель Adobe Flash Player" width="112" height="33" /></a></p>
                          </div>
                          <!--[if !IE]>-->
                        </object>
                        <!--<![endif]-->
                      </object>
             </div>
*

Aleks_El_Dia

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

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Да я просто в дриме через "вставку sfw" указал путь на флешку, которая лежит в сайт/Scripts/logo.swf - он мне добавил ещё пару файлов в этот скриптс и вставил код. Надо что то вручную делать, дример непрально что то делает?

Я как понял это "../../../" тройной переход назад в папку сайта из файла(сайт\templates\шаблон\layouts\template.php), где размещён скрипт и открытие sfw из папки scripts, которая лежит в корне сайта.
« Последнее редактирование: 20.05.2011, 20:40:15 от Mailo »
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
файл флешки в корень сайта положите и в шаблоне пропишите в index.php в нужном месте:
Код
<div id="flashid">
<object id="myId" width="ширина" height="высота" type="application/x-shockwave-flash" data="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/НАЗВАНИЕ.swf">
<param name="movie" value="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/НАЗВАНИЕ.swf" />
</object>
</div>
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
поставь mod_swf или mod_flash
и жить будет легче :)
Не придумывайте, логотип сайта через модуль делать?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
http://www.1taxi.biz/index.php тогда делайте по примеру...либо проще через флэш модуль и в логотип воткнуть какая фиг разница?)
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
...="../../../Scripts/logo.swf"...
Ну чисто посмотрел код и догадался.
http://www.1taxi.biz/index.php тогда делайте по примеру...либо проще через флэш модуль и в логотип воткнуть какая фиг разница?)
ну почему бы нет, еще и картинку шапку модулем вставить и фоны, вы ща насоветуете человеку потом мучится будит.
*

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Очень благодарен участникам за активность в данной теме, не ожидал :) Интересные у вас всех версии, кинуть файл туда, прописать то. А ни мог бы мне кто нибудь объяснить логику происходящего и в чём мой вариант неверен? Предоставлю любые данные.
ShadowXak, очень заинтересовал вариант, хотя по php коду, который я немного знаю могу сказать что решение неявное, ибо я что то не знаю про Joomla...У меня те же сомнения на счёт PHP, что то он там кроет, попробую завтра ваш вариант, но всё же хочется узнать логику.
*

Aleks_El_Dia

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

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Aleks_El_Dia, спасибо.
По указанному пути флешь есть, всё верно. Абсолютные пути через домен помогли, видать проблема в "../../../" или(и) локальности указанного пути. Не думал что Dreamweaver 5 меня так подставит :) 
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Очень благодарен участникам за активность в данной теме, не ожидал :) Интересные у вас всех версии, кинуть файл туда, прописать то. А ни мог бы мне кто нибудь объяснить логику происходящего и в чём мой вариант неверен? Предоставлю любые данные.
ShadowXak, очень заинтересовал вариант, хотя по php коду, который я немного знаю могу сказать что решение неявное, ибо я что то не знаю про Joomla...У меня те же сомнения на счёт PHP, что то он там кроет, попробую завтра ваш вариант, но всё же хочется узнать логику.
пожалуйста без php
Код
<div id="flashid">
<object id="myId" width="ширина" height="высота" type="application/x-shockwave-flash" data="http://www.musite.ru/templates/название вашего шаблона/НАЗВАНИЕ.swf">
<param name="movie" value="http://www.musite.ru/templates/название вашего шаблона/НАЗВАНИЕ.swf" />
</object>
</div>
кстати я ошибся выше флешку нужно ложить не в корень сайта, а в корень вашего шаблона.
---
з.ы. Dreamweaver нужен только для генерации таблиц и форм (остальное только нотпад++) - ну это мой выбор :)
« Последнее редактирование: 21.05.2011, 07:24:19 от ShadowXak »
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
А вот оно Dreamweaver к сожалению структуру не знает Joomla, он посути все сделал правильно, но
дело в том что все что лежит в корне сайта с index.php шаблона это:
Код
value="logo.swf"
если вы кладете к примеру флешку в корень шаблона то:
Код
value="http://www.musite.ru/templates/название вашего шаблона/НАЗВАНИЕ.swf"
а у Dreamweaver так как файл шаблона index.php лежит не в корне движка, он строит относительный пусть до файла и отсюда получаются ../../../
*

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
ещё такой момент с этой флешкой: каждый раз когда по страничкам сайта бегаешь, хедер с флешкой мигает, сначала видно всё что под флешкой, потом белый фон флеш области а потом (где то через секунду) саму флешку - это как то вылечить можно?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Код
<param name="wmode" value="transparent" />
*

Mailo

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
всё суппер стало, спасибо, al-teen.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

php скрипт для вызова url адреса открытой страницы

Автор bigrash

Ответов: 10
Просмотров: 8998
Последний ответ 17.02.2024, 20:12:05
от Vastriet
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 11931
Последний ответ 12.11.2023, 23:37:03
от all_zer
На сайте правая колонна ушла в низ

Автор vityavoluevich

Ответов: 3
Просмотров: 4572
Последний ответ 27.10.2023, 08:45:48
от vityavoluevich
Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 8828
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Как вставить код виджета?

Автор l_denis

Ответов: 7
Просмотров: 7095
Последний ответ 22.10.2021, 00:03:07
от sivers