На главную
 
{loadposition tariffz}
 
Host-Solutions.ru CMS Joomla! Инструкция Joomla! Система управления контентом
Система управления контентом
Тестовый хостинг с CMS Joomla сейчас!

CMS (Content Management System) — система управления контентом (т.е. содержимым — страницами, картинками и т.д.) сайта. Чтобы понять всю значимость CMS, давайте вернемся к истокам Всемирной паутины (WWW).

В далеком 1989 году Тим Бернерс-Ли предложил глобальный гипертекстовый проект. Проект поддержали, и сейчас он известен как WWW (World Wide Web) или как Всемирная паутина.

Данный проект подразумевал публикацию особых (гипертекстовых) документов, содержащих ссылки на другие документы. Первоначально проект разрабатывался исключительно для CERN (Европейский совет по ядреным исследованиям) и должен был облегчить поиск и сбор документов для ученых CERN.

В процессе разработки WWW были также разработаны протокол HTTP, язык HTML, идентификаторы URL и многое другое. Все это было создано в период с 1989 по 1993 год, но годом рождения WWW считается 1989.

Первый сайт (его создал Бернерс-Ли) появился 6 августа 1991 года (адрес: http://info.cern.ch, и он доступен до сих пор). В 1994 году был создан Консорциум Всемирной паутины (World Wide Web Consortium — W3C), основной задачей которого было развитие WWW Консорциум основан Тимом Бернерсом-Ли, который до сих пор его возглавляет. После этого WWW "пошла в массы", и любой желающий, зная язык разметки HTML, мог создать свой сайт.

Чем же сайты 90-х годов отличались от современных? Тем, что сайты прошлого были статическими, а современные сайты стали динамическими. Разберемся, как работает обычный сайт. Пользователь запрашивает страницу, например раде. html. Веб-сервер просматривает каталог с веб-страницами и, если файл раде. html в нем есть, то пользователю возвращается его содержимое, в противном случае — возвращается сообщение 404 ("Файл не найден"). Динамический сайт работает иначе. Пользователь запрашивает тоже какую-то страничку, но обращение производится не к конкретному файлу на диске, а к движку сайта (обычно это файл index.php, если движок написан на языке РНР). Движок получает нужную пользователю информацию из какого-нибудь источника (например, из базы данных или какого-нибудь файла на диске), генерирует HTML-страницу и передает ее веб-серверу, который в свою очередь отправляет ее в браузер пользователю.

Спрашивается, а зачем все усложнять, если достаточно запросить один файл и передать его содержимое браузеру? А для того, чтобы сайтом было проще управлять. Скажем, вы создали обычный сайт на 100 страничек (это не так уж и много). Рано или поздно вам захочется изменить дизайн этого сайта (или хотя бы изменить какую-нибудь мелочь в "шапке"). Тогда вам придется редактировать все эти 100 страниц вручную. Мало того, вам сначала нужно будет загрузить все эти 100 страниц на свой локальный компьютер, отредактировать, а затем загрузить снова на сервер. Как вам такая перспектива? А что делать, если сайт состоит не из 100 страниц, а из 1000? Но это еще не все. Довольно популярной является функция "Карта сайта", когда список разделов и страниц сайта показан иерархически. Когда страниц мало, скажем, пару десятков, карту сайта можно поддерживать и вручную. Но когда страниц очень много, данная задача кажется чрезвычайно сложной.

А теперь вдумаемся, как работает динамический сайт. Ключевая фраза выделена курсивом выше — "генерирует HTML-страницу". То есть движок берет контент — текстовую часть (возможно, с картинками и таблицами) и "одевает" ее в дизайн. Следовательно, чтобы изменить дизайн сайта, вам нужно просто установить уже готовую графическую тему или отредактировать один-два файла — файлы шаблона сайта. А о карте сайта вам вообще не нужно беспокоиться — сколько бы страниц вы ни создали, движок автоматически построит карту сайта.

Но и это еще не все. Как правило, движок — это только часть CMS. Он выводит контент сайта в соответствии с заданным шаблоном дизайна. Но кроме этого, в CMS есть средства управления содержимым сайта (они позволяют создавать разделы и категории сайта и распределять между ними материал) и средства его редактирования. При этом пользователю даже не обязательно знать, где хранится содержимое сайта — в базе данных, на диске в виде HTML-файла или вообще на удаленном сервере. Также пользователю не нужно знать язык HTML. А вот для создания статического сайта знание HTML обязательно.

 

Новости

Host Solutions поздравляет Вас с Новым 2014 годом!
31.12.2013 | 
Уважаемые пользователи Host Solutions! Компания МАРОСНЕТ поздравляет вас праздником и желает...
подробнее Read more...
Новогодняя акция - 30% скидка!
20.12.2013 | 
Дарим 30% при продлении услуг виртуального хостинга или VPS от...
подробнее Read more...
Новая услуга на Host Solutions - VPS
19.12.2013 | 
Host Solutions предлагает вашему вниманию новую услугу - виртуальные выделенные...
подробнее Read more...
Доступна оплата через PayPal
13.12.2013 | 
Теперь вы можете заказать хостинг и оплатить домен на Host...
подробнее Read more...
Релиз новых версий Joomla
18.11.2013 | 
В начале ноября на сайте разработчиков Joomla были опубликованы новые...
подробнее Read more...

Статистика

Просмотры материалов : 4 438 732

Кто на сайте

Сейчас 235 гостей онлайн
 
 
 
 
Партнер REG.RU Портал о хостинге и хостинг-провайдерах. Мы принимаем WebMoney, Здесь находится аттестат нашего WM идентификатора 110005872604 Мы принимаем QIWI Мы принимаем Яндекс.Деньги
Разработка сайтов компания “СВАРОГ”
© 2017 Host Solutions - Хостинг и регистрация доменов. Все права защищены.
Дизайн, Разработка сайтов компания “WEB-SVAROG”