Новости Joomla

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

👩‍💻 ИИ-админ для 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 5346 Просмотров
*

vadim s. sabinich

  • Захожу иногда
  • 139
  • 11 / 0
  • переводчик-любитель
До тех пор, пока Joomla будет являться одной из гибчайших и мощных систем управления содержимым (Content Management Systems, CMS), она будет страдать в области производительности. Наилучшей производительности можно добиться использованием Lighttpd (НАМНОГО быстрее, чем Apache) на выделенном сервере с локальным сервером MySQL, включая уровни оптимизации, предоставляемые едва ли ни в каждом хостинг-центре. Для многих администраторов переход на выделенный сервер не является повседневной практикой...

Оптимизация шаблона
        Начнем, пожалуй, с одной из самой распространенной (и наиболее губительной) проблемы, которую я встретил на Joomla (да и любом другом движке). Существует, буквально, тысячи шаблонов, созданных специально для Joomla и большинство их них выглядят довольно таки прилично, но и влияют на производительность сервера они так же прилично. Проблема в том, что шаблоны нередко содержат более 70 различных изображений на одной странице. Каждое  изображение генерирует новый запрос (в зависимости от задержек в сети это занимает от 0,1  секунды до 1 секунды) и скачивается. С увеличением размера изображения проблема так же увеличивается и оптимизации не поддается. Существует ОТЛИЧНЫЙ сайт, который поможет вам определить проблемную область в вашем шаблоне. Проверяйте ваш сайт даже после незначительных изменений (The Website Analyzer).

Gzip
        Использование Gzip-сжатия для ваших страниц — 90% решения. Если процессор вашего сервера быстрее, чем интернет-канал (и снова, 90%), тогда включите Gzip-сжатие и это реально увеличит скорость работы вашего сайта. Я говорю это потому, что сжатие страниц довольно ощутимо нагружает CPU. Попробуйте включить Gzip и посмотреть на сколько увеличилось быстродействие. Если ни на сколько, или вы получаете предупреждения от процессора вашего сервера, отключите Gzip. Ибо это может принести некоторые проблемы,  но в большинстве случаев поможет. Единственный вариант узнать это наверняка — попробовать.

Не все компоненты одинаково полезны
        Если вы посмотрите в каталог расширений для Joomla, то найдете там все, что вам угодно (по большей части). Проблема в том, что некоторые из этих компонентов действительно медленные и подрезают крылышки сайта довольно хорошо. Самый простой способ найти эти компоненты, установите мой компонент кеширования страницы, но не включайте кеширование (оставьте только запись времени загрузки страницы для каждой ссылки). Через неделю или около того вы получите список с помощью которого найдете медленные страницы. Этот компонент покажет, какие из них самые медленные. Если у вас есть возможность, то удалите эти компоненты и замените другими.

Статистика выглядит превосходно, но...
        Она использует тонну SQL-запросов для получения данных. Это непозволительная роскошь! Если вам нужна прекрасная статистика, используйте Google Analytics и держитесь подальше от сторонних компонентов! Да, они генерируют превосходную статистику, но это пенальти в ворота производительности. Остается только статистика по поисковым запросам (из конфигурации Joomla). Если у вас есть доступ к веб-серверу, то вы можете отключить журналирование статистики с сервера (эта процедура довольно эффективная и принесет реальную помощь если ваш сервер сильно нагружен).

Мамботы — великолепные... тормоза
        Посмотрите на активные мамботы. Если вы не используете какие-нибудь из них, то избавьтесь от них (не отключайте, а именно удалите их). Каждый раз, когда вы загружаете страницу, мамботы вызываются 20-30 раз. Если код не на 100% нужен и эффективен, он просто расходует ресурсы. Но это не значит, что если вы используете этот мамбот, то вам следует его оставить. Существует множество мамботов, которые замедляют работу сайта. Один из таких это AllVideos Plugin.  Великолепное решение, но использует ОЧЕНЬ большое количество запросов.

ЧеловекоПриятныеУрлы неприятны серверу
        Одно из самых лучших вещей, которые вы можете сделать с сайтом - сделать адреса ссылок более понятные. На уровне ядре Joomla сделать этого не может, но есть различные сторонние компоненты, которые делают ссылки довольно милыми. Основная проблема всех этих компонентов в  том, что они влияют на производительность в худшую сторону (используют массу запросов). Я предпочитаю использовать OpenSEF (к сожалению, разработчики не проявляют никакой активности с 2007 года) как совокупность гибкости, мощности и производительности. Запомните, что использование ЧПУ это в первую очередь поиск компромисса. ЧПУ приятны как для поисковой оптимизации, так и для конечного пользователя, но отражаются на времени загрузки. Подумайте, прежде чем начать использовать ЧПУ. И если все таки решились включить, то не забывайте периодически оптимизировать базу данных для удаления неиспользуемых и неверных ссылок из базы данных OpenSEF (параметр в разделе администрирования данного компонента).

Включайте кэширование везде, где только возможно
        Если у вас есть возможность, то активируйте функцию кэширования материалов на уровне ядра Joomla. Это увеличит скорость показа содержимого и модулей (мамботам не требуется обрабатываться при каждой загрузке страницы). Если вы хотите увеличить скорость для незарегистрированных пользователей, то приглашаю вас на страницу своего компоненты Page Caching, который кэширует страницы. Это, возможно, наилучший вариант, который вы можете найти для своих незарегистрированных пользователь (а это 95% всех посетителей). Но это не значит, что вам следует забыть про остальную оптимизацию, ибо зарегистрированные пользователи будут видеть некэшированный сайт.

Ищем плохие запросы
        В настройках Joomla включаем отладочную информацию. Теперь вы видите свой сайт и все запросы к базе данных. Надо, чтобы их число было как можно меньше (предпочтительно, чтобы было до 30, но терпимо до 50 запросов). Начните с поиска повторяющихся запросов (те, которые запускаются снова и снова). Вы ДОЛЖНЫ с уверенностью сказать какое расширение создает запрос и к какой таблице (к примеру, "Select * from jos_opensef_config" в OpenSEF). Существует несколько вариантов уменьшения запросов. Это отключить расширение или обратиться к разработчику и попытаться оптимизировать (либо к разработчику расширения, либо к любому другому фрилансеру, типа меня).

Держитесь подальше от мостов
        Популярный метод добавление функциональности к Joomla - использование мостов. Они предполагают модифицирование как ядра Joomla, так и другой программы (к примеру SMF или Gallery) для совместного функционирования. Поверхностно это все выглядит здорово, потому что другая программа предлагает более привлекательный функционал, нежели "истинные" расширения Joomla, но при более глубоком рассмотрении совсем другая история. Проблема существует в обоих системах независимо, каждая их которых пытается подгрузить свое "ядро" (включая фреймворк, систему управления пользователями и тому подобное). Это ОЧЕНЬ большой урон производительности, грубо говоря мы загружаем две страницы на каждую. При переходе, к примеру с SMF на что-нибудь типа Fireboard вы немного теряете в функционале, но приобретаете в производительности.

Оптимизация базы данных
        Единственный камень преткновения большинства инсталляций Joomla это сервер баз данных. Существует два пути оптимизации базы данных. Оптимизируйте таблицы и оптимизируйте структуру. Отличие между ними в том, что в таблицах хранятся данные, а в структуре - информация о том, как хранятся эти данные. Оптимизация структуры потребуется лишь однажды, когда как оптимизацию таблиц следует проводить регулярно (т.к. данные постоянно добавляются, редактируются и удаляются). Для оптимизации структуры обратитесь к статье "Улучшение запросов в Joomla". Для оптимизации таблиц перейдите в phpMyAdmin, выберите все таблицы и нажмите "оптимизировать". Для получения более подробной информации об оптимизации таблиц баз данных прочитайте этот раздел из документации по MySQL.

И, наконец, резервное копирование и наблюдение за сервером
       Вы ДОЛЖНЫ регулярно сохранять резервные копии и переносить их с рабочего сервера. Вы можете подумать: "Как это относится к производительности?" это ВСЕ относится к ней самой.  Без текущих резервных копий как вы сможете восстановить сайт до известной конфигурации, если инсталляция, обновление или настройка прошла плохо? Внезапное ухудшение работы сайты может быть вызвано попыткой злоумышленников внести вредоносный код в ядро сайта (к сожалению, это вполне возможно). Что случится, если ваш сайт "склеит ласты"? Наилучший способ резервного копирования это создание резервных копий автоматически с помощью скрипта (для того, чтобы вы не забыли ненароком). Существует единственный такой скрипт на всем интернете (и, возможно, один уже установленный в панели управления) просто погуглите. Запомните, перед тем, как что-либо делать на сайте, СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ!
    * Источник: http://www.joomlaperformance.com/articles/performance/so_you_want_to_speed_up_joomla_3_14.html

http://sabini.ch/itak-vy-khotite-uskorit-joomla.html
VPS-хостинг на FirstVDS.ru || VPS/хостинг на ISPserver.com -- рефералам онлайн поддержка!
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
многое правильно, но стандартный SEF в 1.5 потребляет в разы меньше ресурсов нежели любой сторонний компонент

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

radius

  • Давно я тут
  • 550
  • 45 / 0
"Одно из самых лучших вещей, которые вы можете сделать с сайтом - сделать адреса ссылок более понятные. На уровне ядре Joomla сделать этого не может, но есть различные сторонние компоненты, которые делают ссылки довольно милыми."

Статья для 1.0 похоже.
*

beliyadm

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

vadim s. sabinich

  • Захожу иногда
  • 139
  • 11 / 0
  • переводчик-любитель
кстати да, мой косяк. перенесите, плз, в какую-либо общую тему. Тут все равно нет конкретного упоминания ни одной из версий, а общие пожелания.
VPS-хостинг на FirstVDS.ru || VPS/хостинг на ISPserver.com -- рефералам онлайн поддержка!
*

Skit

  • Захожу иногда
  • 75
  • 5 / 0
  • Нет смысла в том, что ты делаешь!
Хорошая статья по оптимизации. Она для Joomla и если один пункт для 1.0... то его можно пропустить. В общих чертах понятно, что ей нужно. По крайней мере я взял часть информации, несмотря на то, что использую 1.5.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Какой смысл писать техническую статью и не поставить даже даты публикации не говоря уже о версии рассматриваемой системы? Дебилизм.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Миграция с Joomla 1.0.x на Joomla 1.5.x (mtwmigrator)

Автор spot

Ответов: 359
Просмотров: 262865
Последний ответ 29.07.2022, 10:47:52
от Dunkan
Как убрать цикличиские ссылки Joomla 1.0?

Автор p4o1

Ответов: 4
Просмотров: 11148
Последний ответ 13.12.2019, 11:31:05
от vest
Восстановление пункта меню админки в Joomla 1.0.15

Автор Vicom

Ответов: 0
Просмотров: 6582
Последний ответ 15.07.2017, 11:36:04
от Vicom
сколько стоит обновить Joomla 1 на Joomla 3* нужна помощь

Автор zvi

Ответов: 10
Просмотров: 6103
Последний ответ 16.02.2016, 11:12:47
от zvi
Joomla и TopServer 2.1

Автор frimen

Ответов: 3
Просмотров: 12825
Последний ответ 25.02.2015, 20:28:30
от m1