Golos.io: Отчет по разработке за сентябрь-октябрь 2018

Друзья, представляем вам отчет по разработке сайта за сентябрь-октябрь.
Начало осени выдалось для нас жарким.

  • Мы работали над новым профилем пользователя.
  • Доделывали систему нотификаций.
  • Обновили систему регистрации Golos.io.
  • Проводили рефакторинг и редизайн.
  • Добавили в поддержку сайта инструменты для получения информации о позиционировании Golos.io в поисковой выдаче.
  • Приступили к реализации мессенджера, основанного на плагине от @goloscore.
  • Интегрировали новый сервис по расчету наград и стоимости аккаунта в фиатных валютах.
  • Интегрировали сервис настроек.
  • Работали над мобильной версией сайта.
  • Протестировали страницу FAQ и добавили ее на сайт.
  • Начали реализацию кэш-сервиса.
  • Реализовали возможность добавления комментария к репосту.
  • Сделали редизайн сайта.
  • Исправляли баги.

1. Новый профиль пользователя

2. Обновленная система нотификаций

  • Обновили сервис уведомлений. Запустили нотификации о получении авторской или кураторской награды.
  • Обновили сервис истории активности.

3. Регистрация

  • Мы вынесли систему регистрации в отдельный сервис на отдельном сервере.
  • Разделили ее визуально на четыре шага.
  • Добавили возможность изменения номера телефона, если пользователь ошибся.
  • Добавили ответное сообщение после отправки нам смс.
  • Сделали возможным вернуться и завершить регистрацию, если в процессе страница случайно была закрыта.

4. Рефакторинг
Провели рефакторинг и редизайн:

5. Golos.io в поисковой выдаче
Мы добавили в поддержку сайта следующие инструменты:

  • Google Search Console - многофункциональный сервис для получения информации о сайте, проверки на наличие ошибок, а также для повышения его видимости в поисковой выдаче.
  • Яндекс Вебмастер – сервис, который предоставляет инструменты для анализа и отслеживания индексирования страниц, проверки технического состояния сайта и его появления в выдаче.

И теперь сможем оперативно получать информацию о позиционировании Golos.io в поисковой выдаче.

6. Система личных сообщений

7. Расчет наград и стоимость аккаунта
Интегрировали новый rates-service с клиентом Tolstoy. Расчет наград и стоимости аккаунта в фиатных валютах теперь происходит по актуальным курсам сайта coinmarketcap. Используем исторические данные курсов, взятых с этого сайта, для отображения выплат.

8. Сервис настроек
Интегрировали options-service с клиентом Tolstoy. Теперь мы можем получать одинаково настроенный сайт, вне зависимости от того, каким браузером пользуемся или с какого устройства он заходим на Golos.io.

9. Мобильная версия сайта

10. Страница FAQ

11. Задачи по библиотеке golos-js

12. Кэш-сервис
Идет активная разработка кэш-сервиса. На данный момент уже кэшируем:

  • посты,
  • комментарии,
  • теги,
  • лайки и дизлайки,
  • профили пользователей (без истории транзакций),
  • свойства блокчейна - глобальные и фидпрайс.

13. Локализация всех страниц сайта
В настройках публичного профиля мы оставили три языка: русский, английский и украинский, при переключении между которыми, меняется язык интерфейса всего сайта.

14. Комментарий к репосту
Сделали возможность добавлять комментарий к репосту.

15. Редизайн сайта

  • Обновленные профиль пользователя, систему нотификаций, страницу поста, шапку сайта и главную страницу интегрировали в основной сайт платформы Golos.io.
  • Исправили работу фильтрации тегов.

16. Работа над багами

  • issue 835 - ошибка настройки онлайн-нотификаций;
  • issue 598 - ошибки регистрации;
  • issue 474 - ошибка с перекидыванием пользователя на русский языке при обновлении страницы;
  • issue - баг в отображении постов в тегах, если их больше 5;
  • issue 1053 - не работает кнопка «в избранное»;
  • исправлена верстка страницы регистрации для iPhone5;
  • issue 1012 - при входе на страницу профиля возникает 500 ошибка;
  • issue 1064 - при переходе на страницу «Добро пожаловать» отображается белый экран;
  • issue 734 - ошибка, когда записи в кошельке и истории наград накладываются друг на друга;
  • issue 1128 - при открытии поста отображается белый экран;
  • issue 1082 - при нажатии на сумму выплат возникает ошибка;
  • issue 1091 некорректное отображение значка «Закрепить» на странице поста;
  • issue 1183; issue 1182; issue 1181; issue 1179 - обработка действий неавторизованных пользователей;
  • issue 1184 - ошибка с отображением пустого тега;
  • issue 1185 - некорректное отображение числа выплат (если выплаты = 0);
  • не осуществляется переход по ссылкам из кошелька;
  • issue 1029 - не исчезает кнопка «Плюс» при потере фокуса;
  • issue 1184 - некорректное отображение аватара;
  • issue 1227 - при переходе на экран подписок появляется белый экран;
  • issue 1201 при пустой истории транзакций идет бесконечная загрузка;
  • issue 1238 - некорректное отображение окна подписок в мобильной версии;
  • issue 1049 - бесконечная загрузка при отмене делегирования;
  • issue 1269 - белый экран при закрытии окна проголосовавших за пост;
  • баг, когда несколько раз приходит одна и та же нотификация.

Иллюстрация к посту - pexels.com


Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support. Лучшее на Голосе — https://t.me/golos_best
Есть предложения, как сделать Golos.io лучше? Пишите в Issues на нашем Github, в наш Телеграм-канал или в чат разработчиков Golos.io в Телеграм!

С уважением, команда Golos.io @golosio: @azarod, @bacher, @b1acksun, @chinpu, @dan-kinescop, @dekol, @devall, @format-x22, @insider, @jevgenika, @kucinskaya.alla, @muhazokotuha, @msm72, @nickshtefan, @yulia.rodnikova, @yuri-vlad.

golosioразработка
45
82.151 GOLOS
0
В избранное
Golos.io
Официальный аккаунт команды Golos.io. Подписывайтесь и будьте в курсе жизни блог-платформы!
45
0
Комментарии (13)
Сортировать по:
Сначала старые
Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий
Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.