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

sperl

  • Новичок
  • 7
  • 0 / 0
создать Quickstart Package
« : 27.02.2012, 17:12:02 »
Всем привет, нужна помощь с Quickstartом. (denwer joomla1.5)
Есть копия сайта + install + в нем дамп sample_data.sql заменен.
Процесс установки не отл от ориг-й, и как итог 2 новые базы, одна чистая - чистый сайт, а вторая с дампа. И если конфиг поправить имя БД на нее то и сайт работает как нужно.
Я так понимаю при установке, вся старая база должна не заново создаваться, а скопи-ся в новую, указанную при установке?
В попытках как-то изменять sample_data.sql, удалять там строки создания базы... замена префиксов... приводят только к ошибке во время установки(XML pesponse return from server invalid), на шаге уст-ки демо-дан-х.
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #1 : 27.02.2012, 17:34:35 »
Лично я не понял, что требуется. Вы хотите сделать дистрибутив с установленными компонентами, чтобы в дальнейшем заливать напичканный набор? Если так, то компонент JoomlaPack в помощь. Он делает инсталл с базой, просто нужно указать параметры БД при установке.
*

sperl

  • Новичок
  • 7
  • 0 / 0
Re: создать Quickstart Package
« Ответ #2 : 27.02.2012, 17:54:19 »
Да итог один будет, создать пакет с уст. и настр. компонентами. Вопрос в том как правильно создавать эти пакеты, не использую joomlapack.
Есть же норм пошаговые инструкции, (http://blog.layertwo.co.uk/post/11410348495/how-to-create-a-joomla-quickstart-package-1-5-1-6-or) но не работают.
Кто-то точно делал такое, в 2х словах что там можно не так сделать?

*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #3 : 27.02.2012, 18:01:56 »
Не знаю, могу лишь предположить. Возможно:

Инсталл пытается создать таблицы, но они уже существует. В процессе установки не была поставлена галочка "удалить содержимое таблиц", поэтому Joomla побоялась потереть лишнего и создала новую бд.

А Joomla может создавать базу? :) И вобще, вопрос в научных целях? Можно же без парева...
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #4 : 27.02.2012, 18:04:00 »
Еще предположение: покопать "демо-данные", ведь их Joomla заливает.
*

sperl

  • Новичок
  • 7
  • 0 / 0
Re: создать Quickstart Package
« Ответ #5 : 27.02.2012, 18:15:17 »
демо-данные находятся в файле sample_data.sql в папке installation. Я как раз и заменяю этот файл целиком своим с уже готовыми данными. и если ничего в нем не трогать, то создается база с ними, но так же создается еще одна, которую указываешь при установке, и потом если в конфиге ему укажешь правильную базу то все хорошо работает.
Но как сделать что-бы при установке не созд эта 2я база, а просто данные из  sample_data.sql скопировались в указанную при уст. базу.

*Сейчас же качаешь шаблоны они идут уже упакованные таким способом.
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #6 : 27.02.2012, 18:33:48 »
Тогда надо взять кусок кода, который заливает демку, т.е. твою базу, и заменить им код создания новой бд.

Ща погляжу.

*

sperl

  • Новичок
  • 7
  • 0 / 0
Re: создать Quickstart Package
« Ответ #7 : 27.02.2012, 18:43:08 »
CREATE DATABASE `autobase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `autobase`;

вот такие строки в моем файле, созд БД. И потом идет череда создания таблиц вставок... Но если я убираю верхние строки, то во время уст-ки демо-д. вылазит ошибка (XML pesponse return from server invalid)
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #8 : 27.02.2012, 18:43:47 »
В коде вроде прописана просто ссылка на Joomla.sql, а уже внутри дампа указания на наполнение БД. Пробовал заменить installation\sql\mysql\joomla.sql ? :)
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #9 : 27.02.2012, 18:46:55 »
В installation/installer/models/model.php , 421 строка, есть такой код:

Код
// set collation and use utf-8 compatibile script if appropriate
if ($DButfSupport) {
$dbscheme = 'sql'.DS.$type.DS.'joomla.sql';
} else {
$dbscheme = 'sql'.DS.$type.DS.'joomla_backward.sql';
}

Больше важных упоминаний Joomla.sql не найдено. Значит заменяй Joomla.sql, и второй, на всякий.
*

sperl

  • Новичок
  • 7
  • 0 / 0
Re: создать Quickstart Package
« Ответ #10 : 27.02.2012, 19:01:19 »
Все, всем спасибо, вопрос решен. Вся проблема была в неправильном ехпорте БД, все делалось через phpmyadmin и там нужно было снять галку с Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT и поставить Add IF NOT EXISTS. и тогда все получится. А так все делаем как и в описании выше.
А нашлось все здесь ()
*

asdf27

  • Захожу иногда
  • 120
  • 7 / 0
Re: создать Quickstart Package
« Ответ #11 : 27.02.2012, 20:45:53 »
Ничего не понял, ну да ладно, раз работает :) Не понял связи, имею ввиду.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как устанавливать эти quickstart?

Автор vendn

Ответов: 4
Просмотров: 1968
Последний ответ 14.12.2012, 11:06:21
от vendn
Akeeba. Не могу создать полную копию сайта

Автор NitroProton

Ответов: 2
Просмотров: 2426
Последний ответ 01.03.2012, 20:52:48
от NitroProton
В админке перестали работать кнопки "Создать" и "Изменить"

Автор wader

Ответов: 0
Просмотров: 2022
Последний ответ 03.02.2012, 17:57:13
от wader
подскажите какой компонент подобрать, что бы создать фотоальбом?

Автор face2005

Ответов: 0
Просмотров: 1949
Последний ответ 02.02.2012, 21:02:27
от face2005
Как сделать свой QuickStart ?

Автор DK-Scorp

Ответов: 5
Просмотров: 3236
Последний ответ 04.12.2011, 21:58:57
от vegushka