а что тестить? я так понимаю сейчас там багов можно вагон и маленькую тележку найти, куда смотреть в первую очередь?
Первое что нашел:
Пишу ответ в тему, нажимаю кнопку “submit”, некая пауза в которой ничего не происходит, никакой индикации обновления страницы - отклика на кнопку и т.д как будто не нажал, жмешь еще раз - такая же фигня. ждешь дальше - бах два одинаковых поста опубликовались.
Вопросы:
-ограничение на минимум 10 символов в сообщении так и останется?
-поля быстрого ответа не будет? Лишний раз жать кнопку ответа не комильфо, хоть поле и открывается моментально.
Вот еще:
Все замечания были по делу.
За исключением явных косяков, указанных в первом посте, должны работать форум, диалоги и альбомы.
Поиска еще нет, блогов и соцгруп нет, профили заполнены весьма условно. Куплю/продам нет. Переводов нет.
Ограничение 10 символов обсуждаемо. Пока не вижу какие от этого могут быть проблемы.
Поле быстрого ответа как-то не вписывается в новую картину мира. Могу добавить еще ссылок “написать ответ”, если в каких-то метах ощущается острая нехватка.
Меня инетерсуют 2 момента:
Что неудобно, не комфортно и т.п.
Явные баги, если обнаружатся.
На submit анимацию и блокировку добавим, записал. Там вообще должно мгновенно отправляться. Просто видимо кеши не прогрелись.
Косяк с отображением диалога поправил.
Если косяки связаны с версткой, лучше сразу указывать ось и браузер.
Что неудобно, не комфортно и т.п.
Не нашел кнопки быстрого доступа к своим диалогам, щелкать по картинке профиля, потом в выпадающем списке - профиль, потом диалоги на новой странице уж очень не удобно учитывая что лезешь в свой профиль 99% только для лички.
Кнопка ответить в диалогах вверху над диалогами вобще разрывает мозг, пусть будет тогда уж после всех сообщений, внизу. А то копка сверху, а поле для сообщения вылазит снизу.
Вроде уже обсуждали, в трекинге не показывает темы на которые ты подписан и в которых нет новых сообщений. Я так подписки использовал в том числе и для быстрого доступа к нужным темам. Сейчас лезть в старые подписки в профиле для этого совсем не удобно.
-поиск я так понимаю еще не работает?
При отправке сообщения модератору о нарушении, справа вверху вылазит красное сообщение:
[500] Failed get values for settings: general_abuse_report_section
Вот такая история со смайликами
Хром 51.0.2704.103 m (64-bit)
Вин7 x64
На мобильном хроме же(андроид) с смайликами все ок.
Мобильную версию вобще тестить или еще совсем сырая? Как попасть в мобильной версии в свои диалоги(лс) я так и не понял… нет нужной кнопки.
Это в альбомах. Поле ответа подразумевает комменты к фото в альбомах? Кнопка “Отправить” не кнопка а просто текст)
Это я отметил в первом посте, что верхнее меню надо улучшать. Там проблемы понятны. Даже переход в профиль неудобный сейчас.
Кнопка там, где появится новый пост. Вопрос привычки наверное, мне уже примелькалось. С учетом того, что диалоги полностью переделаны, и людям всё равно переучиваться, думаю проблем не будет.
Связано с (1). Надо делать быстрый проход в профиль, за подписками и букмарками. В трекере показывается только то что “нужно читать прям щаз”. Он полностью переделан, и не для закладок.
Cо смайликами надо думать. Похоже в семерке шрифты старые. Я смайлики делал стандартными юникодными символами. Если отрисовывать, надо думать как лучше. Быстро не обещаю, но записал.
За 5 минут набрался вот такой список. Возможно я излишне придираюсь, но интерфейсы это моя работа.
Из того, что не понравилось (и пожелания):
– слишком огромные видео в постах
– достаточно большие аватарки, можно сделать чуть меньше
– фотографиям можно было бы прикрутить какой-нибудь просмоторщик (не очень юзабельно, когда они открывается новым окном)
– хлебные крошки нужны всегда, вот тут их нет:
– аттачи… у меня нет слов… абсолютно бесполезная трата полезного пространства. Блок большой, а текст и тот обрезается.
Баги:
– у никнеймов обрезается нижняя часть букв, у таких как g, y, q и тд)
– пэйджи иногда встречаются между постами, лэйзилоадинг хорош, но этот баг иногда сбивает с толку
– не всегда парсятся картинки и видео
Мобильная версия должна быть рабочая, с парой оговорок:
В редакторе регистр клавиатуры не переключается автоматически. Вроде само починится через пару месяцев, когда новый CodeMirror выйдет. Ему на подобное как раз грант дали от мозиллы
В профиле менюшка не доделана. Ну можно ручками адрес набрать, если сильно надо.
Верхняя менюшка на мобилках еще страньше, чем на десктопе, но вроде пользоваться можно.
При открытии темы кидает на первое сообщение темы, на текущем форуме так же, но в списке тем есть отдельная кнопка перехода на последнее непрочитанное сообщение, и кнопка с последними номерами страниц которой так же постоянно пользуюсь. На нодеке такого функционала не нашел, если не будет - лучше тогда кидать на последнее сообщение темы.
При открытии темы кидает на первое сообщение темы
Ни фига, форум вумный, и кидает “куда тебе надо” 😃 . Если ни разу не заходил в тему, то на первый пост. Если новое сообщение - то на первое непрочитанное. Иначе на последнюю позицию, где смотрел.
Маркеры пока хранятся вроде месяц, не помню точно. Можно больше, если будет надо.
Ни фига, форум вумный, и кидает “куда тебе надо”
ага, заценил) хрен знает, по мне так спорный функционал, хотя может просто привыкнуть надо. Кнопку перехода к последнему сообщению таки надо бы… отдельно, в списке тем.
Списки так и должны работать?
Да, списки так и должны работать. Если сильно интересно, можешь почитать спеку на маркдаун spec.commonmark.org/0.25/ . Но я гарантирую, что в разметке ты косяков не найдешь. Этот парсер маркдауна стоит на весьма толстых сайтах, и все баги уже давно зарепортили и пофиксили.
Кнопку перехода к последнему сообщению таки надо бы… отдельно, в списке тем.
Не нравится мне эта идея. Не для того я чистил интерфейс от мегатонн бесполезного говна, чтобы потом обратно всякий архаичный шлак навтыкать.
Сможешь привести пример когда отдельная кнопка будет лучше автопилота?
Из “не нужного” я оставил только пагинатор, потому что без него действительно мозг рвет сильно.
Обрезку буковок пофиксил.
Аватарки на пробу уменьшил со 100px до 80px, но чо-то меня не прет.
По эмотиконкам - сделать быстро и хуево не проблема. Есть вот такой пакет github.com/twitter/twemoji, втыкается двумя строчками кода. Но страницы будут тупить из-за подгрузок и reflow.
Чтобы не тупило, надо написать код, который правильно утопчет картинки в один ассет и пропишет размеры в СSS. Принципиальных технических трудностей нет, просто надо прикинуть как сподручнее будет, и время выделить. Это будет сделано до релиза, но не прямо сейчас - пока есть более серьезные глюки.
а у меня еще и “.[/QUOTE]” не работает. не парсит. хром, винда8.1
“[URL” тоже кривит. dev.rcopen.com/forum/f4/topic351742 вот тут на первых двух страницах. а дальше нормально.
Сможешь привести пример когда отдельная кнопка будет лучше автопилота?
Согласен, что кнопка последнего сообщения нужна.
пример: захожу первый раз в курилку, хочу почитать последние несколько дней. мне проще нажать на последнее сообщение, а потом отлистать пару страниц, чем объяснять форуму куда мне надо. Почитал, пофлудил и опять на пару месяцев отложил чтение этой ветки. Захожу через 2 месяца и опять объясняю форуму, что я зашел пообщаться сейчас, а не 2 месяца назад.
Для простых форумов тоже это действенно. Например я в теме ветки и захожу посоветовать людям что-то. Мне не за чем идти в начало ветки. Открываю последние сообщения, смотрю на что еще не ответили и отвечаю.
Я согласен, что интеллектуальный отсыл, это полезная фича, которой не хватало на старом движке. Но иногда нужно почитать именно последние сообщения. Тот же пример выхода новой модели - производитель о ней заявил и потом начинается флуд на несколько страниц. Он прекращается после покупки кем-то модели и очень не хочется листать этот флуд, проще начать читать с конца.
При нажатии login выдает ошибку “Asset load error (bag.js): Error: Can’t open url /assets/bundle-frontend.en-US-ca061e477279f49726e02a9cec0e47e2.js” Браузер Firefox 47
Про переход к последнему посту я не так прочитал (думал, к последнему не прочитанному). Да, переход к последнему может иметь смысл, согласен. Сейчас разгребу косяки и подумаю, куда ссылку воткнуть. Типа, на цифру с количеством ответов или что-то в этом духе. В общем, отложим на денёк.
В профили на мобилках добавил менюшные ссылки, теперь можно переходить куда требуется. Хотя сами профили еще надо переосмыслить целиком.
Косяк из-за которого побились посты нашли, чиним.
При нажатии login выдает ошибку “Asset load error (bag.js): Error: Can’t open url /assets/bundle-frontend.en-US-ca061e477279f49726e02a9cec0e47e2.js” Браузер Firefox 47
ctrl+f5 должно помочь. Возможно, открывали через “восстановить закрытую вкладку” или как-то еще. И подгрузились старые ассеты. Либо я обновил сервер а страница была открыта старая и не обновилась.
Мы вообще прикручивали монитор, чтобы при апдейте сервера страницы принудительно обновлялись. Но с ним есть проблемы, еще не разбирались как правильно починить.
Пока просто страницу обновляйте, если такая ошибка вылезет, потом “само починится”. Ну можно еще мне написать как воспроизвести, если ошибка стабильная.
Всё, конвертор починили, с внешним видом постов и лички теперь все чики-пуки. Аватарки вернул 100х100 на десктопах, и сделал 80х80 для таблеток. Завтра еще обновлю все иконки, они станут в едином клевом стиле.
Развлекайтесь! О косяках лучше всего писать в разделе отзывов, но если совсем лениво - можно сюда.
В следующей серии нас ждет серьезная рихтовка профилей и синей полоски навигации. Про ссылки на последние сообщения помню, про смайлики в седьмой венде тоже.
На десктопе у списков тем добавил перекод к последнему посту (дата кликается). На мобилках этого нет, там вся полоска целиком тапается.
Хорошо это или плохо - не знаю, обсуждаемо.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"39c21abc3df9550077797d18":{"_id":"39c21abc3df9550077797d18","hid":349,"name":"Vitaly","nick":"Vitaly","avatar_id":null,"css":""},"405ec5c83df9550077794e80":{"_id":"405ec5c83df9550077794e80","hid":3166,"name":"RW9UAO","nick":"RW9UAO","avatar_id":null,"css":""},"447472d43df955007778adf5":{"_id":"447472d43df955007778adf5","hid":14329,"name":"skydiver","nick":"skydiver","avatar_id":null,"css":""},"4e951b2a3df955007774d53d":{"_id":"4e951b2a3df955007774d53d","hid":102079,"name":"Sel_82","nick":"Sel_82","avatar_id":null,"css":""},"5020e58a3df95500777414cd":{"_id":"5020e58a3df95500777414cd","hid":123424,"name":"iSheeZ","nick":"iSheeZ","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":"578292ff9970730077115252","hid":21981,"title":"Обновил демку конверченого форума","html":"<p><a href=\"https://dev.rcopen.com/\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://dev.rcopen.com/\" target=\"_blank\" rel=\"nofollow noopener\">dev.rcopen.com</a></p>\n<p>Там теперь новый дизайн во все поля. Развлекайтесь <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span>. Упреждая некоторые замечания:</p>\n<ul>\n<li>Верхнее меню будем улучшать, и что логотип говно я тоже вижу.</li>\n<li>Конвертор слегка поломали, поэтому некоторые посты побились. Не обращайте внимания, в течение пары дней исправим.</li>\n<li>Страничку для просмотра залитой картинки я так и не доделал, добью на днях.</li>\n</ul>\n<p>Напишите чо как.</p>\n","user":"39c21abc3df9550077797d18","ts":"2016-07-10T18:25:03.000Z","st":1,"cache":{"comment_count":27,"last_comment":"578d372a9970730077124e4b","last_comment_hid":27,"last_ts":"2016-07-18T20:08:10.000Z","last_user":"39c21abc3df9550077797d18"},"views":1309,"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"}