Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
Это стоит почитать или ответ по теме "Модернизация сайтов. Произвольное меню" |
ВАШ ВОПРОС: |
Здравствуйте! У нас на сайте [...] появилась проблема. Хочется узнать, как можно с ней разобраться. Наше руководство настаивает на том, что нам необходимо переработать сайт и сделать его более современным. В результате модернизации сайта стартовая страница будет картинкой со ссылками на производителей, продукцию которых мы представляем. Также рядом с графической областью должны размещаться некоторые пункты меню общим списком друг под другом (без вложенности).
Проблема состоит в том, что ранее при разработке сайта главное меню уже было спроектировано и укомплектовано множеством вложенных элементов ссылок. Все это хозяйство размещается горизонтально и едва умещается на экране. В результате доработки сайта на всех существующих страницах меню должно остаться как есть, а на стартовой странице должно стать упрощенным.
Мы обратились к разработчику сайта и попросили его сделать это. Студия веб-дизайна [...]никак не могла понять что конкретно нужно. В конце концов они поняли, скривились и сказали, что все это очень сложно, требует перепрограммирования системы навигации, неделю оценивали трудоемкость и насчитали такой бюджет, который превысил половину сайта наших инвестиционных расходов на разработку сайта.
Можно ли решить эту проблему проще и менее затратно? Неужели наши требования настолько сложны?
|
Студия "Жанр" - модернизация сайтов (Пермь). ОТВЕТ: |
Несмотря на то, что Ваш случай требует предварительного технического анализа, можно ответить, что разработчик сайта увидел решение проблемы в самом сложном ее варианте.
Действительно, если при разработке сайта система навигации была реализована как иерархически упорядоченная с учетом вложенности элементов, то дополнительный режим показа меню сайта (который и требуется реализовать на стартовой странице) выполнить весьма затруднительно. Придется элементам меню, хранящимся в БД или файле конфигурации, сопоставлять дополнительные свойства и атрибуты:
1. порядковый номер (следования) пункта на стартовой странице;
2. полное наименование элемента;
3. ссылку на конкретный раздел или страницу сайта.
Проблема может оказаться неразрешимой, если сайт разработан на типовой системе управления контентом (CMS), не поддерживающей подобные возможности модернизации меню. Ведь код компонента меню может быть недоступен разработчику. Тогда трудоемкость модернизации сайта может оказаться огромной.
Тем не менее, следует рассмотреть более простой путь решения задачи. Попросите разработчика сайта разместить на стартовой странице редактируемую область текста, которая будет содержать конкретные пункты (редактируемые вручную ссылки или кнопки). Это можно сделать достаточно просто и быстро. Если же действия пунктов меню главной страницы сайта должны сопровождаться оригинальными эффектами, и в этом случае проблема может быть решена подключением к стартовой странице файла скриптов. Полагаем, что реальная трудоемкость работ составить три рабочих дня.
Благодарим за внимание к студии "Жанр".
Владимир Кошин Руководитель и консультант студии веб-дизайна "Жанр"
|
|