

OSMap: актуальный генератор карт сайта на Joomla
- Нотан Ройамов
- Расширения Joomla
- Просмотров: 10254
OSmap — это компонент-генератор карт сайта (файлов Sitemap) для Joomla 3.x, продолжающий дело Xmap. OSMap может функционировать с плагинами, предназначенными для устаревшего компонента. На сайте разработчика можно найти список актуальных плагинов для различных компонентов от сторонних разработчиков, созданных уже для OSMap.

- Расширение: OSMap
- Категория: генераторы карты сайта
- Включает: компонент, плагин
- Совместимость: Joomla 3.x
- Версии: бесплатная, платная
- Разработчик: Joomlashack
Содержание
Описание OSMap от разработчика
-
Ускорьте индексирование контента!
OSMap создаст XML-карту сайта, на которую нужно указать поисковикам через инструменты для вебмастеров. Это значительно ускорит индексирование контента.
-
HTML-карта сайта для пользователей.
OSMap отображает структуру сайта на веб-странице в удобном для пользователей формате.
-
Поддержка самых популярных компонентов для Joomla.
OSMap поддерживает не только материалы Joomla, но также элементы компонентов K2, Virtuemart, SobiPro, Mosets Tree, OSCampus и другие.
-
Контролируйте генерацию файлов Sitemap.
Устанавливайте приоритет и частоту обновления страниц в файле Sitemap, исключайте из карты сайта отдельные пункты меню или все сразу.
-
Неограниченное количество файлов Sitemap.
OSMap позволяет создавать любое количество карт сайта.
-
Определяйте, какой контент необходимо включать в Sitemap.
С помощью плагинов для OSMap вы можете определять тип контента, который будет включен в карту сайта.
OSMap Free vs OSMap 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) ведут на сгенерированные карты сайта в соответствии с настройками.
HTML-карта сайтаXML-карта сайта
Плагины для компонента OSMap
OSMap без плагинов генерирует карты сайта только из пунктов меню: если материалы или категории не являются пунктами меню, то карта сайта не будет содержать ссылок на эти страницы.
Если вложенные материалы и категории генерируются только базовым компонентом контента (com_content) Joomla, то для их включения в Sitemap достаточно плагина, входящего в бесплатную версию OSMap.
OSMap Pro включает плагины для следующих компонентов:
- K2
- Kunena
- Mosets Tree
- SobiPro
- Virtuemart
Если ваш сайт использует другой сторонний компонент контента, то вы наверняка найдёте для него плагин здесь.
Создание HTML-карты сайта в OSMap
- Меню → [Нужное меню] → Создать пункт меню.
- Тип пункта меню (Выбрать).
- OSMap (Free или Pro) → Sitemap - HTML Format.
- Choose a sitemap (Change) → [Нужная карта сайта].
- Заполняем заголовок меню и алиас при необходимости.
- Cохраняем.
Во вкладке Sitemap Settings для пункта меню Sitemap - HTML Format можно добавить описание к карте сайта, установить отображение названий меню, которые включает карта сайта, а также добавить CSS-стили, предустановленные в компоненте:

Создание XML-карты сайта в OSMap
Файл Sitemap в формате XML необходим для поисковых роботов. Чтобы указать поисковым системам на данный файл, можно скопировать URL-адрес ссылки и вставить в соответствующих полях панелей для веб-мастеров от Google и Яндекса.
Ссылка для карты сайта, созданной по умолчанию, выглядит так:
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 и Яндекса, вводим его в соответствующие поля, тем самым предоставляя поисковикам нужную для индексирования сайта информацию:

