Компьютер

ЧП Куликов Михаил Михайлович

Тел:

+380-(50)-589-55-02

Loading
Мы в социальных сетях...

    -  Вконтакте
    -  Facebook
    -  Google+
    -  Twitter
    -  LiveJournal
    -  Я.ру
    -  Одноклассники
    -  RSS
    -  Мой Круг
    -  YouTube
Прочее...

/images/certificate_small.png

Анализ: траст сайта it-kmm.com
Внимание!!! Заработал на 100% новый сервис.

Что такое CMS?

Что-же такое такое CMS, для чего необходима и можно ли обойтись без неё.

Расшифровка самой аббревиатуры CMS - просто «Content Management Software» («программное обеспечение управления содержимым»). Чаще встречается когда последнюю букву в аббревиатуре «S» расшифровывают как «System», а уже совсем «по-русски» это обычно звучит как «Система управления контентом». Но как правило, обычно употребляется более понятное название - "движок сайта".

CMS - это программный код, устанавливаемый на «хостинге» (как правило, написанный на языке PHP, но это не 100%) и который предназначен выполнять две основные функции.

Первая и значит главная функция CMS - отображать страницы сайта  для пользователя, формируя их содержимое "на лету" из оформленных заранее шаблонов, определяющих дизайн и контент, то есть собственно то, что мы видим на экране - текстов, картинок, таблиц и другого содержимого, хранящегося на сервере. Часто в качестве места хранения контента используются различные СУБД.

Важно для понимания сути, что сайта, оформленного в виде набора HTML-страниц при такой схеме в явном виде не существует. Есть две вещи. Это дизайн в виде шаблонов и контент (набор «разношерстных» материалов - тексты, картинки, архивные файлы, документы различных форматов (MSOffice, PDF и т.п.) и другие материалы). CMS формирует страницу пользователю в момент его запроса. При этом, пользователю может быть показана различная информация, которая может быть уникальной и больше никому и никогда не отображается. Например, содержимое корзины покупок в интернет-магазине. Эту работу и делает CMS, или "движок сайта".  При этом, CMS не просто генерирует страницы пользователям. Она пытается оптимизировать это процесс, чтобы обработать максимальное количество запросов в единицу времени, защищает конфедициональные данные, не дает засорять базу данных интернет-спамерам и делает в фоне ещё массу полезной работы, которая не видна ни посетителю сайта ни владельцу, но жизненно необходима для нормальной работы современного сайта.

Любой сайт можно создать и без применения CMS. Простейшие сайты типа "сайты-визитки" делаются "на коленке" в любом текстовом редакторе за пару минут. Достаточно сохранить файл с расширением HTML и разместить его на WEB-сервере. Cложности появятся при увеличении количества страниц. Допустим, что на каждой странице указан, например, e-mail компании, то чтобы изменить его потребуется поменять его во всех страницах сайта, и все это вручную. Еще хуже, если нужно будет вставить какую-то, например, таблицу - поддержание любой большой структуры без вспомогательных инструментов будет практически нереально физически.

Ну а если, вдруг не дай бог, нужно добавить к примеру, форму обратной связи, придется программировать(обычно на РНР) и ещё сделать специальный обработчик (скрипт, ну а тут без РНР ни куда 🙁 ), принимающий данные от пользователя и сохраняющий их где-то, например в базе данных. Тогда самостоятельное создание сайта для обычного(рядового) пользователя  становится практически невыполнимой задачей. Но мы с Вами живем в XXI веке. Современные CMS, как раз, и позволяют обойтись без необходимости писать самостоятельно какой-то программный код, а просто собирать сайт, как конструктор "лего",  из готовых "кубиков".

Вторая функция CMS - помочь администратору(владельцу) сайта без каких-то специальных знаний и особых навыков управлять своим сайтом, то есть публиковать новые статьи, новости, выкладывать свои фото или видео материалы, делать ссылки на другие сайты и т.д. Чтобы отредактировать любую страницу администратору доступен редактор (визуальный и(или) текстовый), который позволяет форматировать текст, вставлять ссылки и медиа-контент, одновременно просматривая всё в том же виде, как это будет отображено на сайте для конечного пользователя.


Источник: http://www.twl.ru/article_01.



Комментарии к посту «Что такое CMS?»

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

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

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

DT

Курсы валют:

UAH

1 USD = 28.249 27.933
1 EUR = 33.445 33.003
1 RUR = 00.391 00.363

Антивирусы в формате SaaS
Подписаться письмом

Спонсоры...

SP:   LF:   PP:  

ubuntu == © Куликов М.М. (2011)
Сертифицированный партнер Dr.Web Free secondary DNS uaRating Rambler's Top100 Рейтинг@Mail.ru bigmir)net TOP 100 Яндекс цитирования Ranker Рейтинг сайта в веб-каталоге misto.zp.ua TOP.zp.ua