rss vk ok facebook twitter

Тема 5. Система управления контентом (CMS)

В предыдущей статье поднимался вопрос о том, какой лучше всего движок выбрать для сайта, и вы, наверное, уже поняли что движок для сайта — это не просто отдельная сущность, которую мы создаем или выбираем без оглядки на все остальное (особенности и задачи нашего проекта). В программном плане CMS система управления контентом, это не просто программа для удобного наполнения сайта желательно уникальным текстовым содержимым, это, собственно, и есть ваш сайт. Тут имеется некоторая путаница в понятиях. Некоторые специалисты предпочитают расшифровывать аббревиатуру CMS — как «система управления сайтом», это более популярная формулировка. И происходит это потому, что по сути CMS одновременно является и «движком» вашего сайта и программой для его наполнения. Собственно, как вы уже поняли из названия поста, я предлагаю именовать CMS не иначе как системой управления контентом.

Как правило, подобные системы оснащены графическим веб-инсталлятором, что позволяет новичку без особых знаний веб-технологий установить CMS, создать свой сайт и сконцентрироваться, например, на написании статей. Для работы большинства CMS необходима поддержка веб-сервером баз данных MySQL. Так что система управления контентом предопределяет структуру вашей новой БД и берет на себя сразу несколько функций.

Что умеют системы управления контентом?

cms система управления контентом

Система управления содержимым/контентом (по-русски сокращ. СУС/СУК) управляет различными составляющими динамического веб-сайта, а именно она отвечает за вывод меню, страниц сайта, а также предоставляет удобный интерфейс для создания новых страниц, меню и для изменения дизайна сайта. Идеальный вариант для человека не владеющего кодингом — не нужно редактировать код страницы, чтобы изменить пункт меню или добавить текст. Вывод страниц — все происходит автоматически, внесенные изменения отобразятся на всех целевых страницах. При добавлении или редактировании страницы вас заботит лишь текст, а о разметке, внешнем виде, стилях и шрифтах позаботится ваша CMS. Понятно, что внешний вид сайта тоже можно изменять с помощью панели управления, к тому же с помощью пары щелчков мыши — установил тему и готово. Совсем другое дело — адаптировать эту тему под свой сайт, но это уже другая «песня».


resume professor

Но нужно ли методично изучать веб-технологии, чтобы работать с CMS? Я не призываю вас к стремлению не изучать базовую связку HTML + CSS + JavaScript, игнорирование подобных знаний приведет вас, в конечном итоге, к тому, что проблемы с CMS (а их может быть очень много) со временем сыграют с вами злую шутку. Вы хотели просто и без проблем создать сайт, а на деле получилось, что часами «гуглите» на тему: «Как мне изменить цвет фона в выбранной теме?», или «Поплыл шаблон, как правильно отцентрировать блок с новостями?». Хотя я и не люблю тех, кто «бьет по рукам указкой» новичкам, но если вы серьезно решили заниматься сайтостроением, то данный минимум, считаю, вам необходим.


Какие бывают системы управления контентом?

система управления контентом cms

Темы сравнений CMS систем по качественным характеристикам очень популярны в интернете, но перечислю только некоторые — открытые и бесплатные системы, как мне кажется, наиболее привлекательные для начинающего сайтостроителя. Но у open source CMS и расширений для них много проблем с безопасностью, с валидностью кода, с регулярностью и своевременностью обновлений, но для начинающего разработчика все эти недостатки часто компенсируются одним главным достоинством — доступностью. DRUPAL, JOOMLA, WORDPRESS – самые яркие, на мой взгляд, представители условной категории «просто и бесплатно». Есть более сложные для освоения системы — MODX и TYPO3. Отмечу, что многие из перечисленных решений считаются CMF — фреймворками для проектирования и создания систем управления контентом CMS, но о деталях этого вопроса вам еще рано задумываться. Многие специалисты называют эти системы – «попсовыми», но не стоит путать все вышеперечисленные системы с разного рода конструкторами сайтов, блог-сервисами (Google Blogger, LiveJournal), аккаунтами в социальных сетях. Об этих и других CMS системах для профессионального создания сайтов мы поговорим отдельно в одной из моих будущих статей. Этим постом я заканчиваю серию статей, посвященную начальным теоретическим основам создания сайта.

К этой статье добавлено 4 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *