Наверх ↑

Итерация №1

принята в ходе опроса

Свобода одного заканчивается там, где начинается свобода другого...

Цель

Улучшение качества контента и снижение уровня "информационного шума"

Крупные задачи


Рейтинг постов

Зачем: чтобы людям не приходилось копаться в ленте, а сразу видеть самые актуальные посты

Пояснения: на входе есть следующие величины:

  1. кол-во комментариве
  2. кол-во просмотров
  3. количество лайков/анлайков
  4. дата публикации
  5. тип (пост, петиция, опрос, голосование)
  6. дата завершения голосования/опроса
  7. кол-во "лайков" соц. кнопок
  8. дата последнего комментария
  9. прочитан ли пост пользователем?
  10. принял ли участие в голосании/опросе пользователь

На выходе нужен коэффициент отражающий интерес и актуальность темы. 

Что именно сделаем:

  • Упорядочим посты в ленте по рейтингу солгасно определенной функции
  • Коэффициент заваисит от даты публикации; множителями являются кол-во комментариев и лайки (в большей степени) + влияет дата последнего комментария 

Саморегулируемые комментарии

Зачем: Чтобы людям не приходилось копаться в тонне комментариев, а быть всегда в курсе последних событий

Что именно сделаем:

  • У комментариев появится постраничный вывод
  • Сортировка будет по убыванию даты (вверху самые свежие комментарии)
  • Можно будет поставить "+" или "-" комментарию
  • При определенном количестве минусов комментарий сворачивается и становиться серым (незаметным)
  • Три комментария, набравшие максимальное количество баллов (но больше скажем n) помимо самой ленты, отображаются чуть ниже поста у всех на виду. 
  • Сильно заминусованные комментарии не будут уходить в рассылку

Ссылкираз , два

Персональные баны (блек-листы)

Зачем: Если не хочешь читать сообщения конкретного пользователя

Пояснение: Васю Пупкина достали посты Любы Ивановой. Он решил ее забанить. После бана все Любины сообщения для Васи(и только для Васи) будут свернуты и незаметными (серыми)

Что именно сделаем:

  • Добавится действие "Забанить автора поста/сообщения/петиции/голосования"
  • У пользователя добавиться страница "список забаненных участников д2", где можно разбанить человека, а так же просмотреть весь список забаненных
  • Бан будет общий, а не_по_группам. Т.е. нельзя указать, что в этой группе я Любу читать хочу, а в этой не хочу.
  • Весь контент от забаненного пользователя будет свернут и сергого цвета (чтобы сделать его незаметным)

Ссылкираз , два

Редактирование комментариев 

Зачем: Если ошибся и нужно исправить

Пояснение: Очень часто случается, что мы сперва постим, а затем уже читаем написанное, находя при этом ошибки. И если и нужно подкорректировать то в первые n минут. 

Что именно сделаем:

  • После публикации комментария n минут будет видна кнопка редактировать
  • Нажимая ее мы переходим на страницу редактирования комментария, при этом нам добавляется еще m минут на редактирования его (комментария)

Ссылкираз

Страница со всеми комментариями пользователя

Зачем: чтобы исходя из оставленных пользователем комментариев, можно было судить о его взглядах, принципах, целях...

Что именно сделаем:

  • Страница с пагинатором со всем комментариями пользователя
  • Ссылка на эту страницу из профиля пользователя (пока что)

Ссылкираз

Мелкие задачи

1) Сделать кропинг фотографий

2) Вынести Профиль из вкладки в меню справа (я понимаю что много уже привыкли в вкладкам, но по логике лучше разместить его в меню)

Рейтинг публикации: +10 / −0

Комментарии (35)

Лучшие комментарии
круть! я уж и не надеялся... :)

1. по поводу "Сортировка будет по убыванию даты (вверху самые свежие комментарии)" С воображением у меня плохо и я не могу себе представить удобно это или нет. Вполне допускаю, что может оказаться неудобно - поэтому предложил бы сделать опцию - сортировка "по дате" по убыванию или возрастанию, заодно можно то же и "по популярности"

2. главный вопрос у меня вызывают "персональные баны" - ссылки даны на реформал на предложения "ввести кнопку "пожаловаться на пользователя" (20 За, 3 Против) и "Сделать индивидуальные "черные списки" (6 За, 0 Против).

Во-первых, в данном посте ни слова про популярную кнопку "пожаловаться", тем не менее она используется для обоснования популярности "блэк-листов".

Во-вторых, "черные списки" являются далеко не самым популярным предложением.

В-третьих, я допустим не понимаю зачем они нужны, это для людей, у которых с нервами не все в порядке? (проясните, пожалуйста, честно интересно) так ли уж они сейчас нужны и может лучше заняться чем-то более полезным?
Все комментарии  Сначала новые старые
И еще - может я тупой и чего-то не вижу, можно в личном кабинете сделать ссылку-якорь на комментарий, обращенный "ко мне", в самом посте? а то я вижу возможность ответить в кабинете, вижу ссылку на сам пост, но найти в нем вопрос ко мне (среди допустим сотни комментариев) чтобы вспомнить контекст вопроса не могу.
Сделайте, плиз, банальную страницу - "Непрочитанные (новые) комментарии в группе". То что есть в движке любого форума. Это же адский адъ следить сейчас за дискуссиями в группе.
1 ответ
Поддерживаю просьбу
17 июля 2012, 20:51 #
Про персональные баны - а ответы на комменты такого забаненного юзера будут видны читателю? А комменты к посту забаненного человека?
1 ответ
Да было бы интересно понять весь алгоритм, а то есть ощущение что будит куча багов :)
28 июня 2012, 08:31 #
Вообще 3 из 4 задач посвящены комментариям, в Связи с этим можно было бы переформулировать цель итерации "Сделаем комментарии лучше"
Также напрашивается исключение задачи "Персональные баны (блек-листы)" из этой итерации, чтобы не распыляться.
Про задачу "Страница со всеми комментариями пользователя", возможно ли в рамках этой задачи реализовать и подписку на комментарии пользователя?
5 ответов
Еще хотелось бы понять что будит содержать интерфейс страницы комментариев пользователя, будит ли там возможен поиск, фильтрация?
27 июня 2012, 08:58 #
↑ Столбов Михаил , Поиска и фильтрации пока не будет
27 июня 2012, 09:08 #
Еще раз, я предлагаю подписку и рассылку обсуждать в отдельной теме
27 июня 2012, 09:09 #
↑ Чирков Дмитрий , мы наверное про разные подписки и рассылки говорим, я не про ту рассылку которая на почту приходит а про ту что попадет в ленту.
Не очень понимаю что тогда тут предлагается обсуждать :)
И про какую отдельную тему идет речь?
Просто сказали бы что в этой итерации не будите делать подписку на комментарии.
27 июня 2012, 10:12 #
↑ Столбов Михаил , подписка - это то, что отображается на рабочем столе (http://democratia2.ru/user) пользователя
27 июня 2012, 10:27 #
Есть ощущение что задачами правильнее называть, то что написано после слов "Что именно сделаем", крупные оранжевые надписи скорее следует понимать как тематику перечисленных ниже задач.
круть! я уж и не надеялся... :)

1. по поводу "Сортировка будет по убыванию даты (вверху самые свежие комментарии)" С воображением у меня плохо и я не могу себе представить удобно это или нет. Вполне допускаю, что может оказаться неудобно - поэтому предложил бы сделать опцию - сортировка "по дате" по убыванию или возрастанию, заодно можно то же и "по популярности"

2. главный вопрос у меня вызывают "персональные баны" - ссылки даны на реформал на предложения "ввести кнопку "пожаловаться на пользователя" (20 За, 3 Против) и "Сделать индивидуальные "черные списки" (6 За, 0 Против).

Во-первых, в данном посте ни слова про популярную кнопку "пожаловаться", тем не менее она используется для обоснования популярности "блэк-листов".

Во-вторых, "черные списки" являются далеко не самым популярным предложением.

В-третьих, я допустим не понимаю зачем они нужны, это для людей, у которых с нервами не все в порядке? (проясните, пожалуйста, честно интересно) так ли уж они сейчас нужны и может лучше заняться чем-то более полезным?
2 ответа
1. поддерживаю нужно чтобы можно было управлять отображением.

2. мне также не понятен выбор задач для этой итерации.

27 июня 2012, 08:42 #
1. Предлагаю пока без сортировки и лишних кнопок - позже посмотрим - нужно или нет.
2. 1) То что я пишу в итерации является видением разработчиков по развитию д2, и оно основано не только на реформале
2) Наверное я действительно слишком размыл цель. Эпиграф ее в большей степени отражает: "свобода одного заканчивается там, где начинается свобода другого". Если я не хочу читать определенного человека, то у системы должен быть инструмент для этого
3) Многие из партийного проекта просили черные списки
4) Я понимаю, что изменение выдачи постов в лентах, подписка и расслыка более приоритетные задачи, но они более объемные, нежели блек листы. И требует отдельного детального обсуждения. Поэтому они и не включена в эту итерацию.
27 июня 2012, 10:25 #
Комментарий удален.
Давайте сначала внедрим те предложения, которые предложены. Поработаем с ними. При этом проявятся шероховатости и появятся новые предложения по их качественному устранению.
Фишка про 3 комментария и рейтинги имхо злая. Потому что будет всплывать только то, что всем кажется логичным, а разнообразие мнений будет неведомо.

Контрпример для вашей схемы:
1. Идёт пост по сложному вопросу, по которому есть 2 основные точки зрения А и Б и мнения разделены 50 на 50;

На него идут 3 коммента:
1. Нужно принять точку зрения А.
2. Нужно принять точку зрения Б.
3. Автор темы допустил офорграфическую ошибку.

С точки зрения рейтинга наверх всплывет коммент 3 "Автор темы допустил офорграфическую ошибку", потому что это правда.

PS: Вот если была бы возможность выставлять только "+" и "пожаловаться модератору", да еще бы было ограничено количество "+", которые можно раздать комментам в каждой теме, скажем 3 штуками, тогда мы увидели бы все разнообразие мнений.
2 ответа
Можно кнопки назвать не "+" и "-" а "хорошо написано" и "троль detected" (только названия надо покороче придумать =))
27 июня 2012, 10:15 #
↑ Чирков Дмитрий , Можно - "Присоединяюсь" и "Пожаловаться модератору", причем последнее не делает -1 к рейтингу, а копит отдельный рейтинг, если на одно и то же сообщение пожаловалось >N человек - оно передаётся модератору на проверку, проверенное модератором сообщение лишается подписи "Пожаловаться модератору" и, например, приобретает подпись "Проверено модератором", ну или ликвидируется :)
27 июня 2012, 12:05 #
А белый/черный список по тегам может быть предусмотрен?
И вообще, "белый" список будет? Особенно, в связи с этим:
// "заминусованные комментарии не будут уходить в рассылку"
7 ответов
Давайте обсудим! Я против белых списков - слишком сложно для пользователя. Можно предусмотреть галочку в профиле пользователя - показывать все комментарии.
26 июня 2012, 14:32 #
↑ Чирков Дмитрий , // белых списков - слишком сложно для пользователя
Откуда дрова? Черный не сложно, а белый - сложно? :)

о - больше не присылать мне сообщения от этого М...
о - всегда присылать мне сообщения этого П...
26 июня 2012, 14:35 #
Вам бы только усложнять все. Не будет никаких тегов, никаких белых списков. Если человек тролль, то он тролль по жизни, а не по тегу.
26 июня 2012, 14:39 #
↑ Ямалетдинов Роман , // "Если человек тролль, то он тролль по жизни, а не по тегу. "
А при чем тут человек?
Может мне не интересно вся тема - допустим неинтересно, что говорят по "идеологии" в партпроекте?
Или наоборот, интересует только "оргкомитет" и "финансы".

Кстати, такое предложение и проголосовано весьма неплохо...
26 июня 2012, 14:45 #
↑ Ямалетдинов Роман , // Не будет никаких тегов
Что, совсем?
26 июня 2012, 14:46 #
↑ Зыков Сергей , Если такое и будет, то не в рамках этой итерации и не в рамках блек-листа.
26 июня 2012, 14:58 #
Вообщем я предлагаю вынести рассылку в отдельную тему для обсуждения. Она полноценна и тоже нуждается в переработке!
26 июня 2012, 15:32 #
Дмитрий, а поясните, пожаулуйста, по трудоемкости.

1. Сделать, чтобы в группе настраивалась пре- или пост- модерация не сразу для всего контента, отдельно для постов, опросов, голосований и т.д. Вроде бы просто вместо проверки одной переменной нужно сверять со структурой - не должно быть сложно.

2. Сделать, чтобы полномочия у модераторов настраивались не на все действия, а на некоторую часть. Аналогично - всё равно есть проверка условия - пользователь модератор или нет...
6 ответов
1) Несложно. И мне в целом эта идея по душе
2) Вот здесь не понял - идея в том чтобы делать разных модераторов ответственными за разные части управления группой?
26 июня 2012, 14:29 #
↑ Чирков Дмитрий , 2) да. Раз лога действий нет, то хоть отрубить некоторые возможности.
Так, чтобы при выборах проставляли галочки (пусть даже и сами же), но после выборов уже не могли обратно поменять.
26 июня 2012, 14:32 #
↑ Зыков Сергей , Лог действий ввести проще чем разделение по зонам ответственности =)
26 июня 2012, 14:34 #
↑ Чирков Дмитрий , // Лог действий
Имеется ввиду, что и отобразить, и окошки приделать, и ссылки на первоисточник?
Так-то я понимаю, что он у вас где-то хранится.
26 июня 2012, 14:37 #
↑ Чирков Дмитрий , // Лог действий ввести проще

Тогда это универсальнее - можно ведь просто декларировать, что некий модератор туда-то не лезет согласно общему решению. Если полезет, будет видно.
26 июня 2012, 14:40 #
26 июня 2012, 14:42 #