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

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Не могу установить!
« : 26.08.2011, 17:49:14 »
Не могу установить компонент, выдает ошибки то 1064 проблемы с базой, то 30 секунд, то вообще "JForms is an extensible , plug-in based Forms component that works natively on 1.5 Framework and allows single-screen form design while complying with accessibility standards as far as possible.
JForms is my Google Summer of Code 2008 Project."

Что нужно сделать что бы он встал, компонент оч хороший, пользуюсь обычно только им, а такое в первый раз!
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Re: Не могу установить!
« Ответ #1 : 27.08.2011, 13:05:33 »
Код
        JInstaller::install: Ошибка SQL DB function failed with error number 1064
        You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 30 SQL=-- -- Install SQL Script -- -- @version $Id: install.sql 170 2009-08-12 07:29:38Z dr_drsh $ -- @package Joomla -- @subpackage JForms -- @copyright Copyright (C) 2008 Mostafa Muhammad. All rights reserved. -- @license GNU/GPL -- CREATE TABLE IF NOT EXISTS `jos_jforms_forms` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `type` int(11) NOT NULL, `plugins` varchar(100) NOT NULL, `theme` varchar(100) NOT NULL DEFAULT 'default', `state` tinyint(3) NOT NULL DEFAULT '0', `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `created_by` int(11) unsigned NOT NULL DEFAULT '0', `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `modified_by` int(11) unsigned NOT NULL DEFAULT '0', `checked_out` int(11) unsigned NOT NULL DEFAULT '0', `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `groups` varchar(255) NOT NULL, `hits` int(11) unsigned NOT NULL DEFAULT '0', `thank` mediumtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=InnoDB ;
        SQL =

        --
        -- Install SQL Script
        --
        -- @version $Id: install.sql 170 2009-08-12 07:29:38Z dr_drsh $
        -- @package Joomla
        -- @subpackage JForms
        -- @copyright Copyright (C) 2008 Mostafa Muhammad. All rights reserved.
        -- @license GNU/GPL
        --

        CREATE TABLE IF NOT EXISTS `jos_jforms_forms` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `title` varchar(255) NOT NULL,
          `type` int(11) NOT NULL,
          `plugins` varchar(100) NOT NULL,
          `theme` varchar(100) NOT NULL DEFAULT 'default',
          `state` tinyint(3) NOT NULL DEFAULT '0',
          `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `created_by` int(11) unsigned NOT NULL DEFAULT '0',
          `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `modified_by` int(11) unsigned NOT NULL DEFAULT '0',
          `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
          `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `groups` varchar(255) NOT NULL,
          `hits` int(11) unsigned NOT NULL DEFAULT '0',
          `thank` mediumtext NOT NULL,
          PRIMARY KEY (`id`)
        ) TYPE=InnoDB ;

        Компонент Установить: Ошибка SQL или нечитаемый файл SQL. DB function failed with error number 1064
        You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 30 SQL=-- -- Install SQL Script -- -- @version $Id: install.sql 170 2009-08-12 07:29:38Z dr_drsh $ -- @package Joomla -- @subpackage JForms -- @copyright Copyright (C) 2008 Mostafa Muhammad. All rights reserved. -- @license GNU/GPL -- CREATE TABLE IF NOT EXISTS `jos_jforms_forms` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `type` int(11) NOT NULL, `plugins` varchar(100) NOT NULL, `theme` varchar(100) NOT NULL DEFAULT 'default', `state` tinyint(3) NOT NULL DEFAULT '0', `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `created_by` int(11) unsigned NOT NULL DEFAULT '0', `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `modified_by` int(11) unsigned NOT NULL DEFAULT '0', `checked_out` int(11) unsigned NOT NULL DEFAULT '0', `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `groups` varchar(255) NOT NULL, `hits` int(11) unsigned NOT NULL DEFAULT '0', `thank` mediumtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=InnoDB ;
        SQL =

        --
        -- Install SQL Script
        --
        -- @version $Id: install.sql 170 2009-08-12 07:29:38Z dr_drsh $
        -- @package Joomla
        -- @subpackage JForms
        -- @copyright Copyright (C) 2008 Mostafa Muhammad. All rights reserved.
        -- @license GNU/GPL
        --

        CREATE TABLE IF NOT EXISTS `jos_jforms_forms` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `title` varchar(255) NOT NULL,
          `type` int(11) NOT NULL,
          `plugins` varchar(100) NOT NULL,
          `theme` varchar(100) NOT NULL DEFAULT 'default',
          `state` tinyint(3) NOT NULL DEFAULT '0',
          `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `created_by` int(11) unsigned NOT NULL DEFAULT '0',
          `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `modified_by` int(11) unsigned NOT NULL DEFAULT '0',
          `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
          `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
          `groups` varchar(255) NOT NULL,
          `hits` int(11) unsigned NOT NULL DEFAULT '0',
          `thank` mediumtext NOT NULL,
          PRIMARY KEY (`id`)
        ) TYPE=InnoDB ;


вот как с ним бороться?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Не могу установить!
« Ответ #2 : 27.08.2011, 13:11:02 »
Замени везде
Код: sql
TYPE=InnoDB
на
Код: sql
ENGINE=InnoDB
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Re: Не могу установить!
« Ответ #3 : 27.08.2011, 13:43:57 »
Спасибо мил человек, сейчас попробую...
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Re: Не могу установить!
« Ответ #4 : 27.08.2011, 13:47:12 »
Спасибо тебе огромное! + тебе и низкий поклон! я прям три дня в трансе хожу, перепробовала все...кроме этого! А в чём секрет?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Не могу установить!
« Ответ #5 : 27.08.2011, 13:48:18 »
В версии MySQL
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Не могу установить!
« Ответ #6 : 27.08.2011, 14:24:20 »
Я плакалЬ... :)
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Re: Не могу установить!
« Ответ #7 : 27.08.2011, 14:27:02 »
Не разбираюсь...ничего смешного, все рано или поздно учатся...
Теперь другая проблема, сохраняю форму а он пишет ошибка 500.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

не могу создать форму

Автор palexa

Ответов: 6
Просмотров: 4677
Последний ответ 29.10.2012, 12:40:03
от hooten
Не могу найти отправку почты

Автор 100lp

Ответов: 1
Просмотров: 2581
Последний ответ 14.12.2009, 18:32:45
от 100lp