Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Название темы выбрал по аналогии с Веб 2.0.
Давно бродит в голове идея форума без жёсткого деления на доски и разделы, чисто на тегах, как в ЖЖ или на Хабре. Каждая тема может одновременно участвовать в нескольких тегах-разделах. Главная страница форума -- облако тегов и строка поиска. Вот где "пользуйтесь поиском" -- не благое пожелание, а основа интерфейса.
Теги могут быть пользовательскими и модераторскими. Теги, навешенные модератором, автор темы отменить не может. Соответственно, модерация на таком форуме -- навешивание тегов, вроде "Студентам", "Флуд", "Неоформленный код" и т. п. Пользователи могут искать темы с исключением нежелательных тегов. Можно также задать глобальное исключение в профиле и не больше не раздражаться, например, на просьбы студентов-халявщиков сделать за них лабы.
Модераторы могут также исключить теги, если они не соответствуют теме. Опять-таки, без возможности отмены пользователем. Технически теги могут оставаться привязанными к теме, но иметь флажок deny, как в правах NTFS, и выводиться зачёркнутыми.
Пункт "Новые сообщения" никуда не девается, для него также действует фильтр тегов.
Думается, теги будут произвольными, но у сообщения с популярным тегом больше шансов быть увиденным. Скорее всего, будет выгодно "качать теги", как делают в Juick. "Невыгодные" теги будут качать модераторы.
Сам не веб-программист, а то давно бы реализовал такое.
Offline
О, интересная тема! Обсудим?
Как структурирован Хабр я представляю. Теги там есть, но мне кажется, основа это личные и общие блоги, к которым можно "подключаться". Думаю это вполне реализуемо на базе нашего движка.
Про "качать теги как в Juick" можно поподробнее? Я не в теме.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
А чего обсуждать? Реализовывать надо. Задавай вопросы, отвечу.
В Juick (и Twitter?) глобальные теги, и новое сообщение с "прокачанным" тегом сразу после отправки будет выведено первым при нажатии на самый БОЛЬШОЙ тег, сделав автора сразу тысячником.
Когда сообщений на форуме много, редкий тег может быть вообще отсечён облаком как незначимый. Для появления в облаке его надо "прокачать" -- набрать критическую массу. Авторы могут даже договариваться между собой, какие темы каким тегом обозначать, в Juick видел.
Скажем, если тема о программировании на PHP, тегом будет PHP или php (предполагается, что регистр не важен). А если обсуждается сиреневенькая глазовыколупливательница с заподвывертом?
В принципе, первоначальный набор тегов задаёт администрация сайта. Для форума по программированию тегами станут названия языков и слова вроде "проектирование", "паттерны", "шаблоны" и т. п. Остальное уже на усмотрение сообщества.
Да, понятие оффтопика на таком форуме отсутствует в принципе. Есть невыгодные теги, одним из которых может быть "оффтопик".
Offline
Давай определимся с жанром. Микроблогинг или некая претензия на универсальное гнездилище.
Для меня эталон микроблогинга это не twitter и тем более х. с горы типа juck, а что-то вроде tumblr (mmm-tasty в русском варианте), а гнездилище это facebook.
От выбора направления зависит всё.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
ок. у меня в ближних планах сделать блоги. там поглядим как развивать
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Вот пример темы. Предположим, что автор дал ей тег Delphi, а модератор тогда навесит ещё Начинающий.
Редактировался Freeman (2010-10-22 13:46:45)
Offline