Пока делались только страницы разделов и топики (без центра подписок и ленты обновлений)
Если есть подписка - показывается кнопка в меню, для наглядности.
Также хранятся позиции, куда вы отмотали тему во время чтения.
Из списка тем ссылка всегда ведет “куда надо”:
к последнему сообщению которое читали, если нет ничего нового
к новому посту, если появились обновления
Маркеры хранятся месяц, из расчета до 1000 маркеров на юзера. Думаю этого хватит за глаза. Обратите внимание, что в отличие от текущего форума, в нодеке реально трекается, куда вы скролите тему.
Логика отображения “обновлённых” тем тоже изменилась:
если вы подписаны на тему, и в ней новый пост - она покажется жирными буквами
если тема новая, которую не читали не метили прочитанной - тоже будет жирными буквами
старые темы, на которые вы не подписаны, жирным не показываются, даже когда там появляются новые посты
С практической точки зрения решались 2 конкретные задачи:
Не фигарить по глазам ненужной информацией (если старая тема не интересна - незачем ее показывать болдом)
Упростить интерфейс разделов, убрав пиццот ссылок типа “переход к последнему”, номера страниц и т.п. Должна быть одна ссылка на тему, которая ведет сразу куда надо.
IMHO, должно получиться удобно. Но вы поиграйтесь, посмотрите как вам лично такое (делается 2 аккаунта, с одного постим, с другого смотрим).
dev.nodeca.com - как обычно, регистрация с любым мылом и паролем, подтверждать ничего не надо.
Если по подпискам и апдейтам что-то непонятно - пишите в комментах. Пожалуйста, пока только по двум страницам - “раздел форума” и “топик”. Остальные пока не готовы, но обязательно будут.
Насчет планов - решил немного поменять приоритеты, и начать делать конвертор пораньше. Через месяцок подниму еще один сервер и буду туда время от времени выкатывать слепки с текущего форума. Так будет нагляднее, и больше времени изучение и поиск косяков.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"39c21abc3df9550077797d18":{"_id":"39c21abc3df9550077797d18","hid":349,"name":"Vitaly","nick":"Vitaly","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5604173c997073007711343b","hid":20843,"title":"Nodeca update от 24.09. Часть 2 - подписки и переход к новому.","html":"<p>Пока делались только страницы разделов и топики (без центра подписок и ленты обновлений)</p>\n<ul>\n<li>\n<p>Если есть подписка - показывается кнопка в меню, для наглядности.</p>\n</li>\n<li>\n<p>Также хранятся позиции, куда вы отмотали тему во время чтения.</p>\n</li>\n<li>\n<p>Из списка тем ссылка всегда ведет “куда надо”:</p>\n<ul>\n<li>к последнему сообщению которое читали, если нет ничего нового</li>\n<li>к новому посту, если появились обновления</li>\n</ul>\n</li>\n</ul>\n<p>Маркеры хранятся месяц, из расчета до 1000 маркеров на юзера. Думаю этого хватит за глаза. Обратите внимание, что в отличие от текущего форума, в нодеке реально трекается, куда вы скролите тему.</p>\n<p>Логика отображения “обновлённых” тем тоже изменилась:</p>\n<ul>\n<li>если вы подписаны на тему, и в ней новый пост - она покажется жирными буквами</li>\n<li>если тема новая, которую не читали не метили прочитанной - тоже будет жирными буквами</li>\n<li>старые темы, на которые вы не подписаны, жирным не показываются, даже когда там появляются новые посты</li>\n</ul>\n<!--cut-->\n<p>С практической точки зрения решались 2 конкретные задачи:</p>\n<ul>\n<li>Не фигарить по глазам ненужной информацией (если старая тема не интересна - незачем ее показывать болдом)</li>\n<li>Упростить интерфейс разделов, убрав пиццот ссылок типа “переход к последнему”, номера страниц и т.п. Должна быть одна ссылка на тему, которая ведет сразу куда надо.</li>\n</ul>\n<p>IMHO, должно получиться удобно. Но вы поиграйтесь, посмотрите как вам лично такое (делается 2 аккаунта, с одного постим, с другого смотрим).</p>\n<p><a href=\"http://dev.nodeca.com/\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://dev.nodeca.com/\" target=\"_blank\" rel=\"nofollow noopener\">dev.nodeca.com</a> - как обычно, регистрация с любым мылом и паролем, подтверждать ничего не надо.</p>\n<p>Если по подпискам и апдейтам что-то непонятно - пишите в комментах. Пожалуйста, пока только по двум страницам - “раздел форума” и “топик”. Остальные пока не готовы, но обязательно будут.</p>\n<p>Насчет планов - решил немного поменять приоритеты, и начать делать конвертор пораньше. Через месяцок подниму еще один сервер и буду туда время от времени выкатывать слепки с текущего форума. Так будет нагляднее, и больше времени изучение и поиск косяков.</p>\n","user":"39c21abc3df9550077797d18","ts":"2015-09-24T15:31:08.000Z","st":1,"cache":{"comment_count":0},"views":490,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}