Открытый бета-тест новой версии Хабра

в 9:30, , рубрики: Блог компании Хабр, мобильная версия, тестирование, Тестирование веб-сервисов

Много лет существовали две версии Хабра: десктопная и мобильная. Они использовали разный стек технологий, поэтому на разработку каждой новой фичи мы тратили вдвое больше времени. К тому же десктопная версия давно устарела, что добавляло ещё больше проблем. Десктопную версию писали, без преувеличения, несколько поколений разработчиков, поэтому некоторые из используемых технологий успели окончательно устареть. Последние несколько лет каждая новая фича становилась верхушкой айсберга рефакторинга и копаний в legacy-коде. В конечном счёте мы устали от этого «монстра» и решили победить его.

Открытый бета-тест новой версии Хабра - 1

Чтобы ускорить процесс разработки и внедрения новых фич, мы решили оставить только одну версию сайта, мобильную. С прошлого года наша команда занималась наращиванием её функциональности. Была проделана колоссальная по объёму работа, многое было написано фактически с нуля. 

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

В рамках тестирования мы предлагаем пользователям отключить старую десктопную версию Хабра и воспользоваться новой платформой.

Что было сделано

  • Переработаны почти все разделы сайта: ленты и страницы постов, потоки и хабы, профили пользователей и все экраны настроек.

    Чуть более детально:

    • Страница отправки приглашения
    • Страница обнуления кармы (вы же знали, что такая есть?)

      Открытый бета-тест новой версии Хабра - 2

    • Добавлена возможность написания заметок
    • Переработаны фильтры и пагинация
    • Ускорена загрузка комментариев
    • Если у поста менее 300 комментариев, они выводятся прямо на странице поста
    • Добавлены блоки в сайдбары десктопных страниц
    • Добавлены ссылки на RSS
  • Проведён рефакторинг страниц для ускорения работы сайта. Думаю, пары кликов будет достаточно для того, чтобы оценить скорость работы.
  • WYSIWYG-редактор: теперь писать и редактировать посты можно в том числе с мобильных устройств (старый редактор по прежнему доступен в десктопной версии). Добавлен наглядный справочный раздел по редактору.
    Открытый бета-тест новой версии Хабра - 3

  • Переработана вся «Песочница»
  • Добавлена функциональность ППА
  • Полностью переработан трекер
  • Добавлена настройка отображения постов (только заголовки или с текстом до ката):
    Открытый бета-тест новой версии Хабра - 4
  • Переработан поиск
  • Добавлено множество функций, которых ранее в мобильной версии не было

Суммарно было закрыто более двух тысяч задач, но на этом работа не закончена. Например в самое ближайшее время обновится и редактор комментариев — там также будет WYSIWYG.

Но кое-что ещё не успели доделать, в процессе доработки остались следующие фичи:

  • Статистика публикаций в профиле пользователя
  • Кастомные метки для публикаций в закладках
  • Форматирование в диалогах
  • Голос свыше

Как попробовать

Ранее мы создавали раздел для бета-тестеров, но он был доступен только для зарегистрированных пользователей. Но проделанная работа касается вообще всех, в том числе гостей, поэтому мы решили сделать более общедоступный вариант.

Чтобы переключиться на новую версию Хабра, перейдите по ссылке или нажмите на кнопку.

Открытый бета-тест новой версии Хабра - 5


Чтобы вернуться к старой версии, воспользуйтесь ссылкой в подвале сайта. Или этой.

Найденные баги присылайте в комментарии к этому посту, в личку мне или nomad_77, либо в форму обратной связи.

Автор: Алексей

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js