Скорее всего, я немного не в теме, раз не понимаю: "Почему вы так кидаетесь на деревья?". Я, к примеру, иногда, по собственной инициативе создаю раздел "Карта сайта" в проектах, над которыми работаю. И там списками в виде дерева вывожу структуру сайта.
В случае разделов "Карта сайта" приемлемо ли выводить в виде дерева структуру сайта? Ни в коем случае не хочу вступать в бессмысленные споры, просто хочется понять все "за" и "против".
Да, вы всё поняли совершенно верно. Но только не в Call-центр. Будет реализована услуга "Виртуальный офис" в одной из фирм. Любой желающий сможет купить вирт. номер и задать необходимый для него алгоритм маршрутизации.
Пока только по предположениям, деревья будут не очень "разлапистыми" =) Так что, как мне кажется, выбранный способ отображения вполне годиться.
P.S.: если я допустил ошибку или не прав, то хотелось бы, чтобы вы мне объяснили, был бы рад и благодарен. Но мне почему-то кажется, что другой способ был бы не очень удобен.
Ничего особенного в дереве нет. Но уважу ваше любопытство =)
Рисунок представляет собой профиль по которому строится маршрутизация.
Прошу не пинать меня: я не дизайнер. Проект пока в разработке. Маршрутизация представляет собой не граф, а именно дерево. Хотелось предоставить пользователю в максимально интуитивно-понятном виде.
Не всегда требуется "дерево-рубрикатор". Мне было необходимо реализовать интеллектуальную маршрутизацию вызовов, которая по-сути, и представляет собой древовидную структуру. Каким же образом, если не в виде дерева отображать информацию о маршрутизации?
С вами согласен только частично. Предложение "Если вы по какой-то причине используете дерево на сайте, значит вы не смогли решить задачу удобного представления информации (напоминаю, что мы говорим о сайтах)" звучит очень категорично.
Спасибо за такой обзор! Как вы удачно подметили: "Многим разработчикам рано или поздно приходилось иметь дело с древовидным списком". Самое место в закладках!
Когда передо мной встала задача реализовать дерево, то я для себя почему-то, решил: "JavaScript'а будет по-минимому". Переделал Лебедевсое дерево с ветками. Плюс добавил возможность сохранять состояние дерева в cookie. При Открытии/закрытии и записи в cookie используется JavaScript, а в остальном CSS+HTML.
Скорее всего, всё зависит от специфики проекта, нельзя же всё загонять в раз и навсегда созданные рамки. У меня, в основном, всё укладывается в следующую схему: первый пункт голосования ("Заголовок всего сайта") в title, не стоит тегом H1 расбрасываться, надо бы его прибереч для сладенького ("Заголовок статьи/раздела"), он должен быть в единственном экземпляре на каждой странице. Хотя, многие оптимизаторы и перегибают палку: такого понапишут в заголовок первого уровня =)
С другой стороны: мне, как верстальщику дико нарушать логику документа, тыкать в заголовок первого уровня одно, а в заголовок второго уровня то, что по идее, должно быть в H1.
Мне кажется, что решение этого вопроса зависит от того кто в вас пересилит: оптимизатор, либо версталь =)
Можно не ставить Firecookie, а воспользоваться Web Deweloper Toollbar — неплохая вещь, в которой как cookies, так и остальные вкустности имеются. Удобно как при вёрстке, так и при тестировании сайта.
Сам иногда пользуюсь на уж больно заковыристых сайтах.
В случае разделов "Карта сайта" приемлемо ли выводить в виде дерева структуру сайта? Ни в коем случае не хочу вступать в бессмысленные споры, просто хочется понять все "за" и "против".
Пока только по предположениям, деревья будут не очень "разлапистыми" =) Так что, как мне кажется, выбранный способ отображения вполне годиться.
P.S.: если я допустил ошибку или не прав, то хотелось бы, чтобы вы мне объяснили, был бы рад и благодарен. Но мне почему-то кажется, что другой способ был бы не очень удобен.
Рисунок представляет собой профиль по которому строится маршрутизация.
Прошу не пинать меня: я не дизайнер. Проект пока в разработке. Маршрутизация представляет собой не граф, а именно дерево. Хотелось предоставить пользователю в максимально интуитивно-понятном виде.
С вами согласен только частично. Предложение "Если вы по какой-то причине используете дерево на сайте, значит вы не смогли решить задачу удобного представления информации (напоминаю, что мы говорим о сайтах)" звучит очень категорично.
Когда передо мной встала задача реализовать дерево, то я для себя почему-то, решил: "JavaScript'а будет по-минимому". Переделал Лебедевсое дерево с ветками. Плюс добавил возможность сохранять состояние дерева в cookie. При Открытии/закрытии и записи в cookie используется JavaScript, а в остальном CSS+HTML.
С другой стороны: мне, как верстальщику дико нарушать логику документа, тыкать в заголовок первого уровня одно, а в заголовок второго уровня то, что по идее, должно быть в H1.
Мне кажется, что решение этого вопроса зависит от того кто в вас пересилит: оптимизатор, либо версталь =)