Проект ACIS: содержание, old manual.
Частичное обновление: 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 и имя и всё такое.