nemerleweb

Официальный русскоязычный блог проекта NemerleWeb www.nemerleweb.com

Веб морда для Rsdn

ionoy ionoy
В процессе разработки NemerleWeb мы сделали сэмпл в виде альтернативной морды для rsdn.
С того времени утекло много воды, но недавно нам разрешили разместить сайт на местном серваке. Мы подправили очевидные баги, привели стиль в соответствие с оригиналом.

Результат можно видеть здесь: rsdn.nemerleweb.com
Весь код лежит здесь: github.com/NemerleWeb/NemerleWeb/tree/master/NemerleWeb.Rsdn.Tree/MVVM

Из фишек:

  • Поиск по дереву
  • Возможность прикреплять любимые разделы к верхушке
  • Более менее вменяемая мобильная версия
  • Ответы по умолчанию развёрнуты

Известные проблемы:

  • Только read-only
  • В мобильной версии тэг <pre> растягивает форматирование
  • В списке тем нет paging'а

Предложения принимаются
Mamut
Mamut
21.09.2015 07:49
I>Известные проблемы:

— Таблица не растягивается на всю ширину страницы: http://min.us/i/bu2ltVSOwe1va
— При раскрытии ветки совсем неочевидно, а как вернуться назад: http://min.us/i/tTKZvCFK62T1
— Адрес не меняется. То есть нельзя дать никакой ссылки, кроме как на главную страницу сайта
— Свернули раскрытую ветку и... Что дальше? http://min.us/i/U0hQYJ9ENHVV
— То, что раскрытое дерево — это дерево, неочевидно. Выглядит, как плоский режим (надо явнее отмечать отступ. Сделать там градацию серого? Не знаю )
— Знак Loading должен появляться не на всю страницу (эпилепсия!! ), а, наверное, в виде спиннера, заменяющего знак [+]

В целом работает быстро, приятно.
ionoy
ionoy
21.09.2015 08:03
Здравствуйте, Mamut, Вы писали:

I>>Известные проблемы:


M>- Таблица не растягивается на всю ширину страницы: http://min.us/i/bu2ltVSOwe1va

+
M>- При раскрытии ветки совсем неочевидно, а как вернуться назад: http://min.us/i/tTKZvCFK62T1
+
M>- Адрес не меняется. То есть нельзя дать никакой ссылки, кроме как на главную страницу сайта
Да, сам пару раз нажимал "назад" и получал blank page.
Надо бы History API прикрутить. Если руки дойдут, то займусь.

M>- Свернули раскрытую ветку и... Что дальше? http://min.us/i/U0hQYJ9ENHVV

А что ты хочешь увидеть?
Можно конечно как-то красивее оформить. Предлагай.

M>- То, что раскрытое дерево — это дерево, неочевидно. Выглядит, как плоский режим (надо явнее отмечать отступ. Сделать там градацию серого? Не знаю )

Тут имхо дело привычки, немного почитаешь в таком виде и всё становится понятным.

M>- Знак Loading должен появляться не на всю страницу (эпилепсия!! ), а, наверное, в виде спиннера, заменяющего знак [+]

+

M>В целом работает быстро, приятно.

Спасибо за конструктив
Mamut
Mamut
21.09.2015 02:35
M>>- Свернули раскрытую ветку и... Что дальше? http://min.us/i/U0hQYJ9ENHVV
I>А что ты хочешь увидеть?
I>Можно конечно как-то красивее оформить. Предлагай.

Ну, если мы раскрываем ветку в дереве, мы же не уходим никуда из дерева то есть странно видеть, что все ветки вокруг куда-то пропали. Наверное, не стоит убирать ветки вокруг. Свернул текущую, развернул следующую. Или сразу перешел к следующей. Ну, в общем, как в текущем функционале
mapnik
mapnik
21.09.2015 08:05
Здравствуйте, ionoy, Вы писали:

I>Предложения принимаются


То что вижу, нравится. Главное пожелание — сделать версию mobile friendly. Сейчас уже отображается неплохо на mobile web но требует доработки
_NN_
_NN_
24.09.2015 05:39
Здравствуйте, mapnik, Вы писали:

M>Здравствуйте, ionoy, Вы писали:


I>>Предложения принимаются


M>То что вижу, нравится. Главное пожелание — сделать версию mobile friendly. Сейчас уже отображается неплохо на mobile web но требует доработки


Высказывайтесь.
У нас сейчас всё в одном репозитории, открывать баги можно здесь: https://github.com/NemerleWeb/NemerleWeb/issues
Shmj
Shmj
21.09.2015 09:40
Здравствуйте, ionoy, Вы писали:

I>Результат можно видеть здесь: rsdn.nemerleweb.com


Все как то шустро у вас работает. Дерево выше всяких похвал.
pagid
pagid
21.09.2015 10:41
Здравствуйте, Shmj, Вы писали:

S>Все как то шустро у вас работает. Дерево выше всяких похвал.

Где там дерево? Или это был сарказм?
Submitter
Submitter
21.09.2015 10:37
Здравствуйте, ionoy, Вы писали:

А фреймы куда делись?
ionoy
ionoy
21.09.2015 10:51
Здравствуйте, Submitter, Вы писали:

S>Здравствуйте, ionoy, Вы писали:


S>А фреймы куда делись?


Убрали
_NN_
_NN_
24.09.2015 05:39
Здравствуйте, Submitter, Вы писали:

S>Здравствуйте, ionoy, Вы писали:


S>А фреймы куда делись?

Скучаете ?
Зачем фреймы в мобильной версии ?
Mamut
Mamut Еще
21.09.2015 04:40
I>Предложения принимаются

При загрузке в консоли

hubs:18
Uncaught Error: SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/hubs.

Стек:

hubs:18
hubs:90


Все продолжает работать, но лучше исправить.
_NN_
_NN_
21.09.2015 05:52
Здравствуйте, Mamut, Вы писали:

M>Все продолжает работать, но лучше исправить.

Известно, исправлено уже, надо только сайт обновить.
jazzer
jazzer
30.09.2015 02:33
Здравствуйте, ionoy, Вы писали:

I>Предложения принимаются


Когда я на него смотрел (может, уже поправили?) — сообщения шли в абы каком порядке. Сделайте хронологическую сортировку, как в старом дереве.