Архивы материалов 2010

Первые шаги по засвечиванию RDF данных

Ping Semantic WebЯ уже писал, что делаю модуль под Друпал, который должен создавать простенькую структуру данных в формате 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. Если Вы до сих пор не догоняете всей силы этих технологий — вот Вам типичный пример применения и немного размышлений по теме.

Yandex поиск на сайте

Яндекс XML + DrupalДовольно часто встаёт задача реализации поиска по сайту и не всегда эту функцию хорошо выполняет встроенный поиск CMS. В наши дни гораздо проще возложить функции поиска на Yandex или Google, например, а то и на обоих сразу.

Решил у себя на сайте сделать сразу несколько поисков. Естественно один движковый или ядерный, второй Google CSE и теперь ещё Яндекс XML. Об установке Yandex XML речь и пойдёт.

Переключение стилей CSS через jQuery на Cookies

Реализация функционала переключения стилей CSS через jQuery с запоминаем выбора пользователя на Cookies.

Задача

Реализовать возможность выбора оформления готового layout'а с графикой и CSS стилями, выбранное пользователем оформление запомнить в Cookies.

Переезд на IT Patrol

Вчера терпение закончилось, пернёс сайт на хостинг IT Patrol. Причин для переезда было много, очень жалею, что не сделал этого раньше. До того сайт хостился на 1GB и по началу всё было достаточно адекватно, но только на первый взгляд. Вообще стоит отметить, что качество любого российского хостинга в 90% случаев нельзя назвать даже близко хорошим.

Open Graph Protocol: перевод документации

Введение в Open Graph Protocol

Open Graph ProtocolПротокол Open Graph позволяет оснастить страницы ресурса метаданными в формате Social Graph. К примеру это широко используется на Facebook и доступно любому ресурсу, желающему иметь такую же оснащенность.

Не смотря на то, что уже существует достаточно много технологий позволяющих описывать данные подобным образом и схем позволяющих объединять их вместе, Open Graph более удобен в том смысле, что уже включает в себя достаточно богатый набор способов описания ресурса и предоставляет разработчику комплексную систему. Простота разработки — основная идея протокола Open Graph.

RDF семантичная карта сайта для Drupal

На основе модуля для экспорта яндекс новостей сделал модуль для построения семантичной карты сайта на основе XML и RDF. Модуль очень примитивный и еще остались идеи как его улучшить в будущем.

На данный момент модуль умеет подцеплять в head ссылку на meta - канал, а в самом канале выводит заданное в админке количество нод.

<link rel="meta" type="application/rdf+xml" title="RDF META DATA" href="/xslrdf.xml" />

Структура RDF тоже на данный момент довольно примитивна. Она включает в себя основное описание ресурса и краткие описания нод.

<?xml version="1.0" encoding="UTF-8"?>

Валидный CSS 3 и вендорные префиксы

CSS 3 постепенно входит в быт web разработки, но браузеры по прежнему не поддерживают его на все 100%. Разработчиками браузеров были придуманы вендорные префиксы, как средство указания специальных правил исключительно для определённой модели движка.

Загвоздка заключается в том, что вендорные префиксы являются невалидными т.е. сделать валидный CSS с их помощью не получится. Вендорные префиксы также являются очень мощным инструментом, если их использовать с умом.

Всё х*йня кроме пчёл, да и пчёлы х*йня © Дмитрий Гайдук

Палю тему. Если очень нужен, CSS 3 например, но ресурс должен быть валидным, есть способ слегка обмануть валидатор.

Добавить сайт в Mail.ru

Давно не секрет, что отечественный поисковик Mail.ru «никогда не имел» собственной поисковой базы и заимствовал результаты поиска у более продвинутых коллег. С начала 2006 года мэйл.ру использовал поисковые механизмы Yandex, а с 2009 года его постоянным партнёром стал Google, с которым пробное сотрудничество уже велось в период 2003-2005.

Mail.ru

89322491.37120523.1282916564.e49bbcade3bbde4e9a34ab3461694ee6

Скроллер на jQuery

Интересный скроллер на jQuery.

  1. работает с последней версией jQuery 1.4.2
  2. скрипт упакован (4Kb с комментариями)
  3. кроссбраузерный
  4. есть управляемый конфиг
  5. возможность стилизации с помощью css
  6. показывается только в самом нижнем положении экрана