Друзья, представляем вам отчет по разработке сайта за август.
В этом месяце мы:
- работали над редизайном профиля пользователя (увидеть обновления можно на песочнице);
- наладили работу онлайн уведомлений и сделали историю нотификаций (протестировать функционал можно на песочнице);
- проводили рефакторинг кода;
- разработали новую архитектуру сайта, приступили к ее реализации;
- обновили библиотеку golos-js и утилиты;
- заверстали страницу FAQ.
1. Новый профиль
Обновили профиль пользователя. Данный раздел еще дорабатывается. Посмотреть и протестировать его можно на песочнице.
2. Система уведомлений
Помимо мгновенных уведомлений теперь на сайте есть история нотификаций, она находится во вкладке «Активность» в новом профиле на песочнице.
История разделена на несколько вкладок, что позволяет фильтровать ее, и упрощает поиск нотификаций при необходимости.
Уведомления приходят в случае:
- апвоута (или флага);
- переводов от других пользователей;
- получения наград;
- ответов на посты и комментарии;
- подписки на блог или отписки;
- репоста.
Получение уведомлений можно настроить под себя, для этого в настройках существует специальный раздел.
Настройки синхронизируются во всех браузерах, с помощью которых вы заходите на Golos.io.
3. Рефакторинг
Продолжаем рефакторинг кода.
4. Новая архитектура Golos.io
Ввиду неудобной структуры клиента и невозможности быстро вносить необходимые изменения, мы разработали новую архитектуру, состоящую из системы сервисов и микросервисов, и приступили к ее реализации.
Подробное техническое описание сервисов будет представлено в следующих постах, если кратко, то на данный момент уже разработаны:
- точка подключения для корректной работы клиента с обновленной серверной инфраструктурой;
- высокоуровневый маршрутизатор запросов для обеспечения непрерывного соединения между клиентом и сервером;
- сервис-агрегатор уведомлений;
- сервис онлайн нотификаций;
- сервис пуш уведомлений для мобильных приложений;
- сервис сохранения настроек;
- сервис для хранения и обработки информации о курсах криптовалют GOLOS и GBG к различным фиатным валютам;
- backend и frontend сервиса регистрации новых пользователей.
5. Утилиты
Обновили набор утилит (вспомогательных компьютерных программ) для работы с блокчейном.
6. Виртуальные операции
Реализовали поддержку виртуальных операций в golos-js. Благодаря чему можем теперь отправлять онлайн уведомления для таких операций, как: награды (авторские и кураторские), мессенджер, делать более удобную фильтрацию в кошельке.
Обновили библиотеку golos-js.
Реализовали поддержку месседжинг плагина в golos-js.
7. Страница FAQ
Сделали раздел сайта, где собрали вопросы, которые чаще всего задают новые пользователи Golos.io.
8. Мессенджер
- В процессе написания API клиента для мессенджера.
- Прорабатываем архитектуру мессенджера.
Иллюстрация к посту - instaco.de
—
Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support. Лучшее на Голосе — https://t.me/golos_best
Есть предложения, как сделать Golos.io лучше? Пишите в Issues на нашем Github, в наш Телеграм-канал или в чат разработчиков Golos.io в Телеграм!
—
С уважением, команда Golos.io @golosio: @alex-firsov, @bacher, @b1acksun, @chinpu, @dan-kinescop, @dekol, @devall, @format-x22, @insider, @jevgenika, @kucinskaya.alla, @muhazokotuha, @msm72, @nickshtefan, @yulia.rodnikova, @yuri-vlad.
Что это на вас нашло в последнее время )))
@mrarturs, а что на нас нашло?
Новый профиль просто отлично, когда уж выкатите?
@ropox уже совсем скоро
@golosio Когда планируете решить вопросы с регистрацией новых пользователей?
@primus в данный момент мы тестируем новую систему регистрации, в скором времени представим её на публичное рассмотрение
@golosio
Вы только уточните, что это все где-то в далекой песочнице, а не на действующем клиенте
@redress Вы правы. И вы можете увидеть то что нас ждет. Это всё можно было бы уже выложить на основной сайт, но лучше доделать до логического конца и дать людям уже завершенный стабильный продукт. Ну а те кто любит тестить всё новое - всегда могут опробовать всё самое свежее на этой самой далекой, но на самом деле очень близкой и доступной всем песочнице. И судя по логам - кто-то пользуется этим всем не только для того чтобы потрогать, но уже как основной клиент, ведь он, не смотря на то что на песочнице, уже вполне сносно работает. Ну а когда все работы по стабилизации будут завершены - всё это смогут использовать и обычные пользователи. Но вот когда? Думаю вы сами можете ответить на этот вопрос посмотрев на то как работает песочница сейчас.
@format-x22
Тестера нормального надо нанять сначала, а потом заставить его работать. Смешно читать про стабильный завершенный продукт от команды, которая за два года ни стабильного, ни завершенного ничего не сделала.
@redress Чтож, ваше право так думать.
@redress мы об этом говорим в самом начале поста
@nickshtefan В начале поста вы пишете следующее:
Про песочницу ни слова, наивный пользователь подумает что вы его попросту обманываете.
Во втором пункте, а именно:
Ни слова о песочнице
На самом деле мне плевать, ведь я точно знаю, что связнице с общественностью ничего не стоит добавить в самое начало поста оговорку о пеосчнице. Но она не будет, потому что впадлу, через две недели и т.д.
Продолжайте плодить холивары, тут многим это на руку. Спасибо.
@redress, ну что же вы так сразу «впадлу»..
Добавила я про песочницу и в новый профиль и в нотификации.
@golosio
привет, ребята
а у меня уведомления вообще перестали приходить... я их не отключала.
@ladyzarulem, обновленная система работает пока только на песочнице.
@yulia.rodnikova
так раньше они же в старой приходили. сейчас нет, Юля?
@ladyzarulem, да, Наташа, на основном сайте нотификации пока не отображаются.
Мы тестируем обновленный сервис на песочнице.
@yulia.rodnikova
да, Юлечка, я поняла уже!
@ladyzarulem сейчас увы нет, но ждать осталось недолго
@nickshtefan
хорошо.
думаешь, получится заменить лички в телеге и ботов-нотифаев?
@golosio how the current account value in dollar works? in recent design?
@golosio жду с нетерпением и интересом, особенно систему уведомлений.
И нет ли у вас в планах ограничить использование флага? Об этом раньше много говорили. Всё-таки это не средство массового поражения, но когда, меньше чем за сутки, одним аккаунтом( без собственных постов) ставится полторы сотни флагов - это деструктивно.
@anjar, клиент (сайт) не может как либо ограничить проводку транзакций отрицательных апвотов в блокчейне.
Это можно сделать (поставить флаг) с любого другого клиента и даже простым скриптом в консоли браузера или командной строке.
@jackvote спасибо) к сожалению, я в курсе.
Это приглашение к разговору о деструктивном использовании доступных инструментов.