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

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте.
Я новичек в Joomla и многое вызывает у меня трудности, с которыми я не могу справиться, читая обуающие статьи.
Нужна человеческая помощь.
Мне нужно расположить на главной блог, а рядом слева вертикальный столбец-материал с текстом и картинкой.
Вот так примерно должно быть


Вопрос 1. Как два модуля развести в разные стороны страницы. Блог, например пытается занять всю ширину.
Вопрос 2. Какой модуль выбрать для блога, если в нем планируется писать не большие сообщения(возможно с картинкой и ссылками и датой публикации). Сообщение должно разворачиваться в том же окне по клику на "читать далее", т.е. без разворачивания статьи на отдельной странице. Еще нужна возможность заполнять этот блог ( или это уже мессенджер? или просто список статей?)  в специальной форме, которая разворачивается по нажатию на кнопку.
 
Извиняюсь заранее, если вопрос задан криво. С терминалогией Joomla у меня еще проблемы.
Буду благодарна за любую помощь.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
1 - изучайте CSS, float\flexbox\grid - можно по разному сделать
2 - простой вариант - на ссылку повесить получение данных другой страницы и подключить Lightbox, к примеру хороший плагин http://fancyapps.com/fancybox/3/
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
изучайте CSS, float\flexbox\grid - можно по разному сделать
Я знакома с этими инструментами. Но как это сделать в Joomla на готовом шаблоне? Править CSS шаблона?
Искать подходящий шаблон? так жизни не хватит. Я думала, что Джумла - это коструктор, где можно брать блоки-модули и вставлять в нужное место на странице. Нет?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Я знакома с этими инструментами. Но как это сделать в Joomla на готовом шаблоне? Править CSS шаблона?
естественно
не бывает шаблона с стилями на все случаи жизни. Бывают шаблоны на бутстрапе - можете тогда пользоваться его сеткой\классами
можете писать свои, никто это не запрещает

Я думала, что Джумла - это коструктор, где можно брать блоки-модули и вставлять в нужное место на странице. Нет?
Не совсем верно но да, блоки (модули) вы можете вставлять где угодно, но оформлять\выстраивать их - уже ваша задача
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Таак. А зачем тогда Joomla, если самому писать шаблон? Как она позволяет "сделать сайт любой сложности  под ваши цели"?
Я не иронизирую, правда. Объясните, пожалуйста, что я реально могу сделать на основе шаблона?
 Прочитала ваше дополнеие.Послендний вопрос снимается.
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Вопрос 2. Какой модуль выбрать для блога, если в нем планируется писать не большие сообщения(возможно с картинкой и ссылками и датой публикации). Сообщение должно разворачиваться в том же окне по клику на "читать далее", т.е. без разворачивания статьи на отдельной странице. Еще нужна возможность заполнять этот блог ( или это уже мессенджер? или просто список статей?)  в специальной форме, которая разворачивается по нажатию на кнопку.

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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Таак. А зачем тогда Joomla, если самому писать шаблон? Как она позволяет "сделать сайт любой сложности  под ваши цели"?
Я не иронизирую, правда. Объясните, пожалуйста, что я реально могу сделать на основе шаблона?
Joomla это CMS с своим API. Шаблон всего лишь базовый каркас сайта, где можно написать разные условия (1\2\3 колонки, расположение модулей и так далее)
Как оформить расположение блоков\колонок\модулей - движок про это знать не знает, для этого вы пишите свой CSS

Я правда не понимаю, вы думали поставить cms у и вас сразу все зашевелится? Увы не выйдет, любая система требует настройки под себя. В вашем случае\вопросе это всего лишь стили - выровнять блоки, тут уж никаких претензий к системе быть физически не может
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Скажите, а как назвать правильно такого типа блог(или что?), который я тут описала. На рисунке подробнее немного.
Вы бы его хоть развернули, картинку, глаза сломаешь.
На схеме у вас стандартный трехколоночный макет, слева\справа разные модули, по центру вывод компонента com_content в режиме блога материалов (то есть стандарт, картинка\заголовок\интро).
Написать подобный каркас - 15 минут, три колонки вы сверстать можете? Надеюсь да - ну и напихать в них нужные модули и component
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Мне кажется, что вот эта старая тема может вам помочь в понимании логики Различные условия в шаблонах Joomla 1.5
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:31:30 от Aleks.Denezh »
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
beliyadm, спасибо. Трехколоночную страницу я конечно сверстаю. Но ее же еще в Joomla установить надо!
Пойду изучать.
На этом уровне вопрос объявляю решенным. Спасибо.
« Последнее редактирование: 16.03.2018, 12:48:25 от unoduetre »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
beliyadm, спасибо. Трехколоночную страницу я конечно сверстаю. Но ее же еще в Joomla установить надо!
Пойду изучать.

Странный термин "установить" :)
Открываете index.php своего шаблона и делаете любую нужную вам разметку, в нужные места вставляете позиции модулей и компонент в основном блоке. В этом и заключается гибкость движка - вы в одном файле можете создать все что вам угодно. Дальше вставить к примеру позицию LEFT на нее повесить модуль новостей, привязать его в настройках к одной странице, сделать его копию в админке, указать для него другой шаблон (сделав его в к примеру в \templates\шаб\html\mod_articles_latest\новыйшаблон.php с другой разметкой) и привязать к другой странице.
В итоге у вас одна базовая разметка самого сайта, один скрипт для новостей и разное оформление новостей на разных страницах.
И так до бесконечности. Вот это называется гибкость и удобство для создания сайта любой сложности под наши цели :):)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Что-то я опять ничего не понимаю...
Под установить шаблон, я понимаю такую же установку, как для скаченных с интернета шаблонов: Расширения->менеджер расширений->установить.

Открываете index.php своего шаблона и делаете любую нужную вам разметку,
Вы сейчас имеете в виду изменение  готового шаблона? Чесно говоря, там в файлах черт ногу сломит. Я почти не узнаю знакомого html  и CSS. К сожалению, с php пока не знакома.

 
делаете любую нужную вам разметку, в нужные места вставляете позиции модулей и компонент в основном блоке. В этом и заключается гибкость движка - вы в одном файле можете создать все что вам угодно. Дальше вставить к примеру позицию LEFT на нее повесить модуль новостей, привязать его в настройках к одной странице, сделать его копию в админке, указать для него другой шаблон (сделав его в к примеру в \templates\шаб\html\mod_articles_latest\новыйшаблон.php с другой разметкой) и привязать к другой странице.
В итоге у вас одна базовая разметка самого сайта, один скрипт для новостей и разное оформление новостей на разных страницах.
А могли бы вы дать ссылку, где об этом можно почитать\посмотреть с примерами. Что-то типа уроков что-ли... 

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Если действительно хотите изучить систему - идите с нуля
Создайте пустой шаблон и в нем ковыряйтесь.
Приложил пустой шаблон в котором ничего нет, можете распаковать в templates/mytemplate (название любое) и в админке в управлении расширениями использовать опцию "найти". Предварительно в templateDetails.xml можете изменить название описание и прочие поля.
В этом шаблоне (такую структуру использую всегда, сам ненавижу все эти клубные шаблоны, построенные на gantry или иных фреймворках, там реально без поллитры делать нечего) и создавайте свою разметку, пишите стили и скрипты, все что угодно

По условиям в шаблоне я выше давал ссылку, попробуйте поиграть, собственно с версии 1.5 в этом плане почти ничего не изменилось.

Ну и конечно FAQ по последней версии тут читать Joomla 3 FAQ
Поверьте - когда через пару дней поймете базовую логику то делать шаблон под движок ничем почти не отличается от обычной HTML верстки
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

unoduetre

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

Рамка обрамляющая модуль в позиции

Автор alexs64

Ответов: 0
Просмотров: 1029
Последний ответ 21.11.2025, 09:02:57
от alexs64
Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 3113
Последний ответ 18.04.2025, 15:39:36
от fbr
Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 9
Просмотров: 5543
Последний ответ 21.02.2024, 11:03:08
от saynez
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 2146
Последний ответ 08.11.2023, 21:17:26
от GrayAn
Модуль Похожие метки – только более ранние статьи!

Автор Gerostrat

Ответов: 6
Просмотров: 1718
Последний ответ 24.08.2023, 21:56:09
от sivers