Имена
Страниц и Гиперссылок
Общие Соображения
Логическая Обусловленность
Автоматизация Построения
Структура Гиперссылок
Описание Логических Отношений
Реализация Гиперссылок
Физическая Структура Сайта
Контрольные Вопросы
Если по содержанию страниц сложно сформулировать конкретные рекомендации, полезным может оказаться просмотр и критический анализ существующих в Интернет сайтов. В то же время в отношении гиперссылок, могут быть даны определенные практические рекомендации. Здесь Web-редакторы предлагают значительную помощь разработчику, в какой-то мере автоматизируя процессы определения структуры гиперссылок, оставляя разработчику логические и творческие аспекты разработки.
Гиперссылки также имеют имена и ими чаще всего являются имена страниц на которые они указывают. Так, гиперссылки, указывающие на страницу Favorites, скорее всего будут иметь то же имя "Favorites".
Внутрисайтовых гиперссылок должно быть, по возможности, немного, и они должны обеспечивать лишь Логически Обусловленные переходы, к числу которых относятся переходы, связанные с желанием продолжить развитие темы, уточнить и детализировать представленную информацию, получить справку об упомянутом объекте, вернуться в исходное состояние и т.д.
а) Содержательная соотносимость
Пары страниц могут содержать содержательно соотносимую информацию, когда развитие, раскрытие какого-то аспекта темы страницы представлено на другой. Так, страница с описанием компьютерной сети, где упомянут Сетевой Маршрутизатор, и страница с техническими характеристиками этого устройства содержательно соотносимы, и могут быть связаны гиперссылкой.
б) Информационно значимые страницы
Группа страниц может быть информационно значимой и содержать информацию, необходимость в которой может возникнуть при просмотре прочих страниц сайта. Например, страницы с профильными данными фирмы, биографической характеристикой руководителя предприятия.
Гиперссылки, направленные на информационно значимые страницы, обеспечивают возможность прервать просмотр сайта и обратиться к этим страницам или к исходной странице навигации (например, к главной странице сайта).
в) Отношения следования и уровней иерархии
Между страницами могут иметь место отношениям следования или уровней иерархии. Так, страница со списком компонент компьютера и страницы с описанием этих компонент связаны отношением уровней иерахии, а страница с описанием первой и второй частей одного и того же урока - отношением следования.
Гиперссылки между такими старницами обеспечивают переходы между страницами разных иерархических уровней (от верхней к нижней и/или наоборот) и между последовательными страницами (к следующей и/или к предыдущей).
В сайтах некоторые страницы могут реализовывать функции каталогов и содержать краткие описания других страниц (форма реализазии иерархических отношений. Соответствующие гиперссылки обеспечивают переходы к описываемым страницам.
Гиперссылки могут устанавливаться "вручную", когда пользователь указывает пару страниц - исходную и целевую (возможно и имя гиперссылки), а редактор реализует ее. Этот способ универсален, обеспечивает все необходимые решения, используется при установлении логически соотносимых гиперссылок и достаточен при построении небольших сайтов.
Однако наряду с "ручными" средствами развитые редакторы обладают и средствами автоматизации, в значительной мере облегчающие и ускоряющие процесс реализации гиперссылок. Автоматизация базируется на следующем подходе.
Разработчик предварительно описывает отношения иерархичности и следования страниц, а также определяет группы информационно значимых страниц. После этого для некоторой страницы достаточно просто указать на необходимость установления гиперссылки на логически соотносимую страницу (следующую, предыдущую, верхнего и/или нижнего уровня иерархии) или на группу иерархически значимых страниц. Средства Web-редакторов сами устанавливают соответствующие гиперссылки, обычно присваивая им имена указываемых страниц.
Так, списочное и графическое описания сайта TestBenjamin, в котором страница HomePage имеет ссылки на страницы NewPage1, NewPage2, NewPage3, а NewPage3 - на HomePage и NewPage1 могут иметь приведенный вид.
рис 8.
В списочных описаниях сайтов списки страниц, указываемых гиперссылками, сдвинуты, вправо по отношению к исходным страницам. Так, в представленном в левой части окна списочном описании сайта списки (NewPage1, NewPage2, NewPage3) и (HomePage и NewPage3) сдвинуты вправо по отношению к исходным страницам HomePage и NewPage3.
При разработке сайта разработчик взаимодействует с Web-редактором и передает ему описания логических отношений иерархичности и следования страниц сайта, а также описание групп информационно значимых страниц. Описания эти представляются специальными Схемами Навигации.
Так, схема навигации структуры с тремя иерархическими уровнями страниц, последовательностями страниц (NewPage1, NewPage2, NewPage3) и (NewPage4, NewPage5) и группой информационно значимых страниц (HomePage, TopPage1, TopPage2) может иметь приведенный вид.
рис 9.
Когда страница - компонент навигационной схемы, возможно множество вариантов логически соотносимых переходов. Например, для приведенного случая страница NewPage2 может иметь переходы к страницам NewPage1, NewPage2 (отношения следования), переходы к страницам NewPage4, NewPage5, HomePage (иерархические отношения), переходы к страницам ТоpPage1, TopPage2 (информационно значимые страницы). Однако практически реализуется только определенная часть возможных переходов.
Так, для приведенной схемы могут быть установлены гиперссылки для следующих переходов:
- для страницы Home Page - к страницам нижнего уровня иерархии (NewPage1, NewPage2, NewPage3),
- для страниц NewPage1, -к страницам нижнего иерархического уровня (NewPage1, NewPage2),
- для всех страниц, к информационно значимым страницам (HomePage, TopPage1 и TopPage2).
Такое указание проводится в интерактивном режиме. Пользователь сначала указывает страницу, а затем, используя окно приведенного вида, - тип логически соотносимой страницы и/или группу иерархически значимых страниц. В окне определены следующие варианты переходов:
Parent level - (переход ко всем страницам верхнего иерархического уровня), Same level - (переход ко всем страницам данного иерархического уровня), Back and Next (переход к предыдущей и последующей страницам), Child level - (переход ко всем страницам нижнего иерархического уровня), Top level - (переход ко всем страницам самого верхнего иерархического уровня), Home page - (переход к главной странице), Parent page - (переход к странице верхнего иерархического уровня).
Страницы типа Top level формируют группу информационно значимых страниц и переходы типов Top level и Home page - это переходы к группам информационно значимых страниц.
рис 10.
В левой части формируется графическая иллюстрация устанавливаемых переходов. В приведенном случае установлен переход ко всем страницам нижнего иерархического уровня - Child level.
рис 11.
Когда количество страниц сайта и, соответственно,
количество файлов велико, файлы можно группировать в папки, которые в свою
очередь могут организовываться в папки следующего уровня иерархии и так далее
до папки верхнего иерархического уровня - папки сайта. Так, в приведенном
сайта TestBenjamin в дополнение к папкам страниц создана еще одна папка images
(образы), предназначенная для хранения рисунков.