Не платите за то, что вам не нужно, роль шаблонов

Недостаточно знать, что вам нужно от системы управления сайтом, — необхо­димо также знать, что вам не нужно. Если вы этого не знаете, высока вероят­ность потерять деньги на CMS. У меня возникают подобные проблемы, когда я иду за покупками, особенно если дело касается компьютерных магазинов. Меня прельщают новейшие приспособления, решающие проблемы, о наличии кото­рых я и не подозревала. Например, я и не знала, что мне нужен Apple iPod, пока я не увидела его в магазине. Осведомленный потребитель с ограниченным бюджетом точно знает, что ему действительно нужно, фокусирует внимание на самом важном (например, на мониторе, если он сломался) и не растрачивает­ся на привлекательные, но совершенно не нужные ему вещи. Таким образом, прежде чем пойти за покупками, давайте посмотрим, какие у вас могут быть потребности.

Нужно ли вам контролировать план страницы при помощи шаблонов?

Одна из основных особенностей CMS — возможность управления сайтом при помощи шаблонов (templates). При использовании шаблонов вы можете забло­кировать некоторые области Web-страницы, такие как навигация и область размещения логотипа, предоставляя возможность их редактирования только некоторым сотрудникам, так чтобы создатели содержания, не имеющие специ­альной технической подготовки, не смогли случайно все испортить. Менедже­ры сайта и дизайнеры, само собой, смогут редактировать заблокированные области, если им понадобится обновить навигацию или изменить логотип. Специалисты по содержанию смогут редактировать исключительно те разде­лы страниц, которые соответствуют их работе. Простые в использовании шаб­лоны позволяют вам разделять доступ к различным кускам ваших Web-страниц (рис. 6.1 и 6.2).

Существует масса других способов создания шаблонов страниц, и для этого не обязательно использование CMS. Хорошей малобюджетной альтернативой служат HTML-редакторы, обладающие инструментами работы с шаблонами, такими как Macromedia Dreamweaver и Macromedia Contribute. Вполне возможно создать сайт на основе шаблонов, используя подобное программное обеспечение, и не тратить ни копейки на настоящую CMS. Важно отметить, что Macromedia Dreamweaver и Contribute — недорогие решения основных проблем по управле­нию содержанием. Настоящая экономия будет в том случае, если вы использу­ете эти программы и в других целях. Многие инструменты CMS предлагают управление содержанием и установками сайта прямо в Сети; Contribute также выполняет эту задачу. Это должно иметь значение для людей с ограниченным бюджетом, поскольку единственное программное обеспечение, которое необ­ходимо создателю содержания, — это Web-браузер. Позднее мы рассмотрим еще несколько примеров управления содержанием в Сети.

Рис. 6.1. Главная страница Коллекции картин (PictureCollection), снабженной поиском по базе данных с изображениями и принадлежащей одному из отделов Нью-Йоркской публичной библиотеки, в том виде, в каком она предстает перед посетителями (http://digital.nypl.org)

Рис. 6.2. Шаблон этого сайта позволяет людям, ответственным за содержание, редактировать только темно-серую область. Бледные области (светло-серые) -части шаблона, которые может редактировать только владелец сайта. При обновлениях содержания сотрудник может работать только в той области шаблона, к которой у него есть доступ. Поменять навигацию или логотип может только владелец сайта.

Другое не-CMS решение по шаблонам — использование бесплатной техноло­гии под названием server-side include, или SSI- серверные вставки. Название мо­жет вам показаться сложным, но суть этой технологии на самом деле проста. Многие Web-разработчики оставляют страницы, материалы навигации и лого­тип в отдельном Web-документе, который находится в специальном файле на сервере, но появляется как часть Web-страницы, когда сайт отображается в браузере. Вы с таким не знакомы? Не беспокойтесь, сейчас мы рассмотрим один пример. Поверьте мне, SSI позволяет разработчикам управлять набором отдельных файлов логотипа и навигации независимо от остального содержи­мого Web-страницы (рис. 6.3). Иногда SSI — это вся автоматизация, которая нужна маленьким сайтам.

На главной странице Коллекции картин находится только содержимое, специфичное для этой отдельной страницы. Элементы навигации и логотипа находятся в строках 2, 3, 4 и 19 (они выделены полужирным). Помните о том, что способ написания SSI будет различным в зависимости от сервера. О правильном синтаксисе спро­сите у вашего системного администратора.

Рис. б.З. Шаблонами этого сайта управляют не с помощью CMS, а при помощи серверных вставок. SSI — это файлы, которые на сервере расположены независимо от страниц содержания. Три темно-серые области: навигация сверху, слева и внизу — это разные файлы, которые появляются на главной HTML-странице благодаря использованию серверных вставок.

Определение

Серверные вставки. Область определения термина серверные вставки (SSI) доста­точно широка. В самом общем значении SSI — это HTML-комментарий, который дает Web-серверу распоряжение о динамическом заполнении Web-страницы содержани­ем, внешним по отношению к ней. Внешнее содержание находится на отдельной HTML-странице, подобно тому как CSS- или JavaScript-документы расположены от­дельно от страницы или страниц, на которых они используются. SSI может заполнить Web-страницу строкой текста или порцией данных, даже запустить программу. На­пример, SSI может определить день, дату и время, а затем вставить эту информацию в HTML-страницу. Для нас SSI — это HTML-комментарий, который дает серверу распо­ряжение перетащить содержание из другого документа.

Один из признаков успешного малобюджетного сайта состоит в том, что при создании такого сайта максимально используются ресурсы, имеющиеся под рукой. Если ваш сайт небольшой и его управлением занимается лишь несколько Web-профессионалов, впол­не возможно, что SSI — это все, что вам нужно, чтобы управлять различными кусками содержания сайта. Чтобы в этом лучше убедиться, еще раз взгляните на рис. 6.3.

  1. <body>
  2. < ! —#include  virtual = «/mainnav.txt»    —->
  3. <!—-#include  virtual = «/subnav.txt»    —->
  4. <!—-#include  virtual=»/search.txt»    —>
  5. <п1>Коллекция   Картин</Ы>
  6. <p>   Коллекция   картин  Online   —   это   сайт,    содержащий   коллекцию  изображений  для   тех,    кто ищет знания и вдохновение   в виртуальных  материалах.    Коллекция   содержит   более
  7. 3 0,000  цифровых изображений из книг, журналов и газет, а также оригинальные   фотографии,    гравюры  и  открытки,    главным  образом созданные до 1923 года. Основные   темы  коллекции:    Нью-Йорк, Костюмы, Дизайн, история Америки  и  другие.    <а
  8. href=»about.сгт»>Узнайте   больше   о   Коллекции   Картин</а>.</р>
  9. <р>Чтобы  получить  информацию,    касающуюся   заказа  репродукций  и получения  разрешения  на  использование   изображений   в  личных  или href=»http://www.nypl.org/admin/pro/copies/cs.html«> Центром  фотографических  услуг</а>.</р>
  10. <!—-#include  virtual = «/f ooter.txt»    »->
  11. </body>
Posted in Экономичный Web-дизайн.