Нужно написать некое ТЗ на создание личного кабинета сайта.
Заинтересовали философские вопросы:
1) что такое вообще личный кабинет?
какой смысл в него вкладывается?
когда и кто впервые ввел это понятие?
существует ли какая-нибудь "теория" ("система знаний") по личным кабинетам?
2) нужен ли вообще личный кабинет?
Ведь по сути — это расширенный набор действий для зарегистрированного пользователя.
Допустим, есть сайт из 10 веб-страниц.
Если пользователь незарегитрированный — мы на этих страницах не показываем недоступные действия.
А если пользователь зарегистрирован и залогинился — мы на тех же страницах показываем дополнительные действия (кнопки, ссылки).
Зачем еще вводить какой-то личный кабинет?
Здравствуйте, es3000, Вы писали:
E>Добрый день, коллеги!
E>Нужно написать некое ТЗ на создание личного кабинета сайта.
E>Заинтересовали философские вопросы:
E>1) что такое вообще личный кабинет?
С понятием "Личный Кабинет", лично я сталкивался на сайтах, разработанных в России и только. Возможно это привычное для нативного русского человека название "Control Panel". Только не для управления системой, поэтому не "Панель Управления", а для управления ресурсами, привязанными к его личному имени. К примеру на входе на банковский счёт в израильском банке нет никакого личного кабинета, есть только поля для ввода регистрационной информации.
Здравствуйте, es3000, Вы писали: E>1) что такое вообще личный кабинет? E>какой смысл в него вкладывается?
В него вкладывается понятие о функциональности, привязанной к конкретному аккаунту пользователя.
E>когда и кто впервые ввел это понятие?
Кто ж его знает. E>существует ли какая-нибудь "теория" ("система знаний") по личным кабинетам?
Вряд ли.
E>2) нужен ли вообще личный кабинет? E>Ведь по сути — это расширенный набор действий для зарегистрированного пользователя.
Нет. E>Допустим, есть сайт из 10 веб-страниц. E>Если пользователь незарегитрированный — мы на этих страницах не показываем недоступные действия. E>А если пользователь зарегистрирован и залогинился — мы на тех же страницах показываем дополнительные действия (кнопки, ссылки). E>Зачем еще вводить какой-то личный кабинет?
Затем, что помимо "недоступных действий", могут быть целые недоступные анонимам страницы. Например, для веб-магазина это будет информация о, скажем, списке заказов этого пользователя, зарегистрированных для него методов оплаты, адресов доставки, и т.п.
То, о чём вы говорите — всего лишь слегка изменённое поведение публичной части сайта, когда на неё смотрит авторизованный пользователь.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
E>>1) что такое вообще личный кабинет? E>>какой смысл в него вкладывается? S>В него вкладывается понятие о функциональности, привязанной к конкретному аккаунту пользователя.
да, наверно это самая точная формулировка
E>>2) нужен ли вообще личный кабинет? E>>Ведь по сути — это расширенный набор действий для зарегистрированного пользователя. S>Нет.
Тогда можно сказать так, используя вашу формулировку из предыдущего пункта:
личный кабинет — это интерфейс зарегистрированного пользователя, позволяющий выполнять функции в соответствии с его статусом.
А если учесть что отдельные действия — это реализация некой функциональности, то у меня тоже сказано правильно
E>>Допустим, есть сайт из 10 веб-страниц. E>>Если пользователь незарегитрированный — мы на этих страницах не показываем недоступные действия. E>>А если пользователь зарегистрирован и залогинился — мы на тех же страницах показываем дополнительные действия (кнопки, ссылки). E>>Зачем еще вводить какой-то личный кабинет? S>Затем, что помимо "недоступных действий", могут быть целые недоступные анонимам страницы. Например, для веб-магазина это будет информация о, скажем, списке заказов этого пользователя, зарегистрированных для него методов оплаты, адресов доставки, и т.п. То, о чём вы говорите — всего лишь слегка изменённое поведение публичной части сайта, когда на неё смотрит авторизованный пользователь.
Ну как реализована функциональность конкретного пользователя — это не главное.
Она может быть реализована и отдельными страницами и дополнительными действиями на публичных страницах...
E>>1) что такое вообще личный кабинет? D>С понятием "Личный Кабинет", лично я сталкивался на сайтах, разработанных в России и только. Возможно это привычное для нативного русского человека название "Control Panel". Только не для управления системой, поэтому не "Панель Управления", а для управления ресурсами, привязанными к его личному имени. К примеру на входе на банковский счёт в израильском банке нет никакого личного кабинета, есть только поля для ввода регистрационной информации.
интуитивно, где-то в глубине души, я об этом догадывался
жизнь пошла такая...
под красивым и модным названием скрывается — обычная система прав доступа?
Здравствуйте, es3000, Вы писали:
... E>интуитивно, где-то в глубине души, я об этом догадывался
E>жизнь пошла такая... E>под красивым и модным названием скрывается — обычная система прав доступа?
Здравствуйте, es3000, Вы писали:
E>Тогда можно сказать так, используя вашу формулировку из предыдущего пункта: E>личный кабинет — это интерфейс зарегистрированного пользователя, позволяющий выполнять функции в соответствии с его статусом.
Не совсем. В вебе принята концепция навигации. Вот "личный кабинет" — это такое место, в которое аноним попасть не может.
E>Ну как реализована функциональность конкретного пользователя — это не главное. E>Она может быть реализована и отдельными страницами и дополнительными действиями на публичных страницах...
Это правда. Но дополнительные действия на публичных страницах личным кабинетом не называют.
На англоязычных сайтах то, что у нас называют "Личный кабинет", обычно называется My Account.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
E>>Тогда можно сказать так, используя вашу формулировку из предыдущего пункта: E>>личный кабинет — это интерфейс зарегистрированного пользователя, позволяющий выполнять функции в соответствии с его статусом. S>Не совсем. В вебе принята концепция навигации. Вот "личный кабинет" — это такое место, в которое аноним попасть не может.
Что такое "место" в вебе тоже не очень понятно.
В этом случае можно сказать так: поскольку аноним попасть в "такое место" попасть не может, следовательно — доступ к этому месту ограничивается системой прав доступа.
Причем таким образом, что в личный кабинет может попасть только его владелец.
E>>Ну как реализована функциональность конкретного пользователя — это не главное. E>>Она может быть реализована и отдельными страницами и дополнительными действиями на публичных страницах... S>Это правда. Но дополнительные действия на публичных страницах личным кабинетом не называют. S>На англоязычных сайтах то, что у нас называют "Личный кабинет", обычно называется My Account.
Аккаунт у нас переводится обычно как "учетная запись".
Понятие личного кабинета, по моему, шире.
Здравствуйте, es3000, Вы писали:
E>Что такое "место" в вебе тоже не очень понятно.
Как раз очень понятно. Весь веб построен на идее навигации, т.е. перемещения с "места" на "место".
E>Причем таким образом, что в личный кабинет может попасть только его владелец.
Совершенно верно.
E>Аккаунт у нас переводится обычно как "учетная запись". E>Понятие личного кабинета, по моему, шире.
Не надо переводить отдельные слова. Ещё раз повторю простую мысль: то, что у нас называется "личный кабинет", в англоязычной культуре, как правило, называется "Your account". Для примера посмотрите на амазон.
Это я к тому, что вам тут неправильно пишут про чисто российскую специфику этого понятия.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, es3000, Вы писали: E>жизнь пошла такая... E>под красивым и модным названием скрывается — обычная система прав доступа?
Система прав доступа является средством защиты кабинета от доступа посторонних.
Самим кабинетом система, конечно же, не является.
Скажите, вы вообще в веб хоть раз заходили? Такое ощущение, что вы про него только по радиопередачам знаете.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
E>>жизнь пошла такая... E>>под красивым и модным названием скрывается — обычная система прав доступа? S>Система прав доступа является средством защиты кабинета от доступа посторонних. S>Самим кабинетом система, конечно же, не является.
получается, личный кабинет состоит из следующих частей:
1) информация, владельцем которой является автор
2) набор "мест" (веб-страниц), при помощи которых осуществляется отображение и выполнение действий с этой иинформацией
3) система прав доступа, ограничивающих доступ к этой информации
Со стороны пользователя этот комплекс и называется "личным кабинетом".
Поэтому я все же склоняюсь больше к тому, что личный кабинет для пользователя — это все-таки удобный интерфейс, отображающий личную информацию владельца и позволяющий выполнять действия над этой информацией.
"Место" — это по сути веб-страница, которая в свою очередь является просто отображением информации с веб-сервера, то есть она является интерфейсом
S>Скажите, вы вообще в веб хоть раз заходили? Такое ощущение, что вы про него только по радиопередачам знаете.
ну конечно
просто как обычно над точным смыслом не задумываешься,
а тут вдруг захотелось понять "истину"
E>>Что такое "место" в вебе тоже не очень понятно. S>Как раз очень понятно. Весь веб построен на идее навигации, т.е. перемещения с "места" на "место".
Попробуйте сформулировать определение "места".
Навигация — это то же самое что и перемещение в формах десктопного приложения.
Только почему-то в десктопном приложении такое перемещение не называется навигацией, а отдельная форма не называется "местом"
Здравствуйте, es3000, Вы писали: E>получается, личный кабинет состоит из следующих частей: E>1) информация, владельцем которой является автор E>2) набор "мест" (веб-страниц), при помощи которых осуществляется отображение и выполнение действий с этой иинформацией E>3) система прав доступа, ограничивающих доступ к этой информации
E>Со стороны пользователя этот комплекс и называется "личным кабинетом".
Нет. Личным кабинетом называется именно набор "мест" (веб-страниц).
Вы подумайте над аналогией реальной жизни. Представьте, что у вас в Меге есть специальная комната, где хранятся лично ваши вещи.
Вот эта комната — и есть "кабинет". Замок на двери — это система безопасности, которая позволяет заходить в кабинет только вам и доверенным людям. Является ли замок кабинетом? Нет, не является.
Вещи, которые вы там храните — это информация в личном кабинете веб-приложения. Являются ли вещи кабинетом?
Нет, не являются.
Не придумывайте лишнего.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, es3000, Вы писали: E>Попробуйте сформулировать определение "места".
Страница, адресуемая URL. E>Навигация — это то же самое что и перемещение в формах десктопного приложения. E>Только почему-то в десктопном приложении такое перемещение не называется навигацией, а отдельная форма не называется "местом"
Потому, что десктопное приложение, которое вы имеете в виду, не ведёт себя так, как браузер и веб-сайты.
Например, перемещение по страницам документа Word вполне себе называется навигацией:
Хотя с точки зрения веба эта навигация достаточно убога — кнопки Back или возможности посмотреть историю перемещений нету.
А вот навигация в Windows Explorer или в Acrobat Reader вполне себе такая же, как в вебе.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, es3000, Вы писали:
E>какой смысл в него вкладывается?
1) Собрать о пользователе побольше приватной инфы и статистики, потом как-то это использовать или кому-то толкнуть
2) осложнить жизнь анонимным спамерам
3)...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском