Скажу сразу – свой первый сайт я собирал, вручную писав код HTML. Получилось не очень плохо, но одно я понял точно – дизайнер внешнего вида сайта из меня не очень. Второе откровение было похуже первого – при попытке создания “резинового” и “дивного” дизайнов я обнаружил весьма неприятное свойство разных браузеров по своему интерпретировать обработку кода HTML. В результате части дизайна, отлично выглядящее в FireFox, очень “криво” отображались в Opera и IE. А с сайтами, занимающими весь экран, вообще было мучение – при разном разрешении монитора они выглядели по-разному, в конце концов, от такого дизайна я отказался. А потом и вовсе понял, что самый лучший способ для таких вот веб-мастеров, как я, использовать систему управления контентом, или CMS.

Преимуществ тут много. Вы получаете возможность сосредоточиться на контенте сайта, то есть для создания сайта вам будет вполне достаточно знаний о наборе текста и его форматирования в MS Word. Дизайн сайта на CMS будет определяться так называемым шаблоном, или темой, причем можно взять как готовое бесплатное или платное решение, так и заказать тему под свой вкус и требования. Опять таки, выбор CMS тоже очень велик, для блога можно использовать WordPress, как на этом сайте, для сайта обычного типа можно попробовать Joomla! Это так, примеры, при желании можно найти и другие CMS, как распространяемые в виде свободного программного обеспечения, так и платные. Можно разработать такую систему и самому, если, конечно, у вас есть навыки программирования. Если вы в душе дизайнер, то можно разрабатывать собственные темы под определенную CMS, и зарабатывать на этом (кстати, очень неплохой вид заработка).

Есть только один небольшой момент при проектировании сайта с использование системы управления контентом: для такого сайта необходима база данных, обычно это MySQL. Отсюда вытекает и другой момент: разработка такого сайта начинается с установки “движка” (так обычно называют CMS) и базы данных, что требует от создателя сайта определенных знаний. И перенос такого сайта от одного хостера к другому тоже осложняется: кроме самих файлов сайта необходимо переносить еще и базу данных, а потом еще и настраиваться на нее. Но и тут есть положительный момент: все серьезные компании, предоставляющие услуги хостинга, сами осуществляют перенос сайтов на свои сервера. И установка самых распространенных CMS обычно предусмотрена хостером, так что в большинстве случаев установка сайта с использованием системы управления контентом происходит практически на автомате.

И еще одна особенность использования движка: такой сайт потребляет больше ресурсов сервера, чем обычный. И бытует мнение, что загрузка сайта на CMS происходит дольше, чем обычного. Могу сказать только одно: для многих движков существуют методы снижения как нагрузки на сервер, так и скорости открытия страничек. Лично мне куда больше понравилось создавать сайты на движке.

В заключение хочется сказать еще вот о чем: существуют движки для автоматического создания сайтов. Есть смысл попробовать и их, обычно такие программные продукты создаются специально для генерации прибыльных сателлитов. В любом случае, появление и развитие CMS дало огромный толчок к появлению огромного количества сайтов, как хороших, так и не очень.

Интересные посты:

  1. Бесплатные CMS для блога Ведение блогов очень популярное занятие в наше время, практически каждый...
  2. Создание сайта на Joomla В последнее время информационные технологии развиваются очень быстро и активно....
  3. Как запустить сайт Вы хотите свой проект в интернете? Нет ничего проще. Для...
  4. WordPress — бэкапы и безопасность сайта. Всем привет! Хотел бы сегодня поговорить о безопасности сайтов и,...
  5. Стоимость разработки программ, чему верить? Каждая компания в тот или иной момент времени сталкивается с...