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

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
3.1.1 Joomla

Вчера ставил и смотрел ZOO, потом сделал uninstall всех его компонентов (набирал в поиске yoo и zoo). Сегодня обнаружил сабж — чтобы я не пытался установить из компонентов, после загрузки просто белый экран и все. В адресной строке после index.php был указан com_installer, но я его в каталоге components не обнаружил.

Подумал, что я его случайно удалил вместе с ZOO, переписал туда из дистрибутива (кстати, а так можно восстанавливать удаленные компоненты?). Все равно белый экран.

Зашел в плагины в админке, нашел там плагин installer. Он оказался выключенным. Я нажал на красный крестик (включить чтобы), после чего получил белый экран. Теперь ни сайт, ни админка, не работают, везде белый экран.

В связи с этим вопросы:

1. Как вернуть доступ к админке?
В базе данных можно где нибудь отжать назад включение этого installer? Кстати, а почему его включение так могло подвесить сайт и кто его выключил?

2. Как узнать, все ли дефолтные компоненты Joomla сейчас есть? И если будет видно, что не все, то как их восстановить?

3. Можно ли просто заново проинсталлировать Joomla поверх этой, чтобы при этом все важные настройки и информация в базе данных, а также установленные компоненты сохранились, а проблема исчезла?

P.S. Восстанавливал бэкап за прошлое число, но и там тоже почему то не работает установка компонентов, из чего делаю вывод, что перестала она работать сразу после установки ZOO, и до ее удаления. Именно в это время был сделан бэкап, и последнее, что ставилось — эта самая ZOO.

*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Включите отображение ошибок!
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
[whitescreen] - тут в буудщем вставится ссылка на тему, а пока найти ее по названию ниже.
Читать всем у кого белый экран!
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
UPDATE
В базе нашел вкладку extensions, там нашел installer. Поставил ему значение enabled с 1 на 0. Без изменений, по-прежнему белый экран.

2 MetaSpirit
Пробовал включить редактируя файл configuration.php.
Поставил значения:

public $error_reporting = 'all'; — правильно? Там стояло none.

Ошибок не показывает, по-прежнему белый экран. В error.log тоже нет никаких записей по этому поводу.

2 voland
Поищу, спасибо.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
[whitescreen] - тут в буудщем вставится ссылка на тему, а пока найти ее по названию ниже.
Читать всем у кого белый экран!
http://joomlaforum.ru/index.php?topic=178109.0
Я с мобильного, в основном...
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Я с мобильного, в основном...
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Сделал как в той теме (добавил в index.php и .htaccess показ ошибок). По-прежнему белый экран.

В error.log пусто (ничего на это время там нет). Последние записи про какую то иконку:

Спойлер
[свернуть]
Эти две строчки чередуются по кругу.

По остальным вопросам есть темы почитать? Поиском не нашел.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
apple-touch-icon.png
Подскажите путь к папке В error.log, точно там смотрели?
/////
B configuration.php Замените значение переменной:
public $error_reporting = 'development';
« Последнее редактирование: 21.05.2013, 23:11:03 от Mihanja80 »
Я с мобильного, в основном...
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Путь такой:
/var/www/пользователь/data/logs

Там же в data есть www, внутри нее уже папки с сайтами. Соответственно error.log у каждого свой и выглядит вот так: название_сайта.error.log
Там же есть: название_сайта.access.log

P.S.
Спасибо за ссылку.

*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
B configuration.php Замените значение переменной:
public $error_reporting = 'development';
Заменил, все равно белый экран. В сурсе тоже ничего нет, пусто.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Цитировать
В базе нашел вкладку extensions, там нашел installer. Поставил ему значение enabled с 1 на 0. Без изменений, по-прежнему белый экран.
Верните обратно.
Цитировать
Зашел в плагины в админке, нашел там плагин installer. Он оказался выключенным.
Конкретнее, что за плагин, к какой группе относится?



Цитировать
Вчера ставил и смотрел ZOO, потом сделал uninstall всех его компонентов (набирал в поиске yoo и zoo).
На будущее, проще сделать сортировку столбика таблицы по ID и удалять с самого нового (тот у которого ID самый большой )
Цитировать
переписал туда из дистрибутива (кстати, а так можно восстанавливать удаленные компоненты?)
Можете всю Joomla залить поверх кроме папки installation и файла configuration.php
Цитировать
Как узнать, все ли дефолтные компоненты Joomla сейчас есть? И если будет видно, что не все, то как их восстановить?
В вашем варианте, залить поверх дистрибутив Joomla (выше описано), далее:
сайт.ру/administrator/index.php?option=com_installer&view=database  исправить (не исправит - просить помощи тут)
сайт.ру/administrator/index.php?option=com_installer&view=discover   очистить кеш, поиск, установить все по одному

сайт.ру/administrator/index.php?option=com_installer&view=warnings  на что ругается?
 
Цитировать
установленные компоненты сохранились, а проблема исчезла?
Маловероятно, если в базе данных есть ошибки (что-то удалили вручную не то)

Цитировать
P.S. Восстанавливал бэкап за прошлое число, но и там тоже почему то не работает установка компонентов, из чего делаю вывод, что перестала она работать сразу после установки ZOO, и до ее удаления. Именно в это время был сделан бэкап, и последнее, что ставилось — эта самая ZOO.
очень сомнительно...
вот блин, ссылки дал для Joomla 2.5, х
 
Путь Расширения, менеджер расширений,      Поиск |   База данных |   Предупреждения   
« Последнее редактирование: 21.05.2013, 23:39:41 от Mihanja80 »
Я с мобильного, в основном...
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
1. Вернул.

2. Вот этот:
Спойлер
[свернуть]

3.
Цитировать
Можете всю Joomla залить поверх кроме папки installation и файла configuration.php
При этом недостающие модули просто появятся сами сабой, база данных не влияет?

4. Над этим сейчас работаю.
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
 UPDATE

Почему то полная перезапись файлов Joomla из инсталляционного пакета не помогла. Также не помогло восстановление каталога из бэкапа. А вот восстановление базы данных помогло, сайт и админка поднялись.

Но по-прежнему не работает установка компонентов — переходит в белый экран, и даже дебаг не выводит ошибок.
Последнее, что успешно ставилось — ZOO. Часа через три был сделан бэкап, с которого и восстановился (и файлы и база). Что теперь делать?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Может в настройках PHP сервера отключен вывод ошибок. Т.к. при белом экране должно хоть что-то выводится.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Microgenius

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

Установка виджета ПОС епгу

Автор ermolina.t

Ответов: 1
Просмотров: 1035
Последний ответ 26.06.2023, 16:01:29
от sergeytolkachyov
Установка на локаль ((mamp))

Автор algor

Ответов: 2
Просмотров: 1126
Последний ответ 17.05.2023, 17:19:13
от arma
SberPay: (эквайринг от Сбербанка) установка - мнения

Автор shop-user

Ответов: 1
Просмотров: 805
Последний ответ 30.03.2023, 21:18:40
от marksetter
При переводе Joomla 3.10.10 на PHP 8.1.1 белый экран!

Автор web1

Ответов: 5
Просмотров: 1788
Последний ответ 02.09.2022, 13:40:49
от darkghost
Установка виджета в любое место

Автор gmfantasy

Ответов: 36
Просмотров: 8514
Последний ответ 04.09.2021, 16:43:11
от VIK4