Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
on1x
7 лет назад

Отчет #1 - GoldVoice.club - 02-08-2017

Приветствую всех! Для публикаций и отчетов по проекту GoldVoice создан отдельный аккаунт на Голосе.

Те, кому интересен процесс разработки, принятие решений, планирование работы - подписывайтесь на @goldvoice, все будущие публикации будут идти там. Часть особо важных и интересных я буду репостить от личного аккаунта.

Задачи делятся на первостепенные (когда их решение дает ощутимый плюс для удобства пользователя, все баг-репорты обычно падают сюда), архитектурные и важные в плане концепции.

Список первостепенных задач:

  • Дополнить текущую верстку адаптивом для планшетов и мобильных (не полную поддержку всех возможностей, а именно удобство для чтения постов);
  • Изменить процесс проброса сессий, чтобы минимизировать необходимость их пересоздания;
  • Добавить информацию про выплаты для комментариев;
  • Добавить для удобства кнопку для перемотки наверх;
  • Добавить автора в листинг постов;
  • Написать серию обзорных статей для пользователей;
  • Проверить всплывающие окна для голосования (была жалоба на неверное позиционирование модального окна с выбором процента для голосования);
  • Ложная ошибка при подписке на персону (запрос кидает ошибку, но отрабатывает при работе steem.js, сообщил об ошибке Голосу, возможно, займусь исправлением сам);
  • Когда в ленту новостей попадает репост - проверять автора поста на присутствие в игнор-списке для исключения из ленты;
  • Листинг тэгов под постом;
  • Фильтрация общей ленты по тэгу (по дате);
  • Фильтрация личной ленты новостей по тэгу;
  • Поиск и исправление ошибок в отображении markdown (цель - показывать то, что ожидает увидеть пользователь);
  • Панель настроек для переключения отображаемой валюты на сайте (GBG/GOLOS/BTC/ETH/RUB/USD);
  • Сохранять и загружать процент для голосования на клиенте (сейчас по-умолчанию 100%);
  • Написание личных фильтров для ленты новостей (на основе тэгов, например - исключить все посты с фотографиями);
  • Написать модуль статистики активных пользователей онлайн с часовыми срезами (за последние 7 дней), дневными (за последние 30 дней), недельными (за последние 3 месяца), месячными;
  • Добавить возможность для репоста;
  • Добавить возможность добавления комментария при репосте;
  • Написать учет статистики чтения постов пользователями Голоса;
  • Написать учет статистики посещения постов анонимными пользователями (уникальность по ip раз в сутки);
  • AJAX переход между страницами для минимизации новых коннектов к API Голоса.

Список архитектурных задач:

  • Партиция таблиц постов и их данных по связке "год-месяц";
  • Решить вопрос с партициями таблиц ленты новостей (написать сборщик для ограничения размерности ленты новостей в 10000 постов для одного пользователя);
  • Написать архиватор обработанных транзакций при превышении порога таблицы в 1000000 записей;
  • Создание и настройка Galera Cluster и переезд на MariaDB;
  • Рефакторинг кода, переход на PHP7;
  • Создание кластера машин бэк-енда и фронт-енда на DigitalOcean с Private Networking, настройка Load Balancers;
  • Настройка Docker, переезд на DigitalOcean;
  • Перевод работы сессий и всех юзеров в memcached;
  • Разработка архитектуры для сохранения в memcached популярного контента (с пролонгацией хранения);
  • Перенос ленты новостей в memcached с подзагрузкой для юзеров;

Список концептуальных задач:

  • Разработка списка необходимых Golos Improvement Proposals, обсуждение с сообществом;
  • Разработка концепции управляемых сообществ на Голосе;
  • Разработка концепции маркет-плейса на Голосе;
  • Разработка концепции использования IPFS (рассматривается Filecoin) для хранения файлов на Голосе;
0
1373.674 GOLOS
На Golos с May 2017
Комментарии (7)
Сортировать по:
Сначала старые