Системы управления контентом (CMS)
Для создания и поддержки полноценного веб-ресурса, на сегодняшний день Вам просто не обойтись без Системы Управления Сайтом (Движка, CMS). Медленно уходят в прошлое сайты созданные вручную при помощи HTML-редакторов. Технология Web 2.0. сегодня позволяет одному человеку администрировать сайт, содержащий до нескольких сотен страниц.
Так что же такое CMS?
CMS (от английского Сontent Management System) - система управления сайтом - это программа написанная на РНР или JavaScript, позволяющая быстро и в автоматическом режиме управлять страницами и разделами Вашего сайта, добавлять новые страницы, редактировать и удалять старые. Также движок позволит легко управлять размещением рекламы на страницах, создавать на сайте фотогалереи, голосования, авторассылки и т.д.
Подобно всему программному обеспечению, движки могут распространятся на платной и бесплатной основах. Платные движки, как правило, имеют хорошую поддержку разработчика, хорошо защищены от взлома и имеют расширенную функциональность. Бесплатные же движки, на сегодняшний день почти ничем не уступают платным. Их разработчики регулярно выпускают новые, более защищенные и функциональные версии. Плюс ко всему, благодаря множеству плагинов созданных группами разработчиков и энтузиастами-одиночками, бесплатные CMS обладают возможностями, которые позволяют создать полноценный большой интернет-ресурс.
Самые популярные на сегодняшний день бесплатные движки: WordPress, Drupal, Joomla, PHP Nuke.
Более подробное описание и сравнение их я опишу в одной из следующих статей, а пока остановимся на общих аспектах, которые помогут Вам разобраться с движками. Итак, для того, чтобы сделать сайт на CMS необходимо выбрать хостинг с поддержкой РНР4-5 и MySQL. Благо, на сегодняшний день даже бесплатные хостинги дружат с данной технологией. Все движки работают при помощи базы данных MySQL. Принцип их работы предельно прост: при обращении браузера по заданному адресу, движок из базы данных генерирует страницу и отображает ее в окне браузера.
Весь процесс управления сайтом осуществляется из админ-панели. Большинство CMS имеют встроенные визуальные редакторы страниц, при помощи которых можно быстро создать страницу, наполнить ее графикой, оформить стиль и форматирование текста.
Так как вся информация сайта находится в одной базе, то при ее “падении” страдает работоспособность всего сайта. Поэтому, для предотвращения подобного необходимо делать бэкапы (резервные копии базы данных), чтобы в нужный момент восстановить ее работу. Сама база представляет собой текстовый файл с расширением .sql.
Сделать бэкап можно при помощи панели управления на хостинге (например CPanel и т.д.), специальных плагинов для Вашей CMS, или же экспортировать базу при помощи PHPMyAdmin. При этом на Вашем компьютере будет сохранен архивный файл базы данных из которого в последующем и будет проходить восстановление базы на сервере.


2 Комментариев
мая 6, 2009
Автору РЕСПЕКТ!!! Цікава стаття.
Доречі читав про одну СМС яка працює без бази даних, здається називається вона “Чайник”. Сторінки в ній створюються 1 раз і потім зберігаються в одній папці. Цікаво скільки там бекап важить:)))
мая 7, 2009
Ага, наслышан! Наверное движок для самых опытных супер-профи-веб-мастеров!
Добавить комментарий