Обзор OSMap Free. Карта сайта Джумла
- Тип – бесплатный компонент карты сайта.
OSMap Free – бесплатный русскоязычный компонент для создания XML и HTML карты сайта в Joomla. Ранее он назывался XMap. Компонент позволяет создавать XML карты таких «видов»: обычная, изображения, новости. Есть возможность интеграции с разными компонентами за счёт дополнительных плагинов.
О том, что такое карта сайта (sitemap) можно прочесть в этой статье. Определиться с необходимостью карты сайта именно для Вашего сайта можно, прочтя это. Сразу замечу, что sitemap нужна не для всех сайтов.
Пример HTML карты сайта, которую создаёт OSMap Free, можно посмотреть тут, а пример XML – тут.
В обзоре будет участвовать последняя, на момент написания статьи (18.07.2019), русскоязычная версия OSMap Free 4.2.20 в Joomla 3.9.10. На примере создания карты сайта для материалов Joomla. Демонстрационный сайт на английском языке с шаблоном JM Services.
На официальном сайте расширений Joomla 125 отзывов, расширение добавлено 5 марта 2015 года.
- Общий рейтинг – 4 из 5.
- Функциональность – 4 из 5.
- Простота использования – 4,5 из 5.
- Поддержка – 4 из 5.
- Документация – 4 из 5.
Также есть платная версия OSMap от $39 за 6 месяцев обновлений и технической поддержки. У неё есть весьма полезные опции. Подробнее об отличиях платной и бесплатной версий поговорим ниже в статье.
Видео урок
- Установка OSMap – 00:01:24.
- Создание XML и HTML карт сайта– 00:01:53.
- Добавление карты сайта в поисковые системы – 00:05:26.
- Вставка карты сайта на сайт (пункты меню) – 00:08:14.
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.
Ссылки из видео:
Основные возможности и особенности.
- Поддержка Joomla 3 и более новых версий.
- Есть перевод на русский и английский языки.
- Создание XML карт сайта: обычная, карта сайта по изображениям, карта сайта для новостей Google. Можно отображать во фронтальной части сайта с оформлением (рисунок ниже) и без.
Карта сайта в Джумла
- Создание HTML карты сайта (рисунок ниже). Внешний вид карты зависит от стилей шаблона.
- Наличие двух типов пунктов меню с настройками. Можно выводить XML и HTML карты.
- Построение карт происходит при помощи специальных плагинов.
- Возможно задавать приоритет и частоту обновления для групп адресов карты сайта (на основании меню и плагинов интеграции) или для каждой отдельной ссылки.
- Возможность исключения из карт сайта групп адресов (на основании меню и плагинов интеграции) или отдельных ссылок.
- Можно создавать сколько угодно карт.
- Есть хорошая документация на английском языке.
- Поддержка PHP 5.6 и более новых версий. Я тестировал работу компонента в PHP 7.1 и 7.2.
Sitemap для Joomla
Для того, чтобы в карте сайта появились ссылки на те или иные страницы Вашего сайта, нужны специальные плагины. Они позволяют интегрировать OSMap с другими расширениями. По умолчанию, OSMap Free поддерживает интеграцию только с материалами Joomla (com_content). Плюс, любая ссылка, которая находится в меню, может быть включена Вами и в карту сайта. Если нужна интеграция с другими расширениями, поищите плагины на сайте разработчика OSMap или на сайте разработчика того расширения, с которым Вы хотите интегрировать OSMap. Там же есть примечание о том, что многие плагины, подходящие для XMap, совместимы и с OSMap. Я это не проверял, но вот тут есть разные версии XMap. Внутри инсталляционных пакетов есть плагины. Например, для K2, Kunena, Mosets Tree, SobiPro, Virtuemart, ссылки Joomla (com_weblinks). Проверить лучше на тестовом сайте, а не на основном.
В платной версии OSMap Pro доступны плагины для интеграции с:
Также есть дополнительные плагины (список не исчерпывающий). Некоторые из них платные, а некоторые бесплатные.
- AdsManager.
- BeaCart.
- DigiStore.
- DJ-Catalog2.
- DJ-Classifieds.
- DOCman.
- EasyBlog.
- EasyDiscuss.
- EShop.
- EventBooking.
- FlexiContent.
- Hikashop.
- hwdMediaShare.
- iCagenda.
- IgniteGallery.
- jDownloads.
- JEvents.
- Jomres.
- JomSocial.
- JoomGallery.
- JoomShopping.
- jStore.
- JV-LinkDirectory.
- MijoEvents.
- MijoSEF.
- MijoShop.
- MijoVideos.
- NorrCompetition.
- Ohanah.
- PayCart.
- PhocaGallery.
- redShop.
- Smapholio.
- Smaphoto.
- SmaPhotrix.
- Smaportfolio.
- SmaProof.
- YoFlash.
- Zoo.
Рассмотрим отличия платной версии OSMap от бесплатной:
- Поддержка интеграции с K2, Kunena, Mosets Tree, SobiPro, Virtuemart.
- Автоматическое исключение элементов меню и материалов Joomla с Noindex, Nofollow из карты сайта.
- Кэширование карт сайта. В принципе, для этого есть бесплатный плагин. Но я его не тестировал. Считаю, что для тех, у кого карта сайта насчитывает тысячи ссылок, лучше применять кэширование, чтобы не перегружать хостинг и не замедлять работу сайта.
- Создание многоколоночной HTML карты сайта.
- Приоритетная техническая поддержка от разработчика.
Карты сайта
Первая вкладка OSMap (рисунок ниже) содержит перечень всех карт сайта и ссылки на эти карты, которые можно добавить в Яндекс.Вебмастер, Google Search Console, Кабинет вебмастера Maul.ru, Средства веб-мастера Bing и аналогичные сервисы. Достаточно нажать на одну из ссылок в столбце Макеты карты сайта и перед Вами откроется страница с соответствующей картой сайта.
OSMap
Если нажать на пиктограмму квадратика с палочкой (лист и карандаш) в столбце редактировать, то Вы сможете отредактировать каждый отдельный элемент карты сайта (рисунок ниже): убрать его из карты, изменить приоритет и частоту модификации. Подробнее о том, что такое приоритет и частота обновления можно прочесть в предыдущей статье.
OSMap Free
В настройках каждой карты, в которые можно попасть по нажатию на её заголовок, можно изменить набор меню, на которых базируется карта, задать приоритеты и частоту обновления каждого меню, а также задать заголовок карты (рисунок ниже). При помощи мыши можно перетаскивать меню, тем самым меняя их порядок следования в картах.
Редактирование карты сайта
Настройки (рисунок ниже). Тут содержатся опции, которые позволяют убрать из карты ссылки на внешние сайты, отключить показ ID элементов при редактировании карты и исключить из карты сайта дубликаты ссылок. Также можно задать ограничения на доступ к самому компоненту OSMap для разных групп пользователей Joomla.
Настройки OSMap
Расширения. По сути, Вас направит на страницу плагинов Joomla тип osmap. По умолчанию, в бесплатной версии компонента есть только один плагин (рисунок ниже).
Плагин «Контент – OSMap»
Все опции переведены на русский язык и оснащены русскоязычными всплывающими подсказками. Рассмотрим наиболее интересные, на мой взгляд, параметры. Отмечу, что заданные тут опции действуют на все ссылки карты, которые добавляются в неё этим плагином, если эти опции не переопределятся для отдельных элементов в настройках карты сайта.
- Максимальный уровень подкатегорий. Можно указать, материалы и категории какого уровня нужно включать в карту сайта. Например, если выбрать для этой опции 1, а у Вас на сайте есть категория «Joomla» с подкатегорией «Компоненты», то в карту сайта не будут добавлены ссылки на подкатегорию «Компоненты» и её материалы.
- Добавлять подстраницы материалов. Если в материалах у Вас есть разрывы страниц (не путать с Подробнее), то Вы можете добавить их в карту сайта в виде отдельных ссылок с параметрами. Например, в статье по адресу «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat» есть материал, в котором есть два разрыва страницы (рисунок ниже), то в карте сайта кроме основного адреса будут ещё два: «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat?start=1», «http://domen-moego-sajta.com/pages/joomla-content/blog-2-columns/84-blog-category-1/102-nunc-placerat?start=2».
Разрыв страницы
Вкладка XML. Позволяет настроить XML карту сайта и активировать добавление в неё изображений с заголовками. Заголовки изображений автоматически добавляются, если для изображений задано Описание изображения (не путать с Заголовок и Заголовок изображения). Изображения отображаются только в XML карте сайта.
Описание изображения
В карту сайта попадаю только изображения, ссылки на которые есть в тексте материалов и во вкладке Изображения и ссылки (Изображение для вступительного текста материала и Изображение полного текста материала).
Пункты меню. В этом компоненте sitemap для Joomla есть два типа пункта меню, позволяющие выводить HTML и XML карту во фронтальной части сайта.
Карта сайта в формате HTML. На рисунке ниже показаны настройки этого типа пункта меню.
Настройки пункта меню «Карта сайта в формате HTML»
На рисунке ниже показан пример HTML карты сайта.
- Зелёным отмечено то, что можно скрыть при помощи опции Описание карты сайта.
- Красным отмечено то, что можно скрыть при помощи опции Заголовок меню.
- Голубым отмечено, что можно скрыть при помощи опции Показывать заголовок страницы на вкладке Параметры страницы. Эта опция не относится к OSMap.
HTML карта сайта
Карта сайта в формате XML. На рисунке ниже показаны пример XML карты сайта, с включённой в настройках пункта меню опцией Стилизация XML.
Карта сайта в Джумла
На рисунке ниже показаны пример XML карты сайта, с отключённой, в настройках пункта меню, опцией Стилизация XML. Данная опция не важна для Яндекс, Google и других поисковых систем.
XML карта сайта без стилизации
Создание XML и HTML карты сайта в Джумла
Рассмотрим основные шаги, необходимые для настройки XML карты сайта в OSMap Free. В видео уроке это показано более подробно.
- Установите компонент в Расширения – Менеджер расширений – Установка. При необходимости установите языки и дополнительные плагины для OSMap.
- Перейдите в Расширения – Плагины и найдите плагины тип «osmap». Убедитесь, что нужные Вам опубликованы.
- При необходимости внесите изменения в настройки плагинов.
- Перейдите в Компоненты – OSMap Free. При необходимости внесите изменения в настройки компонента.
- Создайте или измените настройки карты сайта.
- Проверьте нужные Вам карты сайта, нажимая на соответствующие ссылки в столбце Макеты карты сайта напротив каждой карты. При необходимости измените настройки карты сайта или плагина.
- При необходимости нажмите на иконку в столбце Редактировать, чтобы изменить частоту обновления и приоритетность элементов карты сайта, а также, чтобы убрать ненужные пункты из карты.
- Добавьте ссылку на карту сайта в инструменты для веб-мастеров нужных Вам поисковых систем.
- При необходимости добавьте и настройте ссылку на HTML и/или XML карту в меню Вашего сайта.
- Также можно добавить ссылки на карты сайта в файл «roobots.txt». Например, так:
Рассмотрим шаги, необходимые для добавления карты в инструменты для веб-мастеров. Предполагается, что Вы уже добавили туда свой сайт и подтвердили права на него.
Google Search Console. Перейдите в раздел Файлы Sitemap и в поле URL файла Sitemap укажите часть адреса страницы Вашей карты сайта без домена (рисунок ниже). После этого нажмите Отправить.
Добавление карты сайта в Google
Яндекс.Вебмастер. Инструменты – Анализ файлов Sitemap, выберите URL, в поле Введите адрес файла Sitemap укажите полный адрес вашей карты и нажмите Проверить. Если в результате проверки ошибки не были найдены, то перейдите в Индексирование – Файлы Sitemap и добавьте свою карту.
Проверка XML карты сайта
Кабинет вебмастера Maul.ru. Перейдите в Sitemap и добавьте часть URL адреса карты сайта, без домена.
Добавление карты сайта в Mail.ru
Средства веб-мастера Bing. Перейдите в Настройки сайта – Sitemaps и отправьте полный URL Вашей карты (рисунок ниже).
Добавление карты сайта в Bing
Надеюсь, что данная статья и видео урок помогли Вам в выборе расширения для создания карты сайта Джумла. Если Вам нужно больше функциональности, рекомендую обратить своё внимание на компонент JSitemap PRO.
Автор статьи – Хорошевский Алексей
Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.
Кандидат технических наук по специальности «Информационные технологии».
На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг.