Прежде, чем приступить к изучению CMS Joomla, необходимо понять, что мы собственно будем изучать.
CMS (система управления контентом) - это некий конструктор, который позволяет вам как из кубиков собрать собственный
сайт. То есть, загрузив CMS, вы уже получаете сайт, вам только надо дать ему название, выбрать его внешний вид и
наполнить необходимыми материалами.
Но как и у любой другой системы, у CMS есть свои достоинства и недостатки.
Первое достоинство очевидно - быстрота создания сайта.
Второе достоинство - достаточно обладать минимальными знаниями html и css, чтобы работать с CMS. На самом деле предполагается,
что эти знания вообще не нужны. Но на практики выясняется, что это легкое преувеличение.
Третье достоинство - отсутствие необходимости в изучении языков программирования. И это действительно так, вы можете
создать сайт любой сложности - с опросами, голосованиями, комментариями и форумом, не имея при этом о программировании
ни малейшего представления.
Теперь о недостатках:
Как и любая система CMS требует времени на изучение.
CMS используют базы данных. Поэтому для того, чтобы работать с CMS на локальном компьютере необходимо
установить локальный сервер с подключенным модулем PHP и сервер баз данных.
Этот курс и посвящен ликвидации этих недостатков, точнее тому, как работать с CMS, а конкретно с CMS Joomla.
Теперь надо решить, какой сайт мы будем делать. В качестве рабочего примера предлагаю сделать
сайт какой-то фирмы, торгующей обоями. Мы возьмем его за основу, и по шагам сделаем почти такой же, рассмотрев
возможности Joomla.