Когда-то для генерации карты сайта для популярной CMS Joomla можно было быстро загрузить и настроить в несколько кликов бесплатный компонент Xmap. К сожалению, он больше не обновляется и на многих сайтах не работает, или работает с проблемами. До недавнего времени бесплатных альтернатив не было. Теперь появился компонент JL Sitemap, который работает с последними версиями Joomla и имеет достаточный, для большего количества пользователей функционал.
Компонент без проблем создаст правильную sitemap.xml-карту для поисковых систем.
Вместе с компонентом устанавливаются:
- Плагин, который отвечает за поддержку статей Joomla;
- Плагин, который отвечает за поддержку Joomla Tag;
- Плагин, который отвечает за поддержку Joomla Contacts;
- Плагин, который отвечает за поддержку K2;
- Плагин, который отвечает за поддержку Virtuemart;
- Отдельный плагин, который запускает генерацию карты по cron;
К особенностям JL Sitemap можно отнести:
- Полную совместимость с Joomla 3.9 и выше;
- Полную совместимость с Joomla 4;
- Создание карты сайта происходит в соответствии роутера Joomla;
- Исключение дублей;
- Обработка большого количества ссылок;
- Никакой нагрузки на хостинг, она создается только при генерации карты;
- Возможность запуска генерации карты sitemap.xml по cron;
- Поддержка с коробки меню, категорий и материалов Joomla;
- Генерирование карты при посещении сайта пользователем;
- Создание реального sitemap.xml, а не генерация его при каждом обращении;
- Генерирование sitemap.xml по расписанию;
- Имеется защита от случайного создания файла карты сайта (он создается раз в несколько часов);
- Режим отладки;
- Возможность удалить файл карты с сайта;
- Поддержка карты на сайтах с двумя и более языками (поддержка многоязычности);
- HTML Sitemap;
- Поддержка фильтров;
- Работа с ссылками – удаление тех, которые не соответствуют заданным параметрам;
- Применение фильтра к меню. Так можно показать только нужные пункты меню в карте сайта;
- Имеется фильтр по стоп-словах, можно настроить карту в соответствие с robots.txt;
- Возможность редактирования и изменения карты в соответствии с регулярными выражениями;
- Информация о последнем генерировании карты сайта.
Для создания карты сайта нужно:
1. Установить компонент простым перетаскиванием архива в окно установки расширений (для этого нужно перейти в «Расширения → Менеджер расширений → Установить»).
2. Далее нужно перейти в менеджер плагинов: «Расширения → Менеджер плагинов» (желательно воспользоваться фильтрами или в поиск ввести JLSitemap), и включить плагин «JLSitemap – Материалы». Остальные плагины включайте в соответствии с вашими задачами и установленными компонентами и плагинами.
3. Перейти в «Компоненты → JL Sitemap» и нажать «Генерация».После создания, ваша карта появится в «Карта сайта».