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

VGolose - анонс альтернативного веб-клиента для блокчейна Golos

VGolose - альтернативный веб-клиент Golos.io


(источник - smnweekly.com)

Основными задачи это сделать все: минималистично, функционально, просто и безопасно. Это веб-клиент для пользователей как с минимальным порогом вхождения, так и для китов. Здесь сохраняется философия блокчейна, но добавлены функциональные удобства которые были до этого плохо реализованы. Дизайн прост и привычен, адаптируется под все разрешения экранов и помогает новичкам своевременными и полезными подсказками - например если вы добавляете свой первый пост, или только создали аккаунт.

Дополнительными и немаловажными моментами в спецификации являются:

  • (на рассмотрении) Чистый веб-клиент - вы работаете напрямую с Golos, ваши данные
    некуда не записываются (возможно ведение статистики, не используя личные данные пользователей для авторизаций, регистраций, постов... добавленных через веб-клиент). Иными словами весь веб-клиент это одна html страница и скомпилированные
    javascript, sass файлы. Поэтому запуск на своем компьютере будет тривиальной задачей.
  • (на рассмотрении) Возможность в режиме read-only просматривать контент 18+ с siski.

Стек используемых технологий и инструментов:

  • ClojureScript - позволит быстро и качественно вести разработку.
  • Om - это больше чем интерфейс React для clojurescript.
  • DatamoticDB - позволит использовать локальное хранилище в браузере.

Обоснование проекта

Новые пользователи официального веб-клиента golos.io, испытвают трудности при взаимодействии с ним. Мы не в праве осуждать труд разработчиков которые создавали его, тем более это не проприетарный продукт а open-source.

Но официальный веб-клиент явно имеет свои недостатки, например:

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

Эти недостатки и станут первоочердеными пунктами в спецификации для нового веб-клиента. К счастью создатели блокчейна Steemit(Golos), выбрали правильную архитектуру и предусмотрели расширение базового функционала. Мы собираемся использовать на полную мощность свойства json_metadata в постах и аккаунтах.

Вектор целей на ближайшие 4 недели

  1. Создание стратовой страницы (заглушка до реализации просмотра ленты).
  2. Создание моделей post, account, comment для проверки валидации.
  3. Компонент просмотра ленты новостей + поисковые фильтры.
  4. Компонент авторизации пользователей.
  5. Компонент глобальных настроек аккаунта (кошелек, изменение пароля) (для авторизованных).
  6. Компонент настроек публичного профиля аккаунта (ФИО, город, о себе...) (для авторизованных).
  7. Компонент просмотра страниц поста, аккаунта, блога.
  8. Добавление поста в избранное. Кнопка в общей ленте и на странице поста (для авторизованных).
  9. Компонент для просмотра избранных постов (для авторизованных).
  10. Форма добавления поста с markdown редактором (для авторизованных).
  11. Форма добавления комментария с markdown редактором (для авторизованных).
  12. Компонент регистрации нового аккаунта.
  13. Help тексты и howto для новичков.
  • продумать решение для конфидециального обмена сообщениями между пользователями, используя исключительно технические средства блокчейна Golos.
    (будет пополняться)
Список первоочередных затрат:
  • Купить доменное имя (пока секрет, чтобы киберсвотеры не набежали) - 999 рублей на reg.ru.
  • Оплатить облачный хостинг DigitalOctober - 10$/мес.
Юридические вопросы

Не рассмотрено.

Поддержи проект

Проект создается в основном исключительно за счет его автора, не без помощи знакомых senior'в которые в скором времени более активно подключаться к разработке. Поскольку всем нам требуется что-то есть, автор вынужден работать, что существенно сокращает свободное время которое используется для разработки проекта. Но все-же если вы хотите поддержать мой проект своими голосами - буду только за!

Будь в курсе событий

Подписывайтесь на аккаунт @kocherginji в Golos и следите за новостями.
Репозиторий в GitHub.

P.S. Благодарю за внимание. Я всегда открыт к конструктивной критике!
Hipster - я категорически не желаю, и более того не собираюсь создавать отдельный аккаунт для подобных постов о релизе. Будучи автором кода скромного проекта, не компанией и не организацией, зачем мне плодить новый аккаунт для этого проекта?

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