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

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Добрый день! Необходимо добавить на сайт кнопку при нажатие на которую будут совершаться записи в таблице в базе данных. Подскажите как это сделать?
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
учебники читать. или на худой конец Google.
сделать форму, в ней кнопку, вызывающую скрипт, в скрипте запрос в базу данных.
подробнее не объясню, т.к.
а - вы дали 2% инфы.
б - времени нет, а время баблос!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
учебники читать. или на худой конец Google.
сделать форму, в ней кнопку, вызывающую скрипт, в скрипте запрос в базу данных.
подробнее не объясню, т.к.
а - вы дали 2% инфы.
б - времени нет, а время баблос!
--------
Подскажите пож как сделать в форме кнопку. Нужно добавить какой-то плагин в Joomla?
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
--------
Подскажите пож как сделать в форме кнопку. Нужно добавить какой-то плагин в Joomla?
не плагина такого нет
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
не плагина такого нет
----------
Подскажите как добавить кнопку? Запрос к бд я сам напишу. Проблема именно в том, что я знаю где и как добавить кнопку
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Судя по вопросу, не получится у вас. Забудьте.
*

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
----------
Подскажите как добавить кнопку? Запрос к бд я сам напишу. Проблема именно в том, что я знаю где и как добавить кнопку
------
не знаю как добавить кнопку
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Ну Белков в своё время ж делал аналогичное. Так что всё возможно.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Ну Белков в своё время ж делал аналогичное. Так что всё возможно.
а, точно, есть же кнопка! ахахахаахххххххххххххххххххххххххххххххххххххххххххххх

автор! вот те кнопка реальная:
это файл кнопки
Код
<form method="post" action="action.php"> 
// Здесь указываем метод передачи post и сам обработчик файл action.php
  Введите имя:
 <input size="30" name="first_name" type="text">
  Введите фамилию: <input size="30" name="last_name" type="text">
  Введите E-mail: <input size="45" name="email" type="text">
  Введите адрес: <input size="100" name="addres" type="text">
  <input value="Я-КНОПКА!" type="submit">
  </form>

а это файл action.php
 
Код
include ('db.php');
 $email = $_POST['email']; // передаем переменной email значение глобального массива POST
 $addres = $_POST['addres']; // повторять не буду: тут происходит то, что в первом случае
 $first_name = $_POST['first_name'];
 $last_name = $_POST['last_name'];
 $sql = 'INSERT INTO user(email, addres, first_name, last_name)
 VALUES("'.$email.'", "'.$addres.'", "'.$first_name.'", "'.$last_name.'")';
// проверка
 if(!mysql_query($sql))
 {echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
 else
 {echo '<center><p><b>Данные добавлены!</b></p></center>';}

и тут нет защиты от вставок кода молодыми хакерами. защиту надо! ну это если надо в реальном проекте! а вам насколько я понял для дипломника?)))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
sergoguga, почему бы тогда не подключить фреймворк, не заюзать DBO и всю мощь Joomla?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Как добавить просто кнопку на сайт?
« Ответ #10 : 12.08.2014, 16:44:27 »
Тут прям в соседней ветке как раз аналогичное делает ТС кстати. Только у него там чтение, а у вас запись будет.
*

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Как добавить просто кнопку на сайт?
« Ответ #11 : 12.08.2014, 16:49:40 »
sergoguga, почему бы тогда не подключить фреймворк, не заюзать DBO и всю мощь Joomla?
----
Как это сделать?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Как добавить просто кнопку на сайт?
« Ответ #12 : 12.08.2014, 16:53:42 »
Можно так например:

Код: php
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__). '/../..' );

define('DS', DIRECTORY_SEPARATOR);
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
JFactory::getApplication('site')->initialise();

Но это небезопасный, насколько вижу, способ. Правильнее сам ваш файл подключать как подшаблон. В двух словах, самое простое: ложите его рядом с index.php шаблона. Пусть это будет test.php. Далее с любой страницы сайта обращаетесь к нему через переменную в урле: tmpl="test".
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Как добавить просто кнопку на сайт?
« Ответ #13 : 12.08.2014, 17:47:45 »
блин, автор! мозга не жри!!))
чо надо писать, какую инфу??
возьми redITEM- http://redcomponent.com/redcomponent/reditem, там самая простейшая структура и админка проще некуда, создал объект, заполнил поля, все! и поиска даже нет, платный он!!))) можно полей еще добавить всяких разных, прелесть!
и выводить все записи можно - по категориям и тд! чуть сложнее если надо - то zoo
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

kuze

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Как добавить просто кнопку на сайт?
« Ответ #14 : 13.08.2014, 13:49:09 »
Всем спасибо! Разобрался.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Как добавить просто кнопку на сайт?
« Ответ #15 : 13.08.2014, 14:00:06 »
Всем спасибо! Разобрался.
Пиши, КАК! а то в следующий раз тебе наотвечают, ага!!))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод данных из MySQL на сайт

Автор Frics

Ответов: 5
Просмотров: 3270
Последний ответ 20.06.2017, 13:21:49
от Septdir
Не могу добавить запись в БД

Автор sarmin

Ответов: 2
Просмотров: 1531
Последний ответ 23.01.2016, 12:04:32
от vipiusss
Выбор города при входе на сайт

Автор Dannik

Ответов: 5
Просмотров: 6809
Последний ответ 24.12.2015, 16:34:48
от caleblt
Апи отеля на сайт Joomla

Автор Ksenia1992

Ответов: 5
Просмотров: 1315
Последний ответ 22.12.2014, 15:13:08
от Ksenia1992
Как добавить дополнительное поле для материала

Автор Mitrich

Ответов: 22
Просмотров: 38445
Последний ответ 17.05.2013, 13:50:35
от IzrA