Что такое CMS
Здравствуйте! Сегодня я хочу поговорить о CMS,давайте разберем что же это такое.
И так предположим вы определились с дизайном и тематикой и вам теперь захотелось создать собственный сайт,многие интересующиеся интернетом или сайтостроением наверняка слышали о таком понятии как движок сайта или CMS (переводится как система управления содержимым сайта)говоря простым языком вы можете управлять сайтом практически без каких либо специальных навыков(все зависит от выбранной CMS)
Для наглядности вкратце постараюсь объяснить для чего все таки нужен движок сайта.
Страницы веб сайтов написаны с помощью гипертекстовой разметки HTML которым придается стиль с помощью файла таблицы стилей CSS.
<!DOCTYPE html>
<html class=»no-js» lang=»ru-RU»>
<head>
<meta charset=»UTF-8″>
<meta name=»viewport» content=»width=device-width, initial-scale=1.0″>
<link rel=»profile» href=»http://gmpg.org/xfn/11″>
<link rel=»pingback» href=»http://mai-com.ru/xmlrpc.php»>
<title>mai-com все виды заработка</title>
<script>document.documentElement.className = document.documentElement.className.replace(«no-js»,»js»);</script>
<meta name=»description» itemprop=»description» content=»подробно о том,как:заработать в интернете,создать свой сайт бесплатно,раскрутить сайт» />
<meta name=»keywords» itemprop=»keywords» content=»все виды заработка,заработок без вложений» />
и для того что бы сделать сайт необходимо их знание хотя бы на начальном уровне .
Для создания скажем небольшого сайта визитки на котором не будет обновляться и добавляться информация достаточно скачать понравившийся вам шаблон и подправить под ваши нужды,прописать заголовок,вставить контент.
Для примера если вам понадобится добавить новую страницу то самый простой вариант будет скопировать код изначальной страницы изменив ее заголовок и изменив контент добавить ее к вашему сайту(Как видно из второго примера,изменилось только содержимое тега “title” а так же тегов “description” и “keywords” так же изменился контент)
Пример второй страницы этого сайта:
<html class=»no-js» lang=»ru-RU»>
<head>
<meta charset=»UTF-8″>
<meta name=»viewport» content=»width=device-width, initial-scale=1.0″>
<link rel=»profile» href=»http://gmpg.org/xfn/11″>
<link rel=»pingback» href=»http://mai-com.ru/xmlrpc.php»>
<title>Регистрация почты Gmail | Mai-com</title>
<script>document.documentElement.className = document.documentElement.className.replace(«no-js»,»js»);</script>
<meta name=»description» itemprop=»description» content=»Как зарегистрировать Gmail» />
<meta name=»keywords» itemprop=»keywords» content=»почта» />
А что делать если у вас не одна страница а скажем сто или больше?или вы захотите со временем что то поменять в дизайне сайта или добавить информацию или изображение?или же информация на вашем сайте добавляется или обновляется каждый день?и если в один прекрасный момент вы захотите изменить дизайн сайта или добавить меню то это уже будет проблематично.
Для того что бы упростить и автоматизировать этот процесс и существуют CMS -система управления содержимым сайта
Далее для наглядности примера будет рассмотрена одна из популярных CMS- WordPress
данная cms подойдет для создания небольшого блога или сайта визитки,хотя в интернете встречаются довольно серьезные сайты построенные на этом движке.Не будем углубляться в историю создания и способах установки WordPress а так же о том как определить движок на котором построен сайт поговорим в следующих статьях,цель этой статьи познакомить вас с CMS.
И так,после установки мы попадаем в консоль управления сайтом.
Консоль полностью на русском языке и имеет интуитивно понятный интерфейс.
Даже неопытному пользователю не составит труда разобраться,например что бы изменить оформление вашего будущего сайта достаточно зайти в пункт «Внешний вид», меню расположенного в левой части экрана и выбрать подходящую тему оформления.
Для того что бы добавить страницу достаточно зайти в пункт «Страницы» и выбрать «Добавить новую».
Так же можно добавить «Запись».
Если сравнить с первым примером то можно увидеть что с помощью CMS то же действие сделать гораздо проще,в этом и состоит главное преимущество CMS все собрано в одном месте и делается практически автоматически с минимальными усилиями со стороны пользователя,вам не обязательно разбираться в тонкостях HTML и CSS,достаточно будет лишь изучить подходящую для вас CMS.Естественно здесь то же есть свои плюсы и минусы но об этом поговорим в других статьях.