Голос плюс WP: последний звонок


Ещё в конце февраля я в журнале @econmag объявил конкурс с вознаграждением по созданию способа отправлять в Голос отложенные посты. В результате обсуждения вариантов сформировалась уточнённая задача:

создать плагин к Wordpress, который позволяет работать с блокчейном Голоса вместо или в дополнение к работе с базой данных Wordpress.

Т.е. пользователь должен обычным образом писать и оформлять текст, при необходимости ставить конкретное время его публикации в WP, а после публикации текст автоматически отправляется в привязанный аккаунт Голоса. Я бы ещё добавил задачу публикации из редактора WP только в Голосе, но это обсуждаемо.

Насколько я понял, созданием решения заинтересовались @vik, @captain, @semasping, @zaguzin, @xtar. К сожалению, результатов пока нет.

На сегодня фонд вознаграждения за выполнение этой работы составляет $100 от меня и 2235,45 золотых, собранных за предыдущие посты. К ним добавятся все золотые, которые будут заработаны на финальном посте со ссылкой на решение (плагин).

Я призываю всех разработчиков, начинавших заниматься этой темой, сообщить, в каком состоянии их решения сейчас, какие есть проблемы, какая помощь нужна. Может быть, есть смысл объединить усилия и обменяться соображениями? Деньги можно разделить, да и не они тут главное, как мне кажется, ведь такой плагин будет крайне полезен сообществу.

Давайте уже сделаем?

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


Comments 9


Приветствую Вас и желаю успехов на платформе Голос!

В этой статье вы сможете найти ответы на большинство вопросов, возникающих у новичков. Также большую подборку ссылок на полезные материалы вы можете найти по этой ссылке
Оперативно получить помощь, вы можете присоединившись к нашему сообществу в Телеграм

Буду признателен, если расскажете, откуда Вы узнали о платформе Голос (ответьте цифрой):
1) увидел в Facebook
2) увидел в ВКонтакте
3) из поиска Google
4) из поиска Яндекс
5) из Steem
6) рассказал друг
7) другое (укажите в комментарии)

Чтобы быстрей освоится, присоединяйтесь к конкурсу для новичков, который идёт прямо сейчас!

04.04.2017 17:25
0

освоитЬся

04.04.2017 18:25
0

Насколько я понял, созданием решения заинтересовались @vik

Я интересовался wp + golos не ради конкурса и по все видимости за долго до конкурса :)

Что касаемо моих разработок - все упирается в хранение ключей пользователей. Не хочется хранить их в базе WP, даже зашифрованными. Однако их можно хранить в памяти браузера (так же зашифрованными) как это сделано на некоторых децентрализованных биржах.

На данный момент я смотрю в сторону vue.js без SSR
Пример https://chain.cf

Это можно портировать на WP.
JSON api голоса и REST API v2 WP позволяют WP обмениваться данными, синхронизировать БД с блокчейном голоса - в в последствии делать выборку из базы различными custom field и wp вызовами.

Что касается режима read only - все можно развернуть достаточно быстро.
Проблема, повторюсь, в концепции хранения ключей. Никто не захочет хранить их на другом сайте. Я надеюсь на реализацию OAuth через голос - тогда можно будет логиниться своим аккаунтом. Так же это поможет команде контролировать кто использует OAuth приложения и реагировать на фрауд со стороны вебмастеров.

04.04.2017 17:34
0

Не совсем понял, в чём проблема с хранением ключей. Если у меня свой хостинг с WP, то я и так храню там массу секретного в составе самого WP. Ну, будет ещё постинг-ключ от Голоса, что такого?

Read-only неинтересно, задача - отказаться от встроенного редактора Голоса, который слишком убог по современным меркам.

04.04.2017 17:44
0

Не совсем понял, в чём проблема с хранением ключей.

Вам в любом случае на своем сайте будет нужно предложить пользователю ввести свой постинг ключ. По крайней мере - первый раз. Не все на это согласятся если вы не обладаете должным уровнем доверия на голосе.

PS
Ваш сайт должен быть с валидным tls сертификатом и с правильно описанными CSP политиками. Администраторы сайта должны использовать только надежные соединения для доступа к серверу, не ниже SFTP и SSH и никаких обычных FTPшников от которых дампятся пароли любым трояном.

04.04.2017 17:52
0

Вам в любом случае на своем сайте будет нужно предложить пользователю ввести свой постинг ключ. По крайней мере - первый раз. Не все на это согласятся если вы не обладаете должным уровнем доверия на голосе.

Если я правильно понимаю, то https://busy.org (веб-клиент Steem) используют для верификации отдельный сервис https://steemconnect.com/ (есть API и Steem Connect JavaScript SDK - https://steemconnect.com/developers).
Может быть, создать подобное решение для Golos? @fabien

04.04.2017 18:23
0

Стоп-стоп-стоп, какому пользователю? Это мой личный WP-сайт, я на нём единственный пользователь (плюс мои сотрудники, допустим). Это не общественный сервис.

"Общественный" - сам плагин. Т.е. кто угодно может завести свой WP-блог, поставить плагин и постить в Голос. Идея в этом.

04.04.2017 18:47
0

Ну это совсем другое дело :)

Вам следует описать, что вам нужно от плагина тогда. Подробнее. Что должно быть обязательно, а что лишь опционально. ТЗ в общем.

Если только постинг с удобного редактора - то я уже нечто подобное делал https://chain.cf/post.html
Можно сделать custom template в wp с редактором и custom field в профиле аккаунтов пользователей wp. в которые они свои постинг ключи добавят, далее через wpdb можно будет их доставать при размещении поста.

04.04.2017 18:52
0

@vik

WP - привычный инструмент для профессиональных блогеров и мини-СМИ. Хороший редактор, хранение картинок, огромные возможности в плане плагинов, планирование постов, совместная работа и т.п. Сейчас WP используется как основа для постинга во все соцсети. Соответственно, логично добавить в него и функцию постинга в Голос, только и всего лишь.

ТЗ:

  1. Должна быть возможность привязать один или больше аккаунтов Голоса к WP через интерфейс плагина.
  2. При написании поста в WP автор выбирает, в какой аккаунт Голоса пойдёт пост.
  3. Автор также выбирает способ оплаты (100% в голосах, 50/50 голоса и золотые, без оплаты).
  4. После 17ХФ автор будет иметь возможность выбрать получателей части вознаграждения (этот функционал можно будет добавить позже).
  5. Расстановка тегов - либо отдельно, либо брать из тегов поста в WP.
  6. (в идеале) Автор выбирает, появится ли пост на сайте с WP или он будет виден только в Голосе.
  7. В момент публикации поста в WP происходит его публикация в заданном аккаунте Голоса с заданными параметрами.

Всё.

04.04.2017 19:09
0

Я думаю, что одного лишь функционала постинга будет мало. В публикации иногда вносят исправления. Нужна синхронизация между версиями публикации в базе WP и в блокчейне Голоса (или другом, например, в Стиме).

05.04.2017 05:20
0

@eee Неделя прошла - кто-то взялся за проект?

11.04.2017 10:24
0

Явным образом - нет. Но я не теряю надежду )

11.04.2017 12:16
0