Конструктор сайта: веб-проект своими руками
Вступление. Сказка об обретённом Сайте
Появился Сайт. Всем хорош: красив, пригож. Видно, хорошая
компания дала ему жизнь. Да вот только нем как рыба.
Приходят к нему гости. Интересуются, как дела идут у
родительницы-компании, да просто по душам поговорить.
А он ничего и ответить не может. Решили тогда родители
учителей заграничных пригласить. Но вовремя подсказали
добрые люди: лучшими воспитателями в этом деле конструкторы
сайтов считаются. С тех пор всё у Сайта наладилось,
и он принёс ещё много счастья своим создателям. Но это
сказка, а где сказка там и быль.
Движок сайта - вечный двигатель информации
Конструктор сайта (программа
управления сайтом) часто называют движком. Вы поймёте
эту метафору, как только начнёте управлять своим веб-проектом,
работающем на движке для сайта. Привычный "ручной" труд,
подвластный только программистам, превратится в автоматический
процесс наполнения сайта информацией, доступный всем
сотрудникам.
Как и любой конструктор, конструктор сайта состоит
из определённого набора деталей и элементов, которые
под вашим чутким руководством составят единое здание
веб-проекта. Вы заходите под своим паролем в специальную
программу, повторяющую образ сайта, но в режиме его
редактирования. Работать в такой программе привычно
каждому, имеющему опыт работы с операционной системой
Windows. В вашем распоряжении структура сайта, отражающая
ресурсы веб-проекта (страницы, картинки, ленты новостей,
каталоги товаров, гостевые книги, списки рассылок и
др.), которые могут редактироваться и создаваться тут
же, в рабочей области программы. Теперь, чтобы внести
новости, не надо обращаться к кодировщику, достаточно
заполнить определённую форму и поработать с аналогом
текстового редактора Word. Так же легко формируются
новые страницы. Движок сайта устроен таким образом,
что вы можете управлять содержанием веб-проекта, не
беспокоясь о его дизайнерской оболочке. Все элементы
оформления (презентационная "шапка", навигационное меню,
блок контактной информации, "подвал" с копирайтами и
др.) уже учтены в шаблонах страниц, которые проектируются
программистами и дизайнерами на этапе разработки
Интернет сайта или перехода его на движок для сайта.
Конструкторы сайта: дизайн - дизайнеру, содержание
- автору, управление - администратору
Конструктор сайта разграничивает сферы действия профессионалов
дизайна и профессионалов содержания, наделяя их отдельными
полномочиями и позволяя каждому заниматься своим делом.
Для программистов-дизайнеров открыта область создания
и редактирования шаблонов страниц. Авторы занимаются
только вопросами информации. И первые, и вторые могут
работать над сайтом одновременно, находясь в разных
частях города. И ещё один участник - администратор.
Именно он управляет системой конструктора сайта в целом,
регистрирует пользователей и определяет их права в частности.
Но как же тогда эти две части, дизайн и содержание,
работа над которыми ведётся отдельно, воплощаются на
одной странице? Кто их соединяет, а затем отправляет
в сеть, спросите вы. Ответ таков. Ваш сайт не существует
в виде готовых страниц. Дизайнерские шаблоны
сайта и содержательные элементы расположены в базе
данных на сервере. Когда посетитель приходит к вам,
движок сайта соединяет их в одно целое и таким образом
формирует запрашиваемую гостем страницу. Каждый раз
заново, если, конечно, движок для сайта не поддерживает
политику кэширования. А о последнем, вы, наверняка,
узнаете сами, если, конечно, наша информация вас заинтересовала.
ООО "Деловые программы"
www.c-gator.ru
Мнение:
СMS- система управления контентом
сайта
По некоторым данным, около 90% сайтов, созданных веб-студиями,
делаются не "с чистого листа", а на основе
систем управления контентом.
Во-первых, применение шаблонов позволяет менять вид
сайта автоматически, вне зависимости от его содержания.
Во-вторых, содержание полностью отделено от визуального
отображения, к чему стремятся уже многие годы, чему
опять-таки служат и каскадные таблицы стилей (css).
В-третьих, СMS обычно имеют модульную структуры и
их функционал можно достаточно легко расширить.
Резонно встает вопрос: "где взять?"
Существуют как бесплатные системы управления, так
и платные. Бесплатные- да, это ряд дырок, однако вместе
с тем и целые сообщества пользователей, которые могут
помочь и подсказать, на то, они и бесплатные. Любой
поисковик выдаст вам целый список различных CMS.
Приведу несколько примеров из обзора журнала ХАКЕР
спец:
Порталы
joomila- одна из самых популярных свободно-распространяемых
систем, простота плюс огромное множество модулей на
все случаи жизни;
Durpal- самая гибкая и настраиваемая;
Php-Nuke- одна из самых старых, к сожалению известна
своей дырявостью;
Блоги
b2evolution- одна из самых мощных систем для ведения
блогов, написана на классической связке php+mysql
wordpress- самая популярная блогерная система управления
контентом, простая установка и настройка (в этом убедились
мы сами, на нашем сайте работает футбольный блог на
wordpress, посмотреть его можно по cсылке:
блог на wordpress)
Форумы
mybb- простая cms для управления форумом, подойдет
прежде всего для небольших и средних форумов
phpbb- самый известный движок для форумов, который
на равных соперничает с платными аналогами (форум
на phpbb).