
Глава 5. Система управления содержимым «цифровая библиотека»: интерфейс
5.1. Пользовательский интерфейс
Внешний вид страниц пользовательского интерфейса и подсистем представлен в данном подпункте главы 5.
1. Главная страница.
«Главная страница» (и любая другая страница) пользовательского интерфейса в контексте работы подсистемы идентификации, когда пользователь не выполнил вход (не ввёл данные учётной записи со статусом «Пользователь». Такому пользователю присвоен статус «Гость» и любая страница системы выглядит для него так:
Рис. 5. 1. Внешний вид страницы «Главная страница» пользовательского интерфейса, если пользователь не выполнил вход
Если пользователь всё же выполнил вход (ввёл данные учётной записи на боковой панели Пользователи:
Рис. 5. 2. Внешний вид страницы «Главная страница» пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), верхняя часть страницы
Рис. 5. 3. Внешний вид страницы «Главная страница» пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), нижняя часть страницы
2. Подсистема идентификации.
Подсистема идентификации представлена следующими функциональными возможностями: боковой панелью «Пользователи».
Боковая панель Пользователи (и возможность ввода данных в полях боковой панели если пользователь системы имеет учётную запись (данные Имя пользователя и Пароль):
Рис. 5. 4. Внешний вид страницы части подсистемы идентификации для пользовательского интерфейса, если пользователь не выполнил вход (например, под учётной записью Студент)
Рис. 5. 5. Внешний вид страницы части подсистемы идентификации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент)
Рис. 5. 6. Внешний вид страницы части подсистемы идентификации для пользовательского интерфейса, если пользователю разрешена регистрация в системе (создание новой учётной записи пользователя)
Защита страниц пользовательского интерфейса от пользователей с уровнем прав «Гость» (случайных посетителей) осуществляется установкой параметры Отображать только для пользователей модулем «Управление страницами» административной панели управления.
3. Подсистема навигации.
Подсистема навигации представлена следующими функциональными возможностями: боковой панелью «Навигация», страницей «Карта сайта» и навигационными ссылками на страницах пользовательского интерфейса.
Боковая панель Навигация:
Рис. 5. 7. Внешний вид страницы части подсистемы навигации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), отображена боковая панель «Навигация» для открытой страницы раздела учебного курса: «Лабораторный практикум»
Рис. 5. 8. Внешний вид страницы части подсистемы навигации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), отображена страница «Карта сайта», часть страницы
Корневая — та страница, выше которой нет других страниц (то есть страница не является дочерней для родительской страницы).
Родительская — всякая страница, у которой ниже есть другие страницы. Корневой, например, является страница Карта сайта.
Дочерняя — всякая страница, у которой выше есть другие страницы. Дочерней, например, является страница Помощь.
При помощи корневых и родительских страниц создаётся иерархия страниц и организуется навигация. Если для страницы есть более двух дочерних страниц, то в верхней части пользовательского интерфейса, подсистема навигации формирует ссылки перехода по этим страницам (Рис. 5. 9., левая часть). Если страница является дочерней, то так же появляется ссылка для перехода на предыдущую страницу (родительскую). Также, подсистема навигации состоит в главной навигационной строке, отображающей последовательно главную страницу, предыдущую родительскую и текущую дочернюю (Рис. 5. 10).
Рис. 5. 9. Внешний вид страницы части подсистемы навигации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), отображены навигационные ссылки для открытой страницы, имеющей другие страницы в разделе (дочерние)
Рис. 5. 10. Внешний вид страницы части подсистемы навигации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), отображены навигационные ссылки в самом верху страницы для открытой страницы, имеющей родительскую страницу
Также, часть подсистемы навигации является верхнее навигационное меню, которое можно редактировать модулем «Управление страницами» (параметр Добавить в меню?). Текст этого параметра, введённый при редактировании страницы будет отображён в навигационном меню на всех страницах пользовательского интерфейса.
Рис. 5. 11. Внешний вид страницы части подсистемы навигации для пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), отображено верхнее навигационное меню