<rmcreative>

RSS

Удобная навигация по тэгам

26 июля 2008

Недавно надо было найти на RMCreative информацию по CSS, которую я постил довольно давно. Какой там был заголовок я уже не помню, какими словами писал — тоже.

Днём ранее я выбирал вместе с Антоном Исайкиным Wiki при помощи wikimatrix.org, где реализована фасетная фильтрация и Wizard для выбора нужной системы по заданным критериям. Сама идея мне очень понравилась, а вот реализация — нет. Wizard был составлен вручную и естественно всех критериев не включал.

Это навело меня на мысль, что навигация у меня, мягко говоря, не очень: можно найти все посты о «CSS», можно о «IE», но нельзя найти те, что о «CSS» и «IE» одновременно.

А можно ли получить плюсы фасетной фильтрации используя таксономию (тэги)? А почему нет?

— Отображаем в сайдбаре десяток самых часто встречающихся тэгов.

— При выборе какого-нибудь тэга, например, «CSS», выводим первую страницу с помеченными этим тэгом записями и все тэги, которые также есть у этих записей.

— При выборе одного из уточняющих тэгов, к примеру, «IE», ищем записи, которые содержат и «CSS» и «IE».

— Если есть ещё тэги — выводим их.

Посмотреть в действии можно тут же, пощёлкав на тэги справа.

Комментарии RSS

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.