Начинающим изучать Joomla, а также веб-разработку, из-за обилия специальных терминов и понятий, процесс освоения может показаться сложным. Однако элементарная настойчивость и изучение программирования с азов, непременно приведут новичка к успеху.
Поверьте, разрабатывать в Joomla просто
Знайте, что Joomla можно настроить так, как это необходимо веб-мастеру. Эта возможность вызвана изначально имеющимся у системы свойством видоизменяться и расширяться, благодаря надстройкам к CMS. И даже если вы не обладаете специфическими знаниями программирования и никогда этому не учились, начав разбираться в Joomla, легко преодолеть барьер ограниченности в познаниях, чтобы начать не только использовать систему, но и писать для нее программы.
Однако стоит предупредить новичков: сталкиваясь с незнакомыми понятиями, старайтесь не пропускать их, проглатывая информацию, а найдите несколько минут, чтобы устранить пробел в знаниях.
Несколько слов о технической среде Joomla
Давайте разберем некоторые понятия, которыми оперируют разработчики, знающие Joomla. Пускай такие фразы, как сервер Apache, сервер Internet Information Server, язык php, база MySQL и др. вас не смущают. Начав разбираться и уяснив для себя единожды, что есть что, потом можно не возвращаться в этим понятиям.
Итак, начнем. Под сервером понимается компьютер, который хранит файлы Joomla, а также выполняет некоторую часть программного кода системы. Для того чтобы Joomla стала работать, необходимо, чтобы на компьютере были запущенные и обязательно выполнены следующие компоненты:
- Apache или Internet Information Server (IIS) – любой из этих веб-серверов;
- Язык PHP;
- База MySQL.
Взаимодействие браузера и сервера (компьютера) будет обеспечено работой веб-сервера. Локальные папки сервера именно посредством веб-сервера попадают в интернет. Происходит это следующим образом: при запросе браузера, когда пользователь вводит в него конкретный url, веб-сервер обращается к нужному файлу и выполняет его.
PHP – это популярный код программирования. Именно на нем написана Joomla. Если у вас в планах создание именно динамичного веб-сайта, то без php просто не обойтись. Программа, которая будет создана с помощью этого языка, сможет взаимодействовать с веб-сервером, создавая при этом в динамическом режиме страницы в формате html.
MySQL – это база данных в которой храниться вся информация сайта. Любое действие веб-мастера, будь то добавление статьи или применение в системе того или иного модуля прописывается в виде определенной информации в базе данных.
HTML-документ – это та самая страница на экране монитора, которая отображается перед пользователем. Страница написана с помощью языка гипертекстовой разметки, также используемого при разработке сайтов. Обращаем внимание, что перед тем, как начинать работать с Joomla, следует изучить базовые понятия языка html. Они несложные, а пригодятся в разработке сайта даже если веб-мастер передумает делать это с помощью Joomla, а выберет другую CMS.