Сделать продвинутые комментарии в Эгее

Я хочу радикально улучшить систему комментариев в Эгее. Мне нужна ваша помощь.

Как вы знаете, у себя на сайте я давно отключил комментарии вообще. Теперь я хочу их включить, но мне мешают несколько вещей. Вот что я хочу сделать в комментариях:

  1. Научиться прозрачно «регистрировать» пользователей. Сейчас обязательно указывать почту, но я никак не проверяю, что она настоящая. Я хочу, чтобы когда человек оставляет комментарий первый раз, ему улетало письмо, и комментарий реально публиковался только после перехода по ссылке из письма. Следующие комментарии уже такого похода не потребуют.
  2. Я могу захотеть забанить кого-то из пользователей или сделать, что его комментарии публиковались только после моего утверждения. То есть мне надо как-то знать про каждого пользователя, какой уровень доверия ему. При этом я хочу, чтобы тот, кого забанили или поставили на модерацию, видел свои посты как ни в чём не бывало. То же с теми, кто ещё не сделал поход в почту и не подтвердил её.
  3. Научиться идентифицировать пользователей через соцсети. Чтобы можно было зайти через фейсбучек, вконтактик, твиттерчик. Это важно ещё и потому, что регистрация по почте должна быть отключаемой со стороны пользователя на случай, если пользователь не хочет заморачиваться с законом о персональных данных. Пусть соцсеть сама отдаёт Эгее все данные для публикации. Ну и, ясное дело, многим пользователям самим будет так удобнее, чем через почту. Естественно, всё про модерацию должно работать для таких пользователей не хуже, чем для почтовых.
  4. Если у комментатора у самого есть блог на Эгее, было бы круто, чтобы он смог «представиться» через него, а не через соцсеть.
  5. Научиться вести дискуссии в комментариях. С одной стороны, я терпеть не могу древовидные комментарии. С другой, при всём их уродстве, там возникает некая своя жизнь, и это хорошо. Кажется, что тут нужно просто найти какой-то дизайн, который позволил бы их нормально читать. Скажем, если идёт линейное обсуждение, где люди последовательно отвечают друг другу, не нужно рисовать смещение для каждого отдельного ответа. Но если вдруг кто-то отвечает первому комментатору, и там начинается отдельная тема, то эта тема должна создавать отдельную ветку. И у автора блога должна быть возможность вынести любой камент на уровень выше, чтобы линеаризовать дискуссию.
  6. Показывать новые комментарии не только автору, но и всем комментаторам. То есть нужно для каждого человека помнить, что он уже читал, и показывать ему, где там ему ответили.
  7. Я бы хотел, чтобы комментаторы могли вставлять картинки в комментарии. Понятно, что это потенциальная уязвимость — люди загрузят сто терабайт, а у меня кончится место. Возможно, должна быть какая-то система, которая не даёт одному комментатору загрузить больше скольких-то картинок, пока автор их не утвердил, не знаю.
  8. Нужно остановить спам. Сейчас Эгея умеет бороться только со случайным спамом, но если кто-то захочет заспамить прицельно ваш сайт, то её легко обмануть. Нужно, во-первых, убедиться, что мы делаем всё, что можем, без капчи, а во-вторых, научиться включать капчу в тот момент, когда стало ясно, что нас кто-то пытается засыпать.

Как видите, детали у меня не особо продуманы, но в целом хочется сделать какой-то качественный скачок.

Если вы дизайнер, и хотите под моим руководством придумать интерфейс и юикс для всего, о чём идёт речь выше, напишите, пожалуйста. Приложите ссылку на ровно одну картинку, демонстрирующую. что вы способны делать интерфейс. Я точно не смогу оплатить ваш труд, поэтому если вы готовы работать только за деньги, писать не стоит. Обычно людям нравится со мной работать, потому что они много чему учатся. Но если вам кажется, что вы всё уже умеете или если вам важно, чтобы вас хвалили, то и вам, и мне будет тяжело.

Если вы разработчик, готовый этим (или частью этого) заняться, напишите мне о своих условиях. Вам надо будет вникать в мой код. У меня ноль опыта командного программирования, и код написан «для одного». Вас это не должно пугать: я готов всё объяснить, и если вы заодно что-то перепишете более стройно, я не буду возражать. Главное чтобы переписывание не стало для вас самоцелью.

Дальше
Мои книги