OSmap — это компонент-генератор карт сайта (файлов Sitemap) для Joomla 3 и Joomla 4, продолжающий дело Xmap. OSMap может функционировать с плагинами, предназначенными для устаревшего компонента. На сайте разработчика можно найти список актуальных плагинов для различных компонентов от сторонних разработчиков, созданных уже для OSMap.
Описание OSMap от разработчика
Ускорьте индексирование контента!
OSMap создаст XML-карту сайта, на которую нужно указать поисковикам через инструменты для вебмастеров. Это значительно ускорит индексирование контента.HTML-карта сайта для пользователей.
OSMap отображает структуру сайта на веб-странице в удобном для пользователей формате.Поддержка самых популярных компонентов для Joomla.
OSMap поддерживает не только материалы Joomla, но также элементы компонентов K2, Virtuemart, SobiPro, Mosets Tree, OSCampus и другие.Контролируйте генерацию файлов Sitemap.
Устанавливайте приоритет и частоту обновления страниц в файле Sitemap, исключайте из карты сайта отдельные пункты меню или все сразу.Неограниченное количество файлов Sitemap.
OSMap позволяет создавать любое количество карт сайта.Определяйте, какой контент необходимо включать в Sitemap.
С помощью плагинов для OSMap вы можете определять тип контента, который будет включен в карту сайта.
Free vs Pro
Существует бесплатная (Free) и платная (Pro) версии компонента OSMap. Различия версий представлены в таблице.
Возможности OSMap | Free | Pro |
---|---|---|
Динамическая генерация XML-карт сайта для поисковиков. | ✔️ | ✔️ |
Динамическая генерация HTML-карты сайта для пользователей. | ✔️ | ✔️ |
Определение приоритета и частоты обновления для меню, категорий и отдельных URL-адресов. | ✔️ | ✔️ |
Возможность создания карт сайта для изображений и Google News. | ✔️ | ✔️ |
Неограниченное количество карт сайта. | ✔️ | ✔️ |
Карты сайта по материалам компонента контента Joomla. | ✔️ | ✔️ |
Карты сайта по материалам сторонних компонентам (плагины для K2, Kunena, Mosets Tree, SobiPro и Virtuemart). | ❌ | ✔️ |
Исключение из карты сайта страниц с noindex, nofollow. | ❌ | ✔️ |
Колонки в HTML-карте сайта. | ❌ | ✔️ |
Кэширование карты сайта. | ❌ | ✔️ |
Установка OSMap
Скачайте OSMap с сайта разработчика и установите через менеджер расширений Joomla.
Настройка OSMap
Все настройки компонента осуществляются в Компоненты → OSMap Free (OSMap Pro, если установлена платная версия). Главная страница компонента OSMap в панели управления включает:
Настройки
Здесь вы сможет определить, нужно ли выводить в HTML-карте сайта внешние ссылки, установить отображение идентификаторов для страниц при их редактировании в карте сайта, а также активировать исключение дублируемых пунктов меню.Extensions
Переход к списку плагинов OSMap для отдельных компонентов. OSMap Free включает только один плагин для com_content. Каждый плагин имеет индивидуальные настройки для включения элементов компонента в карту сайта. К примеру, плагин OSMap - Joomla Content позволяет включать и исключать категории, избранные и архивные материалы, а также устанавливать приоритет и частоту обновления для категорий и материалов.Default Sitemap
Сразу после установки OSMap создаёт карту сайта под названием Default Sitemap, включающую пункты всех существующих меню. На странице редактирования карты сайта вы можете изменить её название и исключить отдельные меню, а также назначить приоритет и частоту обновления для отдельных меню.Edit Links
При клике по иконке в этой колонке вы попадете на страницу со списком всех страниц, которые включает соответствующая карта сайта. Здесь можно назначать страницам значения приоритета и частоты обновления, а также исключать их из карты сайта в индивидуальном порядке.Sitemap Links
Ссылки в этой колонке (XML, HTML, News, Image) ведут на сгенерированные карты сайта в соответствии с настройками.
Плагины для компонента
OSMap без плагинов генерирует карты сайта только из пунктов меню: если материалы или категории не являются пунктами меню, то карта сайта не будет содержать ссылок на эти страницы.
Если вложенные материалы и категории генерируются компонентом com_content, то для их включения в Sitemap достаточно плагина, входящего в бесплатную версию OSMap.
OSMap Pro включает плагины для следующих компонентов:
- K2
- Kunena
- Mosets Tree
- SobiPro
- Virtuemart
Если ваш сайт использует другой сторонний компонент контента, то вы наверняка найдёте для него плагин здесь.
Создание HTML-карты сайта
- Меню → [Нужное меню] → Создать пункт меню.
- Тип пункта меню (Выбрать).
- OSMap (Free или Pro) → Sitemap - HTML Format.
- Choose a sitemap (Change) → [Нужная карта сайта].
- Заполняем заголовок меню и алиас при необходимости.
- Cохраняем.
Во вкладке Sitemap Settings для пункта меню Sitemap - HTML Format можно добавить описание к карте сайта, установить отображение названий меню, которые включает карта сайта, а также добавить CSS-стили, предустановленные в компоненте.
Создание XML-карты сайта
Файл Sitemap в формате XML необходим для поисковых роботов. Чтобы указать поисковым системам на данный файл, можно скопировать URL-адрес ссылки и вставить в соответствующих полях панелей для веб-мастеров от Google и Яндекса.
Ссылка для карты сайта, созданной в OSMap по умолчанию, выглядит так:
http(s)://[домен]/component/osmap/?view=xml&id;=1
Чтобы сделать адрес ссылки человекопонятным:
- Меню → [Нужное меню] → Создать пункт меню
- Тип пункта меню (Выбрать)
- OSMap (Free или Pro) → Sitemap - XML Format (default XML, images and news)
- Choose a sitemap (Change) → [Нужная карта сайта]
- Заполняем заголовок меню и алиас (например, sitemap)
- Во вкладке Параметры ссылки скрываем пункт меню, установив значение Нет для опции Показать в меню
- Cохраняем
После этого карта сайта в формате XML должна открываться по адресу:
http(s)://[домен]/sitemap
Копируем этот адрес, идём в панели для веб-мастеров для Google и Яндекса, вводим его в соответствующие поля, тем самым предоставляя поисковикам нужную для индексирования сайта информацию.