Продвинутый пользователь

Частичное обновление: 16 ноября, 2003.

Новое понятие.  Два новых понятия: простой пользователь и продвинутый пользователь.

Простой пользователь имеет в user-data всего одну персональную запись и эта запись описывает его самого и в user-data храниться первым номером в списке records.  Email адрес в записи — $record/contact/email — совпадает с owner/login, $record/name/full совпадает с owner/name.  Отдельного экрана “Account Settings” не существует.

Продвинутый пользователь знает, что запись и пользователь — это два различных понятия, и может этим пользоваться.  Продвинутый пользователь имеет в userdata ключ owner/type со значением “advanced”.  Продвинутый пользователь имеет экран “Account Settings”, где он может поменять login и пароль.  Продвинутый пользователь может создавать и удалять персональные записи, переключаться между ними и так далее.

Может быть просто ввести понятие записи, описывающей самого пользователя? Тогда мы могли бы говорить: «Здравствуй, Джо.  Ты редактируешь свой profile».  А в других случаях, мы могли бы говорить: «Ты редактируешь запись о статье ‘Банальная эрудиция’.» И так далее.

Всё-равно нам нужен simple режим.  Потому что основной массе пользователей должно быть удобно изменять свой email и имя и всё такое.