OSmap — это компонент-генератор карт сайта (файлов Sitemap) для актуальных версий Joomla, продолжающий дело 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 и Яндекса, вводим его в соответствующие поля, тем самым предоставляя поисковикам нужную для индексирования сайта информацию.