Если, создавая сообщение, незарегистрированный пользователь, который, быть может, впервые на сайте, указал что-то в поле "blog2post" (то есть, собирается разместить информацию не анонимно а в каком-то блоге), то необходимо, чтобы сообщение во что бы то ни стало добавилось, причем безо всяких причиндалов и вопросов/предупреждений.
Предлагается следующее поведение:
1) В случае, если такого блога нет:
Блог создается и туда добавляется это сообщение. При этом, пользователю сообщают об этом и предлагают зарегистрироваться (e-mail, логин, пароль).
1.1) Если регистрация прошла - привязать созданный блог к этому пользователю.
1.2) Если регистрации не было, пометить блог как анонимный.
2) В случае, если такой блог есть:
2.1) Если блог - анонимный, к тем сообщениям, которые там есть, добавляется сообщение пользователя. При этом, пользователю сообщают об этом и предлагают зарегистрироваться (e-mail, логин, пароль).
2.2) Если блог привязан к какому-то пользователю, сообщение добавляется с пометкой "скрыто". По e-mail того пользователя, к которым привязан блог, высылается уведомление. Пройдя по ссылке он может снять пометку "скрыто".
Я сомневаюсь на счет предложения о регистрации в системе после каждого анонимного сообщения. Это противоречит нашему видению. По идее, человек может постоянно добавлять сообщения в анонимной форме. Тупо как-то каждый раз спрашивать его про регистрацию.
Корректировки, встречные предложения?
19.12.2007
Подписаться на:
Комментарии к сообщению (Atom)
2 комментария:
Сложно слишком. Так как мне это делать, в конечном итоге, предлагаю так.
1. Блога нет
Очевидно, что это -- опечатка (попробуй докажи мне обратное). Так пользователю и говорим. С маленькой ссылкой "создать блог".
2. Блог есть
Пишем "ок, отправили". Пишем, опубликовалась ли запись. Ну, то есть, всё как у тебя.
Один момент: пользователю должно быть абсолютно очевидно, залогинен ли он на сайте. Чтоб недоразумений не было, как в ЖЖ, когда под анонимами комменты постятся, а потом следует "ой, забыл войти".
«Очевидно, что это ... ссылкой "создать блог".»
Отличная идея. Ненавязчиво и без фанатизма. Принято.
«пользователю должно быть абсолютно очевидно, залогинен ли он на сайте. Чтоб недоразумений не было, как в ЖЖ, когда под анонимами комменты постятся, а потом следует "ой, забыл войти".»
Это уже моя, наверное, забота. Совершенно согласен. Надо как-то очень ярко залогиненость отразить. Хоть cell_title расскрашивай в разные цвета. И надпись меняй: "You're logged in!"
Отправить комментарий