Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 8 стр.

UptoLike

гается выбрать один из нескольких вариантов общего дизайна страницы (в простейшем случаеэто выбор между текстовым
и графическим представлением материалов).
Существует несколько веских причин предоставления пользователям права "собственноручной" настройки страниц:
необходимость учета характеристик аппаратуры и соединения с Интернетом;
необходимость учета особенностей применяемого пользователем программного обеспечения;
языковые предпочтения и индивидуальные психофизиологические характеристики людей, для которых эти страницы
созданы.
При размещении элементов настройки интерфейса следует использовать следующие рекомендации:
о возможности настройки страницы пользователь должен быть уведомлен сразу, как только он ее открывает;
если страница содержит много графики (которая загружается значительно медленнее текста и поэтому появляется в
последнюю очередь), следует предусмотреть текстовый вариант переключателя, реализуемого в форме меню или списка.
Таким образом оформляются, например, переключатели используемого языка и кодировки символов текста страницы. В не-
которых случаях переключатели языка имеют вид небольших изображений с символикой соответствующих национально-
стей (флаг государства). Этот вариант хорош своей наглядностью и компактностью, но предполагает определенный уровень
образованности и сообразительности пользователя. Если в браузере отключен вывод графики, предлагаемый вариант должен
предусматривать вывод альтернативного текста.
1.4. РАЗРАБОТКА СТРУКТУРЫ ПУБЛИКАЦИИ
По итогам выполнения первых трех этапов может быть определена структура узла, которая имеет два представления:
в виде файловой структуры;
в виде навигационной схемы.
При разработке структуры публикации целесообразно использовать подход "проектирование сверху вниз". Примени-
тельно к Web-публикации его суть заключается в том, что сначала определяется состав публикации на уровне крупных раз-
делов, содержание которых постепенно детализируется и уточняется. В такой же последовательности устанавливаются и
связи между разделами публикации.
Хотя обе формы представления структуры узла удобнее разрабатывать параллельно, поочередно уточняя и корректируя
их, начинать все же лучше с определения файловой структуры проекта.
При выборе файловой структуры проекта следует придерживаться определенных правил:
взаимосвязанные страницы следует размещать в одной папке;
для упорядочения информации внутри больших разделов следует использовать вложенные папки;
файлы разных типов следует размещать в отдельных папках; например, графические файлыв папке Images, звуко-
вые файлыв папке Sound и т.п.; если таких файлов много, их нужно распределить по вложенным папкам, имена которых
должны соответствовать наименованиям страниц, где эти файлы используются;
одна и та же структура должна быть использована для проекта, размещенного локально, и для его копии, развернутой
на удаленном сервере.
При выборе оптимального размера страницы определяющим является условие, чтобы каждая страница была завершена
с логической точки зрения. Поэтому не следует делить изложение некоторой идеи на несколько страниц, чтобы сократить
размер каждой из них. Однако при выборе размера документа следует учитывать следующие факторы:
длинный документ требует больше времени для пересылки и отображения браузером;
читателю сложнее работать с большим по объему документом: он не может быстро переходить к нужной его части и
возвращаться назад, используя полосу прокрутки, в то время как переход по ссылкам может оказаться значительно эффек-
тивнее;
чем длиннее документ, тем менее заметны в нем слова, заданные в запросе, и следовательно, страница будет ниже в
результатах поиска при прочих равных условиях; более того, роботы некоторых поисковых систем просто не обрабатывают
слишком длинные документы, например, максимальный размер документов для роботов Rambler составляет 200 кбайт.
В то же время чрезмерное увлечение созданием ссылок также может помешать как создателю сайта, так и посетителям.
Продуманная навигационная схема сайта должна предоставлять посетителям важную возможностьоценить, какая
информация находится на узле и насколько быстро можно до нее добраться. Находясь на любой странице узла, посетители
должны представлять свое местоположение, знать, что они могут сделать на этой странице и куда пойти дальше.
Для выполнения этого условия достаточно соблюдать несколько правил:
на главной странице сайта обязательно должна быть представлена карта сайта, причем не только в графической, но и
в текстовой форме;
на всех последующих страницах должны присутствовать ссылки на главную страницу и/или на первую страницу дан-
ного раздела (на которой, в свою очередь, должно быть представлено содержание раздела);
при использовании рисунков в качестве ссылок они должны быть однотипными на всех страницах и располагаться в од-
ной и той же позиции;
рисунки, используемые в качестве ссылок, должны быть интуитивно различимы для читателей относительно других
элементов страницы.
Хорошо спланированная структура является фундаментом для дальнейшего развития узла. Возможность наращивания
информационного наполнения сайта без кардинального изменения его структуры называется масштабируемостью сайта.
Масштабируемостьважное свойство любого сайта: сайт обязательно должен развиваться. Кроме того, масштабируемость
узла является одним из условий согласованности его интерфейса: после того как посетители уже изучили структуру и схему
навигации узла, они будут опираться на это знание во время последующих посещений.
"Законы разработчика":