Категоризация
Есть два способа категоризации статей, товаров и всего остального. Это иерархическая и фасетная.
Иерархическая классификация возникает естественным образом, когда хочется сгруппировать страницы и поместить их в какую-то категорию. Так в большинстве случаев и поступают. И так сильно прикипают к ней, что потом уже не могут помыслить, а как же по другому-то?
Но жизнь чуть сложнее чем иерархия и не всегда можно однозначно классифицировать страницу, к какой категории ее отнести. Тогда и возникает мысль, что сразу к двум. Пусть она будет и в одной и в другой категории. А те, у кого мало материалов, начинают пихать страницы сразу в несколько категорий, изображая наполненность сайта.
И иногда это даже работает. Сотню статей можно перетусовать такими способами, что будет создаваться впечатление тысячи. Для небольших магазинов такой обман хорошо работает. А после попытки перенести такой магазин на новый шаблон и упорядочить товары, вдруг обнаруживается что товаров то как кот наплакал. В каждой категории по нескольку штук. При этом количество проиндексированных поисковиками страниц так же падает. И получается что честность играет не в пользу магазина. Тысячи псевдо-страниц создают иллюзию мега-маркета и поисковики это любят.
Давайте еще немного поразмышляем, отклонившись от основной темы. Ведь надо же демо-странички чем-то наполнить. Итак. Поисковики так же нам предлагают внедрять на сайт другие "полезные" (непонятно кому) штуки. Например, микроразметку. И вот, представьте, что магазин, с сотней товаров, которому успешно удалось обмануть поисковик и набить его тысячей несуществующих товаров, вдруг вносит на сайт микроразметку. Теперь поисковик может четко отличить одно от другого и понимает реальное количество товаров на сайте. Как думаете это отразится на положении вещей? Поисковик сообразит что большую часть проиндексированного теперь можно удалить из поиска. Ну и будет ли разумный хозяин наступать себе на галстук и идти на поводу моды и сеошников, которые предложат вот такие "улучшения"? Я рассказываю об этом, потому что имел опыт и однажды "улучшил" сайт, приведя его в порядок. В итоге он был вышиблен из поиска и хозяин магазина я думаю расстроился. Спустя какое-то время, я зашел на сайт и увидел что хозяин вернул прежнюю версию. Я не сторонник дурить поисковики, но вот всегда нужно задуматься. А друзья ли нам поисковики? Всегда ли они предлагают хорошее? Не ведитесь на все подряд и думайте свой головой.
Ну а теперь вернемся к класификациям. Существует более гибкая и на мой взгляд более правильная система - фасетная. Она используется на сайтах магазинов, когда вы указываете перечень интересующих вас характеристик товаров и вам выкидывают список товаров, независимо от их категории. Ведь какую-нибудь клавиатуру можно отнести к разделам Периферия и Комплектующие. Мне, как покупателю, вообще не интересно шагать по разделам и задаваться вопросом, к какому же разделу отнесли клавиатуру. Я не хочу решать эту головоломку, я хочу просто купить новую клавиатуру. И вот именно поэтому я считаю что категоризация товаров - это что-то устаревшее. На заре развития компьютерной мысли категоризация еще как-то и была оправдана. Но сегодня это - атавизм.
Теги обладают свойствами фасетной классификации. Вы можете на одну статью или товар повесить множество тегов. И она будет найдена при щелчке по любому из них. Теги можно уточнять, вводя новые, и постепенно повышать удобство поиска.
Фасетная классификация с самого начала используется в библиотеках, когда вы можете искать либо по автору, либо по названию или по тому и другому одновременно.
В Coffee CMS изначально нет категорий статей, потому что это нам показалось глупым повторением атавизмов. В других CMS люди как раз борятся с тем, чтобы сделать ссылки на статьи такими, чтобы они как буд-то находились в корне сайта. Но многие движки этого не умеют. У нас же изначально можно любой странице прописать любой URL. И можно на базе его создать свою категоризацию, если прямо уж хочется. Либо категоризовать статьи на основе шаблона, выставляя разным страницам разные шаблоны и группируя по нему. Для этого нужно написать немного кода и все будет работать. Мы решили оставить решение проблем категоризации на потом и попытаться пока что обойтись без категорий. Чтобы не писать много лишнего кода, польза от которого сомнительна. Да, мы осознаем, что люди привыкшие лазать через форточку, не согласятся ходить через двери, но вобщем-то нам их и не жалко. У нас изначально нет задачи удовлетворить все мыслимые хотелки пользователей - это невозможно. Мы идем своим путем, и надеемся что он вам понравится.
Попробуйте теги, и если прямо жить не можете без категорий, то устанавливайте Вордпресс.