sash-kan писал(а): ↑16.03.2010 22:03
watashiwa_darede... писал(а): ↑16.03.2010 21:34
Сами по себе теги принесут не сильно много пользы. Моя идея заключается в том, чтобы заменить «деревянную» структуру разделов некоторым предопределённым набором «категорий», которых можно назначать несколько. Сам набор категорий спускается «сверху» и влияет на права доступа, т.е. модераторы смогут рулить сообщениями только в отведённых им категориях. Поиск тоже должен уметь работать с категориями: искать только в указанных, например. В общем, примерно так же, как замена «папок» в традиционных почтовиках «метками» в gmail.
кстати, это один из ключевых пунктов, которые и мне тоже «видятся» (улыбка)
Я, кстати, на досуге тоже придумывал свою концепцию форумного движка. У меня она получилась похожей, но всё же отличающейся. Примерно такой:
При создании новой темы (не сообщения, а именно темы) нужно указать от 1 до 10 "получателей".
В качестве получателя можно указывать участников форума либо "листы" (аналоги разделов).
Тема будет видна в указанных листах, а также в "личных листах" участников-получателей (личный лист виден только тому, кому принадлежит).
У некоторых групп также могут быть групповые листы, их тоже можно указывать в качестве получателей.
У группы "участники" листа быть не должно, т.к. его можно было бы использовать для спама.
Топикстартер также автоматически считается получателем.
Если указаны только участники-получатели, то тема считается личной (аналог личных сообщений) и немодерируемой.
Если указаны публичные листы, то тема становится видимой для всех (в этих листах) и модерируемой (модераторами всех указанных листов).
Любой, кто видит тему, может добавить себя в получатели (аналог подписки на тему) или удалить, таким образом управляя видимстью темы в своём личном листе. При этом уже можно превышать лимит в 10 получателей.
Личные темы автоматически удаляются, когда последний получатель удаляет себя из списка.
Модераторы листов не могут удалить тему совсем - они могут только удалить её из листа. Она будет удалена совсем лишь когда исчезнет изо всех листов, включая личные.
Модератор может добавлять для темы произвольных получателей (аналог перемещения темы).
Участник может подписаться на email-уведомления о появлении тем в его личном листе и/или новых сообщений в них.
Ну и так далее. Суть в том, что огромное количество "лишних" понятий (личные сообщения, раздел, перемещение, подписка на тему и многое другое) заменяется всего одним - лист-получатель. "Не плодите сущности без необходимости". И тоже, как и в варианте с тегами, тема может одновременно находиться в, скажем, листах "KDE", "Ubuntu", "Вопрос новичка".