После того, как @bolek прорекламировал Мойру у себя в ФБ, человек двадцать создали блоги. И ни один не зарегистрировал имя и не начал пользоваться 😞
После того, как @bolek прорекламировал Мойру у себя в ФБ, человек двадцать создали блоги. И ни один не зарегистрировал имя и не начал пользоваться 😞
Comments (22)
Скопирую сюда мысль из чатика:
а представь что было бы если бы тебя на хабре прорекламировали. три тысячи новых пользователей, трое правда напишут что-то после тестового поста
И ещё я бы собирал e-mail'ы у регистрирующихся, чтобы
спамить ихписать им до тех пор, пока не доведут регистрацию до конца. Ну и если пользователь долго не появлялся - появится возможность присылать ему время от времени дайджест "Что нового на Moera?" (на известных нам нодах).Нужно оптимизировать "воронку продаж", чтобы на каждом этапе отпадало меньше людей (или отпадало "не совсем" - с возможностью сделать дополнительное "касание"). Но, безусловно, отпадать будут.
Я понимаю, что можно успокоиться, если твоей целью было просто заиметь блог. Но если ты хотел пользоваться, а не можешь, то самое время обеспокоиться и хотя бы спросить 😉
Спросить - дорогое действие :)
Вместо этой страницы с инструкцией, что делать дальше - переходить ручками на страницу (хоть ссылка и дана) и выполнять сказанное:
Я думаю, нужно сразу редиректнуть на блог - на специальную его страницу, которая:
(нужно подумать, как сделать аутентификацию пользователя в этом процессе регистрации)
И на этой странице не писать, "поздравляем, блог создан", а писать что-то о следующем действии, которое юзер должен предпринять: "Now, take ownership of your blog", например.
Следующая страница должна покрутить точечками (в это время она периодически проверяет, не создалось ли уже) и когда создалось - поздравить и перенаправить на создание первого поста.
Единственная проблема в этом процессе - у человека должно быть установлено расширение для браузера. Иначе не будет возможности загрузить клиент.
Ну экстеншены, бывает, когда заканчивают ставиться - открывают в бровзере какую-то свою страничку. Соответственно, эта страничка должна предлагать ввести имя, если имя известное - то подтянуть УРЛ и в общем начать работу с этим именем на этой ноде. Если новое имя - сформировать на его основе УРЛ, дать его отредактировать и далее по списку.
Это для сценария, когда пользователь сначала ставит приложение, а потом регистрируется.
И здесь проблема в том, что расширение не знает, где находится [мульти]нода, на которой всё создавать и т.п. То есть получится, надо будет сделать дефолтную moera.blog и для advanced users кнопочку, нажимая которую, можно поменять [мульти]ноду.
А если сначала регистрируется, то непонятно, как передать приложению URL/имя. Придётся что-то из этого ему повторно вводить. Причём, думаю, именно что-то: если ввёл имя - значит поискать его в нейминге (если не на нашей мультиноде - здесь ответвление сценария - перенос ноды) и узнать урл, если урл - перейти к настройке.
Да, процесс несколько [censored] усложнен
Он логичен с точки зрения внутреннего устройства сети. Но с точки зрения пользователя, нужно сделать кнопочку "Сделайте мне красиво".
Безусловно, если сделать всё в виде одного сайта, процесс будет гораздо проще. Любая централизованная архитектура будет проще, чем децентрализованная.
Думаю, в идеале нужно сделать так, чтобы пользователю (Carol, как ты пишеть в инструкции) было обязательно задумываться об архитектуре только если ему надо куда-то переезжать: "О, а ведь не только на moera.blog Moera-ноды хостятся!"
Иное дело лидеры всяких сообществ (особенно таких, на которых могут быть гонения), крупные блоггеры. Они изначально будут думать о тесно связанных с архитектурой требованиях, для них они более животрепещущи.
Впрочем, просвещать пользователей тоже будет полезно - ведь это ещё и selling point "почему Moera лучше" - что-то вроде твой серии статей про блокчейн когда-нибудь (думаю, довольно далеко в бэклоге 😄 ) будет весьма уместно.
Есть еще одно дополнение: сейчас из-за мобильных пользователей, у которых нет возможности поставить аддон, я все-таки буду делать standalone версию клиента, то есть не требующую аддона. Данные она будет хранить в local storage и запускаться с
web.moera.org
. Тогда можно подумать таких сценариях регистрации.У пользователя не установлен аддон
moera.blog
, вводит желаемое имя, на его основе генерируется доменное имя, пользователь его подтверждает, затем вводит пароль. Все это в обычном веб-интерфейсе.web.moera.org
, где он видит свою ноду и диалог установки соединения.web.moera.org
.У пользователя установлен аддон
web.moera.org
.moera.blog
.moera.blog
видит аддон и перенаправляет на прямой адрес домашней ноды.Пользователь установил аддон, но закрыл окно с клиентом
moera.blog
, чтобы создать себе ноду.В общем, похоже, у меня есть задачи на следующий релиз 😉
@lamed Интересный бажок:
Я хочу ответить на твой длинный коммент, отквотив кусок. Он развёрнут. Выделяю несколько пронумерованных пунктов (хочу нажать reply и чтоб оно отквотилось) - но что именно выделять - не важно. По отпусканию левой кнопки мыши коммент сворачивается в форму с "Read more..." и я не успеваю нажать ни Reply, ни скопироть текст в клипборд. При этом в поле ввода коммента оказывается текст "
@lamed
".Firefox 81.0 (64-bit), Mozilla Firefox for Ubuntu Canonical - 1.0
А если выделять что-то при свёрнутом комменте, он разворачивается. Похоже, просто по событию "отпустить мышь" происходит сворачивание-разворачивание.
Обошёл так - выделить, не отпускать, Ctrl-c.
А нельзя ли сделать как-то кросс-компонентную сессию, чтобы не вводить пароль дважды в п.1. и 4 ?
В п.1 вверху пользователь также вводит e-mail, на который мы ему в каких-то случаях пишем (детали TBD)
Мне кажется, тут уже collaboration diagram (и возможно, sequence diagram) надо рисовать.
По клику, но выделение текста тоже считается кликом [далее нецензурно].
Я сделялъ - сместь activity и sequence диаграммы - для сценария "пользователь ставит аддон" (кликабельно):
Plantuml:
Посмотри, наверняка есть глюки в понимании.
Я пофиксил, пробуй, как сейчас.
работает