Nodeca update от 24.09. Часть 2 - подписки и переход к новому.

Пока делались только страницы разделов и топики (без центра подписок и ленты обновлений)

  • Если есть подписка - показывается кнопка в меню, для наглядности.

  • Также хранятся позиции, куда вы отмотали тему во время чтения.

  • Из списка тем ссылка всегда ведет “куда надо”:

    • к последнему сообщению которое читали, если нет ничего нового
    • к новому посту, если появились обновления

Маркеры хранятся месяц, из расчета до 1000 маркеров на юзера. Думаю этого хватит за глаза. Обратите внимание, что в отличие от текущего форума, в нодеке реально трекается, куда вы скролите тему.

Логика отображения “обновлённых” тем тоже изменилась:

  • если вы подписаны на тему, и в ней новый пост - она покажется жирными буквами
  • если тема новая, которую не читали не метили прочитанной - тоже будет жирными буквами
  • старые темы, на которые вы не подписаны, жирным не показываются, даже когда там появляются новые посты

С практической точки зрения решались 2 конкретные задачи:

  • Не фигарить по глазам ненужной информацией (если старая тема не интересна - незачем ее показывать болдом)
  • Упростить интерфейс разделов, убрав пиццот ссылок типа “переход к последнему”, номера страниц и т.п. Должна быть одна ссылка на тему, которая ведет сразу куда надо.

IMHO, должно получиться удобно. Но вы поиграйтесь, посмотрите как вам лично такое (делается 2 аккаунта, с одного постим, с другого смотрим).

dev.nodeca.com - как обычно, регистрация с любым мылом и паролем, подтверждать ничего не надо.

Если по подпискам и апдейтам что-то непонятно - пишите в комментах. Пожалуйста, пока только по двум страницам - “раздел форума” и “топик”. Остальные пока не готовы, но обязательно будут.

Насчет планов - решил немного поменять приоритеты, и начать делать конвертор пораньше. Через месяцок подниму еще один сервер и буду туда время от времени выкатывать слепки с текущего форума. Так будет нагляднее, и больше времени изучение и поиск косяков.

  • 490