В данном уроке речь пойдет о подготовительном процессе в создании сайта - выборе программного обеспечения. Мы разберём конкретные программы и поговорим о их назначении.

Зачем нам вообще какие-либо программы?

Раньше когда создавали сайты использовали только блокнот. Сейчас для того чтобы создать сайт, нужно устанавливать веб-сервер и систему управления (CMS). Без них нельзя создать полноценный сайт.

Обязательные программы: Веб-сервер и CMS

Раньше в блокноте писали код, который без проблем работал и отображался браузерами. Сейчас все стало гораздо проще и код мы уже не пишем самостоятельно. Делают это за нас - системы управления (CMS), а мы им говорим что и как нам надо. Но системы управления это не мелкий фрагмент кода - это полноценный программный продукт.

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

Когда мы видим сайт в Интернете, то знаем, что он храниться на отдельном компьютере на котором установлен веб-сервер.

Сайт мы создаем на нашем компьютере и в Интернет не выходим. Поэтому нам нужно создать условия для его работы - установить веб-сервер, чтобы он работал точно также как в Интернете другие сайты. Но при этом сайт будет только на вашем компьютере и В Интернете мы его не найдем - что идеально для нас, можем учиться и не беспокоиться.

Какой выбрать веб-сервер?

В мире больше всего зарекомендовал себя веб-сервер - apache. Но его одного - не достаточно. Нужно искать программу которая объединяют ВСЕ функции для работы сайта. Такими сборками сегодня являются: Denwer (Windows) и Xampp (Windows/Linux). Поэтому устанавливаем одну из них. Свое предпочтение я отдал - Denwer.

Какую CMS выбрать?

В мире сейчас порядка десяти достойных CMS. Каждая из них предоставляет разработчику свой набор инструментов, их компоновку. Но во много они все похожи и здесь дело личного предпочтения и вы скорее выберите первое, что попадется под руку. Мне попалась - Joomla!, чему я рад и по сегодняшний день.

Спешу сообщить о том, что совсем недавно произошел выпуск новой версии Joomla!, которая значительно функциональнее и быстрее чем была раньше, поэтому если вы выберите её, то не пожалеете однозначно

Программы для удобства

Существует также ряд программ, которые вам непременно понадобятся в работе с сайтом.

1. Редактор

Редактор позволит вам запускать любые файлы, который относятся к вашему сайту и вносить в них поправки. Совершенно очевидно, что блокнот уже не так программа, которая позволит вам лучше всего это сделать. Рекомендую - SublimeText3. Минимально нагружает процессор и предельно простая в использовании.

2. Браузер

Выбор браузера здесь играет не только роль просмотра страниц. Благодаря браузеру вы сможете вносить поправки в код страниц, анализировать его и исправлять ошибки. Лично я использую браузер Chrome, который предоставляет очень простой и функциональный набор инструментов.

3. FTP-менеджер

FTP-менеджер предназначен для перекачки файлов на Интернет-сервер (Хостинг).

На начальном этапе вам он конечно не потребуется, но когда встанет вопрос публикации сайта в Интернете, редактирования файлов напрямую, то здесь он очень сильно поможет.

Определились с программами, теперь начинаем установку первой обязательной программы: веб-сервера.

Читайте также:
Общие настройки в Joomla Общие настройки в Joomla

В главном меню Joomla есть целый раздел по настройкам всего нашего сайта, который включается в себя как и жизненно важные настройки так и дополнительные. В этом уроке мы разберемся во всем многообразии основных настроек Joomla, обратим внимание на самые необходимые.

Загрузка сайта Joomla на Хостинг Загрузка сайта Joomla на Хостинг

После создания сайта на собственном компьютере, для его функционирования в Интернете необходимо перенести все файлы на Хостинг. Загрузка сайта - это третий этап в публикации сайта, после регистрации Хостинга и Домена.

Установка веб-сервера Xampp Установка веб-сервера Xampp

В этом уроке мы научимся устанавливать веб-сервер - одну из обязательной программы для создания сайта. О том зачем нужен веб-сервер, можно узнать здесь - Программы, которые потребуются.

Как создавать шаблоны Как создавать шаблоны

Уникальный курс с пошаговыми видеоуроками по созданию собственного шаблона для Joomla 3 с нуля!