Не открою Америку, если скажу, что карта сайта в формате
xml - непременный атрибут любого современного сайта, владельца которого хотя бы в небольшой степени заботят вопросы раскрутки собственного
web-ресурса.
Эту карту - вернее, ее адрес на нашем сайте - мы "скормим"
Яндексу,
Google и
Yahoo, дабы ускорить индексацию страниц. Чтобы ничего не пропало, не забылось и не потерялось... зря мы, что ли, трудились в поте лица, создавая неповторимый контент?
Но! как сделать эту карту? и что такое этот самый загадочный формат
xml?
По порядку... как объясняет нам Википедия,
XML (англ.
eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-э́л]) — рекомендованный
Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML является упрощённым подмножеством языка SGML.
Все поняли?

ок, поехали дальше.
Как сделать эту карту? совсем несложно. Существует ряд web-ресурсов (скажем, знаменитый
Sitemap Generator
), которому достаточно указать адрес любого сайта - и через несколько минут ( зависит от количества страниц)
xml-карта готова. Кидаем ее в корень сайта, а затем - прописываем путь к ней в
Вебмастере Яндекса и в
Инструментах для вебматеров Google.
Но мы поступим не так.
Причин тому несколько... прежде всего - наш сайт довольно динамичен, и успешно развивается. Дня не проходит без появления новых страниц... и мы непременно хотим, чтобы все это как можно быстрее уходило в индекс поисковиков; т.е. - чтобы наши новые статьи как можно быстрее нашли своих читателей, привлекая на сайт целевую аудиторию.
Не создавать же ежедневно новую карту сайта.
Вторая причина не менее основательна. И имя ей - дубли, о которых подробно рассказано в
этой
статье; а если коротко - то совершенно ненужные нам дубли страниц, которыми сполна наградит нас
Sitemap Generator, будут в немалой степени сведены на нет, если для создания
xml-карты мы воспользуемся великолепным компонентом
joomla, который носит название
Xmap.
Хотя, разумеется,
Xmap не является решением проблемы дублей в
joomla.
Итак - идем на
страницу разработчика
, где забираем последнюю версию
Xmap; загрузив - распаковываем и получаем два файла - компонент и плагин. Которые поочередно устанавливаем стандартными средствами нашей
joomla (Расширения - Установить/Удалить).
Установили? теперь создаем соответствующий пункт меню, пройдя по которому, видим
html-карту нашего сайта -
взгляните
. После чего - заходим (находясь в панели администрирования
joomla) в настройки компонента
Xmap:
В карту сайта нам необходимо добавить все имеющиеся у нас меню.
Теперь; видите - самая верхняя ссылка в поле желтого цвета? это и есть наша вожделенная
xml-карта сайта. Перейдя по ней - увидим что-то
вот такое
... именно этот адрес мы и отдадим поисковикам (
Google, Яндекс, Yahoo):
А что же это за плагины мы установили, после компонента?
Переходим на вкладку "Расширения" компонента и любуемся; здесь много интересного. В частности - убеждаемся, что
Xmap поддерживает, благодаря плагинам, многие компоненты
Joomla:
Event List plugin - плагин для компонента событий EventList;
RokDownloads - плагин для файлового архива RokDownloads;
Kunera forum - плагин для форума Kunera;
Phoca gallery - плагин для компонента галереи Phoca gallery;
JCAL Pro v2.0 - плагин для компонента календаря событий JCal pro;
Zina - плагин для компонента коллекции MP3;
Music Collection
Agora Olympus - плагин для форума Agora 3.0 Olympus;
MyBlog - плагин для компонента блога MyBlog;
Datso Gallery - плагин для компонента галереи Datso gallery;
Hot Property - плагин для компонента недвижимости Hot Property;
Phoca Download - плагин для файлового менеджера Phoca download;
Booklibrary 1.0.0
The Official Xmap for JoomSuite Resources
jDownloads - плагин для файлового менеджера jDownloads;
Gallery2 bridge - плагин для моста галереи Gallery2;
Joomla Knowledge base
Remository - плагин для файлового менеджера Remository;
RSgallery2 - плагин для галереи RSgallery2;
Virtuemart - плагин для магазина Virtuemart;
Section Ex
JoomGallery - плагин для галереи JoomGallery
Fireboard forum - плагин для форума Fireboard
K2 - плагин для CCK компонента K2
ccBoard - плагин для форума ccBoard
Большая часть из них уже нами установлена; остальные - по мере необходимости несложно найти.
Итак, что же у нас получилось? сразу после написания этой статьи она была автоматически включена в карту сайта ( в оба варианта - в
html и в
xml). А
Яндекс, время от времени проверяя карту на предмет изменений (адрес-то у него есть), эту новую статью увидел и проиндексировал... правда, справедливости ради следует уточнить, что
Google успел заведомо раньше.
И тем не менее. Удобно!