Как стать автором
Обновить

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

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

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

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



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

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

Посмотреть в действии можно у меня, пощёлкав на тэги справа.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 41: ↑35 и ↓6+29
Комментарии52

Публикации