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

vadolaz

  • Новичок
  • 2
  • 0 / 0
    Добрый!
    /skipped
    • в результате мы получим вот такой вот путь - ваш_сайт/templates/ваш_шаблон/html/com_contact/contact/default_form.php;
    • вот теперь можно править данный файл как душе угодно!
    • и не забудьте в только что созданные папки закинуть в каждую файлы "пустышки" - index.html. Они есть в каждой папке. Это один из элементов безопасности системы.
    Вот это, я считаю, самый правильный способ, после обновления не сбросится и если что, всегда можно восстановить.[/list]
    *

    v-idea

    • Захожу иногда
    • 210
    • 35 / 0
      Вот это, я считаю, самый правильный способ, после обновления не сбросится и если что, всегда можно восстановить.
    Вот поэтому я и расписал данный способ, потому-что уже ни чего не слетит при обновлении! Это специально было задумано и сделано разработчиками Joomla!
    Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
    *

    rejoiceA

    • Новичок
    • 2
    • 0 / 0
    Если редактирую файл
    ваш_сайт\components\com_contact\views\contact\tmpl\default.php
    убирая строки с h3, вообще ничего не меняется. Хоть комментирую, хоть вырезаю - один черт. Не понимаю, почему.
    Если в языковом файле слова меняю на пустые кавычки - тогда пропадает.
    *

    kitten_c

    • Новичок
    • 2
    • 0 / 0
    Прошу прощения если вопрос чайника, но перерыв сайт так и нашлось место где необходимо внести изменение.
    Необходимо убрать надпись "адрес" и значек картинки, который выскакивает в Chrome.
    http://www.rus.voin.co.uk/topcontact.html
    Может кто здесь может помочь?
    *

    v-idea

    • Захожу иногда
    • 210
    • 35 / 0
    Добрый!

    1. Надо проверить, есть ли в указанной директории соответствующие файлы:
    ваш_сайт\templates\ваш_шаблон\html\com_contact\contact\default.php или category\default.php и т.д. в зависимости какой вид контактов Вы выводите.

    Если есть, вот в  этих дефолтных файлах происходит переопределение вывода вида контактов. И соответственно надо и можно уже непосредственно редактировать сам шаблон вывода, редактируя то, что Вам необходимо!

    Если нету вообще папки com_contact в папке html Вашего шаблона, то соответственно идём в директорию (указанную выше):
    ваш_сайт\components\com_contact\views\contact\tmpl\default.php и за вывод того самого содержимого контактов отвечает уже этот дефолтный файл.

    ВАЖНО! Не производить изменения тут! Иначе при первом же обновлении системы, у Вас все корректировки слетят.
    Поэтому делаем следующее...

    2. Копируем файл default.php в папку html Вашего шаблона, в порядке вложенности согласно пункту 1. (не существующие папки создаём). Не забудьте вложить пустые файлы index.html. И уже здесь непосредственно редактируем так, как Вам необходимо.

    И только не надо писать, что мол ни чего не нашли, ни чего не получается и т.д. и т.п. Ребята! Я вам указал файлы откуда выводятся и в том числе ваш ненужный заголовок. Исключение составляют всякие клубные шаблоны, которые по своему всё делают. Поэтому давайте немного научимся самостоятельно работать! Можете хоть все заголовки h3 в папке com_contact перерыть, но я Вам даю гарантию, что Вы его найдёте!

    Удачи Вам всем в творческих началах!
    « Последнее редактирование: 17.05.2015, 15:53:50 от v-idea »
    Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
    *

    olegkruglov

    • Новичок
    • 1
    • 0 / 0
    Скажите а как вместо "Форма обратной связи" написать свой текст, куда писать я нашел но туда можно писать только по англ. как на русском написать то? Когда пишу русскими то иероглифы выводит а не текст.

    Если нашел, подскажи куда)))
    *

    v-idea

    • Захожу иногда
    • 210
    • 35 / 0
    Если нашел, подскажи куда)))

    Добрый!
    Тут: ваш_сайт\language\ru-RU\ru-RU.com_contact.ini
    И далее уже сами найдёте, что там Вам надо изменять.
    Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
    *

    yevrowl

    • Захожу иногда
    • 271
    • 10 / 0
    Из default.php своего шаблона удаляете:
    Код
    <h1>
    <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
    И заголовок контактов исчезает.
    *

    ElenaD

    • Осваиваюсь на форуме
    • 47
    • 1 / 0
    В этой теме хорошее решение вопроса об удалении слова "контакт" http://joomlaforum.ru/index.php?topic=261933.0
    *

    v-idea

    • Захожу иногда
    • 210
    • 35 / 0
    Если резюмировать, то у нас получается 3 способа по решению данных и аналогичных вопросов:

    1. Переопределить шаблон вывода - default.php.
    Самый сложный способ для простых пользователей, т.к. требует манипуляции с исходным кодом.

    2. Отредактировать языковый файл - ru-RU.com_contact.ini. Оставить пустым значение COM_CONTACT_DETAILS="".
    Проще, чем первый способ, т.к. надо всего лишь отредактировать одну строчку. Но по прежнему надо лезть в код.
    Не рекомендованный способ, т.к. при первом же обновлении всё слетит.

    3. В менеджере языков переопределить саму константу - "Контакт". Нажать "Создать" (зелёная кнопочка), в поле "Языковая константа" указываем - COM_CONTACT_DETAILS, или же через "Поиск", находим необходимую константу, и поле "Текст" оставляем пустым.
    Самый простой способ, т.к. всё делается легко через админку!
    Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
    *

    dariusii

    • Захожу иногда
    • 75
    • 0 / 0
    Блин. После обновления Joomla, все по-новой. При чем, не только со случаем "Контакт". около нескольких десятков косяков снова.
    Почему все советуют лезть именно в файлы модулей, а не создавать подстановки в файлах, что создаем в каталоге с используемыми нами шаблонами. В свое время начитался таких советов, а теперь разгребаю уже, как надо.
    И это ведь не первый случай таких советов.
    *

    genkey

    • Осваиваюсь на форуме
    • 28
    • 0 / 0
    Я решил эту проблему так. Во вкладке контакта "Дополнительная информация"  написал:
    Код
    <style type="text/css">
    h3 {display: none;}
    </style>

    Это для Joomla 3, но для 2.5 тоже должно подойти.

    Что бы убрать внизу синий кружочек тоже нужно прописать display: none для  класса dl-horizontal
    В целом все можно прописать так так:
    Код
    <style type="text/css">
    h3, .dl-horizontal {
    display: none;
    }
    </style>
    « Последнее редактирование: 11.05.2017, 20:44:54 от genkey »
    Чтобы оставить сообщение,
    Вам необходимо Войти или Зарегистрироваться
     

    Форма для добавления данных в Google Sheets

    Автор zigzagrus

    Ответов: 2
    Просмотров: 2424
    Последний ответ 07.11.2024, 12:03:12
    от zigzagrus
    Форма обратной связи с присвоением номеров обращений

    Автор PeterGriffin

    Ответов: 3
    Просмотров: 2533
    Последний ответ 08.12.2017, 14:32:22
    от forregg4
    Как удалить ненужные поля при регистрации?

    Автор petya242

    Ответов: 2
    Просмотров: 4329
    Последний ответ 09.11.2017, 12:58:09
    от abonnent
    Перенесено: Как удалить событие из календаря Jevents (история не сохраняет)

    Автор ELLE

    Ответов: 0
    Просмотров: 1441
    Последний ответ 05.09.2017, 23:17:10
    от ELLE
    Можно ли удалить эту строку из файла php?

    Автор Adrian1111

    Ответов: 2
    Просмотров: 1535
    Последний ответ 24.07.2017, 10:49:09
    от Adrian1111