Помогите - как правильно организовать структуру контента?

Доброго времени.

Решил попробовать сделать сайт на движке LiveStreet CMS. Необходимо примерно следующее -с помощью разделов и т.п. организовать такую структуру контента:

1.
— раздел (блог) для статей с категориями
— личные блоги
— Раздел коллективные блоги (создаются только администрацией) — блоги должны иметь разделы или категории (в чем разница???)

2. Раздел (блог) основного общения и обсуждения различных тематических вопросов — аля форум. Будет состоять из 3-5 разделов (блогов).

3. в последующем или сразу сделать еще один раздел — каталог=справочник по определенной продукции — с разделами и рейтингами.

4. в последующем или сразу сделать еще один раздел — Каталог фирм/организаций с описанием и рейтингами.

Нашел плагин Категорий от netlanc — но он по умолчанию работает только с топиками — распихивая их в категории, а категоризацию блогов не производит, что дает не совсем понятную организацию контента при поставленных задачах… Но по информации на сайте разработчика данного плагина есть возможность его доработать —
дописать категоризацию например блогов или людей (тем самым создав группы)
Т.е. по идее основное что надо на первое время — п.п.1,2 можно получить с помощью данного плагина.
А остальное — п.п.3,4 сделать со временем на платном плагине «DAO: Каталог» и «DAO: Компании».

Вопросы:
1. Верны ли мои размышления?
2. Возможноли реализовать п.п. 1,2 на плагине «DAO: Каталог»? Если да, то может имеет смысл сразу на нем делать организацию контента?
3. Какие есть другие варианты по организации контента в соответствии с поставленными задачами? Внесите предложения
4. Есть ли возможность по п.2 для данного конкретного раздела изменить вывод блогов и топиков и комментариев — приблизив внешний вид к форумному виду?
5. Есть ли возможность по п.2 создавать топик нажав на кнопку, который будет сразу присоединяться к блогу в котором находишься?

Разделение блогов на разделы.

Как уже говорил сама идея сперта у netuser, реализовал своими руками.
netuser предлагал создать дополнительное поле в базе данных. я же не любитель так нагружать базу и воспользовался уже имеющимся полем в таблице prefix_blog, которое называется blog_type.
Сразу скажу, просто так воспользоваться этим столбцом низя. Поэтому мне пришлось все же внести изменения в базу. в данном поле есть ограничение по вводимым данным, поэтому мне пришлось добавить туда названия новых категорий.
Читать дальше →