Я уже писал, что делаю модуль под Друпал, который должен создавать простенькую структуру данных в формате RDF, тем самым описывая характеристики сайта и его содержимого.
Модуль прошёл первичную обкатку и я решил скормить свой RDF в пинг семантик. На удивление процедура прошла успешно.
A RDF document has found and is valid,
The RDF document is already up-to-date on Ping the Semantic Web. It hasn't been modified since the last ping.
Собсно, гуд! Данные сожрались и сервис теперь знает, где лежит информация. Буквально через 5 минут удалось отследить паучка:
Немного расскажу об этом сервисе. Ping the Semantic Web — это глобальный репозиторий RDF документов. Данные обо всех RDF аккумулируются и становятся доступными семантическим краулерам(от англ. Crawl). Т.е. это такая отправная точка.
Сервис также показывает статистику юзабельности тех или иных способов описания, последние пинги и тут же ссылки на RDF'ы, что для меня, например, очень удобно и позволяет посмотреть как сделано у других. Там же я нашёл очень интересный плагин для вордпресс zLinks. Если Вы до сих пор не догоняете всей силы этих технологий — вот Вам типичный пример применения и немного размышлений по теме.
Довольно часто встаёт задача реализации поиска по сайту и не всегда эту функцию хорошо выполняет встроенный поиск CMS. В наши дни гораздо проще возложить функции поиска на Yandex или Google, например, а то и на обоих сразу.
Решил у себя на сайте сделать сразу несколько поисков. Естественно один движковый или ядерный, второй Google CSE и теперь ещё Яндекс XML. Об установке Yandex XML речь и пойдёт.
Вчера терпение закончилось, пернёс сайт на хостинг IT Patrol. Причин для переезда было много, очень жалею, что не сделал этого раньше. До того сайт хостился на 1GB и по началу всё было достаточно адекватно, но только на первый взгляд. Вообще стоит отметить, что качество любого российского хостинга в 90% случаев нельзя назвать даже близко хорошим.
Протокол Open Graph позволяет оснастить страницы ресурса метаданными в формате Social Graph. К примеру это широко используется на Facebook и доступно любому ресурсу, желающему иметь такую же оснащенность.
Не смотря на то, что уже существует достаточно много технологий позволяющих описывать данные подобным образом и схем позволяющих объединять их вместе, Open Graph более удобен в том смысле, что уже включает в себя достаточно богатый набор способов описания ресурса и предоставляет разработчику комплексную систему. Простота разработки — основная идея протокола Open Graph.
На основе модуля для экспорта яндекс новостей сделал модуль для построения семантичной карты сайта на основе XML и RDF. Модуль очень примитивный и еще остались идеи как его улучшить в будущем.
На данный момент модуль умеет подцеплять в head ссылку на meta - канал, а в самом канале выводит заданное в админке количество нод.
<linkrel="meta"type="application/rdf+xml"title="RDF META DATA"href="/xslrdf.xml"/>
Структура RDF тоже на данный момент довольно примитивна. Она включает в себя основное описание ресурса и краткие описания нод.
CSS 3 постепенно входит в быт web разработки, но браузеры по прежнему не поддерживают его на все 100%. Разработчиками браузеров были придуманы вендорные префиксы, как средство указания специальных правил исключительно для определённой модели движка.
Загвоздка заключается в том, что вендорные префиксы являются невалидными т.е. сделать валидный CSS с их помощью не получится. Вендорные префиксы также являются очень мощным инструментом, если их использовать с умом.
Давно не секрет, что отечественный поисковик Mail.ru «никогда не имел» собственной поисковой базы и заимствовал результаты поиска у более продвинутых коллег. С начала 2006 года мэйл.ру использовал поисковые механизмы Yandex, а с 2009 года его постоянным партнёром стал Google, с которым пробное сотрудничество уже велось в период 2003-2005.