Я пытаюсь решить, как лучше всего предоставить шаблоны для группы не очень технических веб-редакторов. Их инструментом будет Expression Web 3 (наконец-то перешедший с Frontpage). Они поддерживают два веб-сайта, каждый из которых содержит около 9000 страниц. (весело, а?)
Мои большие сомнения по поводу динамических веб-шаблонов связаны с тем, как обновляются страницы. Если мне нужно изменить какой-либо общий контент, все «прикрепленные» веб-страницы физически изменяются с использованием метаданных, подобных Frontpage. Это кажется безумно избыточным и склонным к ошибкам.
Проблема с главными страницами заключается в том, что большинство веб-редакторов из соображений безопасности подключаются к дочерним веб-сайтам, а не к корню сайта (поэтому отдел A не может испортить содержимое отдела B). В этом сценарии я должен поддерживать копию главной страницы в каждом дочернем веб-сайте, потому что Expression Web не позволит им вернуться к корню.
С обеими технологиями шаблонов веб-редакторы даже не видят верхний/нижний колонтитул во время разработки, если я использую включения на стороне сервера (!!).
Пока что я склоняюсь к эталонным страницам с включениями на стороне сервера для фактического верхнего/нижнего колонтитула. Как бы вы подошли к этому?