понедельник, 20 мая 2013 г.

Всегда актуальная, гибкая и настраиваемая sitemap.xml для Битрикс

К сожалению, мое предыдущее решение sitemap для Битрикс оказалось нежизнеспособным. Но не бывает худа без добра: я получила очень много откликов как в сообществе битрикс разработчиков, так и на емайл. Удивительно, скольким людям интересна эта тема. Многие присланные мне идеи помогли мне по-новому взглянуть на проблему генерации sitemap для Битрикс. Я поняла, что большинству пользователей нужна просто sitemap, генерируемая по расписанию, но не привязанная к модулю поиска.

К примеру, есть интернет-магазин. У него есть инфоблок с каталогом и есть инфоблок с SEO-статьями для поисковика. Естественно, целесообразно, чтобы SEO-статьи индексировались поисковиками в первую очередь, а вот во внутреннем поиске по сайту, они как раз таки не нужны.

Я подумала и написала новое решение, позволяющее администраторам сайта настроить генерацию sitemap быстро, просто и опционально. В маркетплейсе оно появится на днях, когда  мне отрисуют для него иконку, а я пока его анонсирую (и соберу новые пожелания).
На этот раз я решила добавить генератор sitemap в админку как новый тип экспорта.

Можно настроить, какие инфоблоки выгружать в сайтмеп и с каким приоритетом индексирования (я имею в виду пути к элементам и разделам инфоблока, взятые из его настроек).

Можно настроить, какие статичные каталоги и страницы (на основе меню сайта) выгружать в сайтмеп и с каким приоритетом.

Нажимаем «Сформировать» - и sitemap формируется.



Можно добавить профили экспорта sitemap таким же образом, как для стандартных видов экспорта.




А профиль в свою очередь можно привязать к крону.


И конечно, проверим в валидаторе, что получилось:

Да, Яндекс ее полюбит.

1 комментарий:

Salpagaroff комментирует...

Круто! Вы большой молодец, Юлия!