Expression Web: динамические веб-шаблоны и главные страницы на большом веб-сайте
Я пытаюсь найти лучший способ предоставить шаблоны для группы не очень технических веб-редакторов. Их инструментом будет Expression Web 3 (наконец-то перенесенный с Frontpage). Они поддерживают два сайта, каждый из которых содержит около 9000 страниц. (весело, а?)
Мое большое сомнение по поводу динамических веб-шаблонов заключается в том, как страницы обновляются. Если мне нужно изменить какой-либо общий контент, все "прикрепленные" веб-страницы физически модифицируются с использованием метаданных, подобных Frontpage. Это кажется безумно избыточным и подверженным ошибкам.
Проблема с главными страницами заключается в том, что большинство веб-редакторов подключаются к веб-сайтам вместо корня сайта по соображениям безопасности (поэтому отдел A не может испортить содержимое отдела B). В этом сценарии мне необходимо поддерживать копию главной страницы в каждом дочернем веб-каталоге, поскольку Expression Web не позволит им вернуться к корню.
При использовании обеих технологий шаблонов веб-редакторы даже не видят верхний и нижний колонтитулы во время разработки, если я использую серверные включения (!!).
Пока что я склоняюсь к главным страницам с включениями на стороне сервера для фактического верхнего / нижнего колонтитула. Как бы вы подошли к этому?
1 ответ
Я мог бы также ответить на свой вопрос сейчас, когда это реализуется. Я пошел с мастер-страницами и рад, что я сделал. Я смог проектировать в Visual Studio и предоставлять мастер-страницы как разработчикам (которые используют Visual Studio), так и авторам контента (которые используют Expression Web). Два продукта занимают главные страницы немного по-разному. В Expression Web имеется досадная ошибка, связанная с областями содержимого в разделе
документа (я не думаю, что EW4 также исправляет это). Эту ошибку можно обойти с помощью фрагмента кода.Не включены были использованы.. просто много CSS, Div и списки. Обилие в EW4 заключается в том, что панель инструментов STILL не может быть настроена, и представление дизайна STILL в некоторых случаях делает дрянную работу по интерпретации CSS.