Блог пользователя MacQuackin

Автор MacQuackin, 6 лет назад, По-русски

Внимание! Автор поста излагает лишь свое субъективное мнение-рассуждение. Он просто любит решать задачки по программированию,хочет сделать Codeforces удобнее, однако не является профессиональным дизайнером!

Однажды,листая всеми любимый сайт по спортивному программированию, я думал,что лучше уже ничего не придумаешь. На этом сервисе есть все,что нужно: система постов, предложения раундов, архив задач, тренировки и прочее. Сайт весьма и весьма многофункционален в этом плане. Однако, чего-то все таки не хватает, от него веет какой-то старостью. Разгадка таится в его дизайне.

Поискав на web.archive.org старые версии сайта, сразу становится ясно,что сейчас CF выглядит почти также, как и 9(!) лет назад, за исключением мелких деталей и функциональных новшеств:

Так выглядел Codeforces 10 апреля 2010 года.

Весьма похоже на текущую версию сайта, не так ли? Возникает проблема: Codeforces не хватает новых решений в плане дизайна и проектировании пользовательского взаимодействия. Например (ИМХО): большое кол-во вкладок в навигационной панели на главной странице (в начальных версиях их было лишь 4!), переполненность боковой колонки, косметические недочеты,лишняя интеграция с соц. сетями и так далее. Поэтому за пару вечеров мной был сделан простенький концепт главной страницы (пост повторен для общего вида):

Таким образом

  • Была добавлена "плавающая" панель в верхней части сайта

  • Вкладки сгруппированы по смыслу: все,что касается задачек, в выпадающем меню "соревнования", а особые мероприятия (такие как Технокубок и VK Cup) занесены в "События"

  • Боковая колонка теперь не содержит окно с поиском по хэндлу и профилем — лучше убрать социальную составляющую сайта на страницу профиля, на которую можно перейти с помощью плавающей панели (там где аватарка)

  • Переработан "прямой эфир": теперь вместо хэндлов пользователей отображаются их аватарки с обводкой цвета их рейтинга

  • Переработан стиль постов, упрощен интерфейс сайта и т.д.

Это лишь концепт, поэтому данный пост носит цель лишь предложить что-то новое любимому сервису,а не раскритиковать его. А что вы считаете по этому поводу? Нужно ли Codeforces обновление? Напишите об этом в комментариях.

  • Проголосовать: нравится
  • -14
  • Проголосовать: не нравится

»
6 лет назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Согласен. Сайту не помешало бы немного "модернизма".

»
6 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Как мне кажется у данного сайта цель — это, чтобы люди тут программировали, да дизайн хороший не помешает, но это не главное, как я считаю.

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    В человеке всё должно быть прекрасно: и лицо, и одежда, и душа, и мысли... (С) А.П. Чехов :)

    В плане возможностей сайта претензий нет никаких, за отличную платформу ,конечно, спасибо MikeMirzayanov) Но было бы неплохо иметь все сразу. Как никак аудитория и статус растут с каждым годом все больше и больше.

»
6 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

GoogleCodeJam тоже подумал, что "не хватает новых решений в плане дизайна и проектировании пользовательского взаимодействия" :)

»
6 лет назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Вы с телефона что ли кф используете? На первом скрине ориентация альбомная, на втором — книжная. Конечно так в боковую панель больше влезает.

Резать прямой эфир до 5 постов не надо, там и так иногда хорошие вещи улетают вниз. Убрать топ-10 по вкладу — норм, можно еще наверное топ-10 по рейтингу порезать до топ-5. Панельку с профилем не надо убирать, мне кажется, можно убрать из нее редко используемые ссылки (может у Майка есть статистика).

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Спасибо за замечание, сейчас поменяю скрины. На счет постов с эфира — на макете изображен лишь их примерный вид, а не кол-во, так что, разумеется, 5-ти штук будет явно недостаточно. Ссылки с профиля можно также перенести в выпадающее меню (как сделано с "соревнованиями")

»
6 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Согласен,хотелось бы обновить дизайн сайта.

»
6 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

ИМХО, нынешний дизайн достаточно приятен для глаза, в нем нет лишних деталей, и прям какой-то масштабный редизайн codeforces не нужен. Какие-то мелкие аспекты, вроде сбора некоторых вкладок навигационной панели в одну вписались бы хорошо, но не более.

»
6 лет назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

Не знаю как вам , но меня этот дизайн вполне устраивает.
Для меня CF самый удобный и простой среди всех его аналогов .