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

Обновление клиента блокчейна Голос с использованием GOLOS API 2.0


Здравствуйте. Обновил клиент для Голоса в помощь новичкам https://newbie.goloses.ru.

Сделанные изменения:

  1. Установил ssl сертификат и настроил переадресацию.
  2. Табы (Вкладки) "Посты новичков" и "список новичков" теперь сохраняются активными после перехода на вторую и последующие страницы.
  3. Сделано перенаправление с www.newbie.goloses.ru на newbie.goloses.ru;
  4. Включил кеширование и сжатие css, js, изображений в Ispmanager;
  5. Добавил ссылку на golos.io, чтобы те, кто не авторизовывались в goldvoice.club, могли проголосовать на golos.io. Она размещена рядом с Goldvoice под текстом любого поста;
  6. Добавил ссылки на golos.io и goldvoice.club в таблице постов на главной
    Таблица со ссылками на golos.io и goldvoice.club;
  7. Заменил markdown конвертер в html: теперь всё корректно отображается (также, как на golos.io).
  8. Обновлена библиотека GolosApi2 до версии 0.4.
  9. Уменьшил число curl запросов: оказывается, для получения количества апвоутов в списке постов не надо было подключать getvotes.php, использовать отдельное обращение к адресу с method=getvotes.
  10. Увеличил скорость загрузки главной страницы за счёт уменьшения числа элементов в api с 1200 до 30 и использования offset. Была скорость ответа сервера - 5.9, стала - 1.4 секунды.
  11. Обновил вёрстку: теперь она адаптивная.

Имеющиеся проблемы:

Единственная проблема заключается в том, что скорость ответа сервера (по google pagespeed insights)) меняется от 1.4 до 2 секунд. Буду думать: может можно как-то ещё её уменьшить.

Планы:

  1. Возможно, изменение концепции отображения новичков с "Максимум 2 поста - это новичок" на "репутация менее 60, СГ - менее 500, постов от одного - это новичок".

ВНИМАНИЕ: эстафета

Запускаю здесь эстафету "Поможем новичкам".
Если кратко: выделяем часть своей прибыли в @dobrobot, идём на https://newbie.goloses.ru, находим интересные вам посты новичков, переходим по ссылке на golos.io или goldvoice и ставим апвоут (Новичок получит вознаграждение от dobrobot). Подробные условия по ссылке выше.
Надеюсь, что примете участие.

Код

Код клиента можно посмотреть на GitHub:
https://github.com/denis-skripnik/newbie-goloses-ru

Рабочий пример

Посмотреть можно тут https://newbie.goloses.ru/

Заключение

Благодарю за внимание и буду рад репостам, апвоутам и комментариям.

Пост подготовлен незрячим вебмастером @denis-skripnik

0
94.291 GOLOS
На Golos с August 2017
Комментарии (19)
Сортировать по:
Сначала старые