Занимаясь разработкой магазина на базе litepublisher приступил к исследованию микроформатов для товаров. Выясняется, что гугл поддерживает кучу микроформатов например навигационное меню, голосования и рейтинги, профили, рецепты. Стал разбираться. Попытался модифицировать меню с использованием микроформатов. Выясняется, что для микроформатов подходят только теги div и span поскольку они (эти теги) не несут в себе никакой смысловой нагрузки и в них можно добавлять всякие атрибуты. В меню лишние div и span натыкать как то совсем не хочется.

С рейтингами тоже не просто - обыкновенной заменой шаблона голосовалки не отделаешься. Есть идея совмести комментарий с голосованием, то есть по желанию можно было бы проголосовать в комментарии. Нужно это для коллекции отзывов о товаре.

Попытался подправить шаблон комментариев с поддержкой hcard, но если сайт комментатора стоит через редирект, то это вряд ли имеет смысл. Пока вывод один - не смотря на простоту разметки микроформатов с наскока их прикрутить к движку не получается, придется перерабатывать код и весьма аккуратно. Например сейчас в движок я уже добавил имя автора, если авторов всего один - админ, ранее у него не было имени. В обновлении можно будет отредактировать в админке. В ссылку автора добавил атрибут rel="author" - совместно с профилем в гугле этого якобы достаточно. Также очень хочется, чтобы микроформаты не приводили инвалидации html. Предполагалось, что существующая версия движка должна долго оставаться стабильной и залог этого отсутствие нововведений, которые как правило ведут к ошибкам. На сегодняшний день я кажется исправил все существующие ошибки, самому мало верится, но вспоминая какое количество ошибок было устранено... Совсем не хочется добавлять ошибки в движок и по правде я уже устал бесконечно править ошибки.