Алгоритм формирования навигационной системы веб-сайта - page 7

Баланс глубины навигации.
Существует мнение, что оптимальное
число пунктов меню на странице должно быть не больше 7. . . 10 [5, 7,
8], в любом случае нужно ограничиться этим числом, но это, в свою
очередь, увеличит число иерархических уровней сайта. В данном слу-
чае нужно придерживаться определенного баланса глубины и ширины
навигации в зависимости от назначения сайта. Например, если число
пунктов меню верхнего уровня составляет более 10 элементов, то их
можно еще раз разбить на общие подгруппы, сгруппировать, выделив
цветом, соответствующим образом озаглавить (как в каталогах ресур-
сов) и т.д. Либо увеличить размерность в глубину.
Баланс широты навигации.
Если сайт содержит слишком много
уровней (оптимальное число три), то можно на первый уровень выне-
сти информацию второго уровня, сгруппировав ее соответствующим
образом [9].
Далее будут описаны алгоритмы преобразования этой сети. В дан-
ном случае также невозможно достичь полной автоматизации, т.е. раз-
работчик сам решает, какова будет глубина и широта навигации, и в
соответствии с этим прерывает действие алгоритма там, где это ему
нужно. Считается нецелесообразным жесткое задание широты и глу-
бины навигации, так как правило “семь плюс-минус два” и правило
“трех кликов” работают далеко не всегда. Если нужно убрать пере-
крестные ссылки, то где их убирать, решает сам разработчик.
В таблице приведены требования к графу информационных ресур-
сов и алгоритмы, с помощью которых преобразуется сеть для выпол-
нения каждого требования.
Таблица
Требования к графу информационных ресурсов и алгоритмы, которые нужно
применить для их выполнения
Требование
Алгоритм
Подразделы сайта не должны иметь пе-
рекрестных связей друг с другом
Алгоритм удаления перекрестных
ссылок
Изменить глубину и ширину информа-
ционного графа
Алгоритм объединения для умень-
шения глубины навигации
Алгоритм объединения для умень-
шения широты навигации
Вынести какой-либо ресурс на верхний
уровень иерархии, чтобы упростить к
нему доступ, если ресурс очень важен
Алгоритм объединения вершин гра-
фа в зависимости от важности ре-
сурса
Алгоритм удаления перекрестных ссылок.
Пусть существует
множество вершин сети
(
I
Level
0
)
, принадлежащих множеству
Level
0
(полустепень захода равна нулю), и существует путь ненулевой длины
из каждой вершины нулевого уровня в вершину самого нижнего уров-
ня. Тогда
семантическим подразделом сети
является подграф, имею-
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2008. № 1 73
1,2,3,4,5,6 8,9,10,11
Powered by FlippingBook