Joomla 1.5 - Руководсвто пользователя Д.Н.Колисенко

Печать

Введение

Данная книга посвящена системе управления содержимым сайта (CMS) Joomla. Прежде чем поговорить о Joomla, нам нужно разобраться, что такое CMS и для чего нужна эта система.

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

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-х годов отличались от современных? Тем, что сайты прошлого были статическими, а современные сайты стали динамическими. Разберемся, как работает обычный сайт. Пользователь запрашивает страницу, например page.html. Веб-сервер просматривает каталог с веб-страницами и, если файл page. html в нем есть, то пользователю возвращается его содержимое, в противном случае — возвращается сообщение 404 ("Файл не найден"). Динамический сайт работает иначе. Пользователь запрашивает тоже какую-то страничку, но обращение производится не к конкретному файлу