Что такое CMS и с чем ее едят?
Введение
Хочу поздравить всех любителей MODx и просто посетителей с прошедшими и грядущими праздниками! Приношу извинения за долгий перерыв в написании постов, я больше так не буду.
Перейдем к теме. Многие люди простые и не очень не знают как пользоваться CMS-ками и что это вообще такое, так вот, в этом посте я пролью свет на эту тему. Вперед!
По простому
CMS — система управления сайтом, если у вас на сайте установлена такая, вы можете прямо из интернета получать доступ к редактированию содержимого и файлов вашего сайта. Система управления устанавливается на сервер (т.е. это не exe-программа которою можно поставить на локальный PC), т.е. заливаются файлы, система подключается к Базе Данных, создается структура сайта, шаблоны, заливаются нужные файлы и ваш сайт можно редактировать из сети. Намного проще ввести логин/пароль, нажать на название документа, поменять текст и нажать «Сохранить» чем редактировать статичные HTML сайты, которые были раньше.
Теперь сложно и подробно
CMS (Content Management System (с англ.) - Система Управления Содержимым) — компьютерная система для обеспечения совместного организованного редактирования содержимого сайта. Главной целью такой системы является объединения в удобном месте всего что касается отдельного сайта: его оформление(дизайн, шаблон, CSS-оформление), содержимое(статьи, заголовки, посты, записи, описания, обзоры, названия, различная информация и т.д.). Если у вас установлена CMS то вы можете набрав специальный адрес панели администрирования конкретной CMS(например http://oros.kiev.ua/manager/) попасть на страницу авторизации, войти под своим логином/паролем и попасть в панель администрирования сайта (коротко: Админка).
Здесь уже вы получаете полный или не полный доступ(в зависимости от ваших прав) ко всему сайту: его шаблону, текстам и всему прочему, это уже зависит от конкретной CMS, настройке и веб мастера который все организовывал. Такая система должна быть установлена на сервере с Apache сервером, PHP, MySQL базами данных.
Когда не было CMS
Раньше когда на сайтах не использовали CMS, это били статичные HTML сайты. Чтобы изменить содержимое какой-то страницы, вам нужно было при помощи FTP-доступа к серверу скачать HTML файл конкретной страницы, открыть его в специальном визуальном редакторе и отредактировать, после чего вновь залить файл на сервер тем самым обновив страницу сайта. А если вам нужно было изменить елемент дизайна или что в шаблоне каждой страницы вам нужно было проводить аналогичные операции с каждой страницой.
CMS системы
Но это все общие сведения, теперь хочу рассказать о конкретных системах.
Небольшой список популярных CMS-систем: MODx, WordPress, Joomla, Drupal, 1С-Битрикс.
Я работал с двумя системами такими как: MODx, WordPress.
WordPress — система, которая в первую очередь направлена на управление блогами. Т.е. в ней сразу есть кнопка «создать пост/запись». Также сразу есть комментирование постов, удобное управление комментариями и т.д. Про шаблоны: Нужно либо искать специальные шаблоны под нее либо самому создать, но тут надо довольно глубоко разбирать, потому что создать шаблон на WordPress не так уж просто.
Картинка админки:
MODx — система более универсальная, я считаю на ней можно сделать абсолютно любой сайт. Обычно стандартного функционала всегда хватает. Но если нужно что-то посложней то не проблема, разбирайтесь с языком программирования PHP и делайте любые доработки. На данный момент есть две версии: Evolution и Revolution. Первая более стабильна, устойчива с сбоям, для нее много готовых решений, мануалов. И если у вас не будет больше 4-5 тысяч документов, система вас точно выдержит. Вторая еще сыровата, поэтому не советую пока ее использовать, хоть и она переписана с нуля и призвана увеличить количество возможных ресурсов(документов). Расскажу про особенности написания шаблонов на ней. Шаблоны делать очень просто. Вы создаете обычную HTML-разметку, потом лишь нужно вставить специальные теги системы, вызовы сниппетов(PHP-программ) и чанков(кусков HTML кода). Именно о MODx я пишу в своем блоге.
Картинка админки:
Заключение
Не стоит бояться CMS-ок, они очень удобны в использовании и помогут сократить время и заказчику, и исполнителю при создании сайтов. Удачи!
Понравилась статья?
Тогда подпишитесь на:
|
Также вас могут заинтересовать:
Комментариев
Комментарии работают на Disqus