Из чего состоит платформа Joomla?

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

Верхний слой

dzhamlaВключает в себя расширение скелета проекта Joomla и его приложения:

  • модули
  • компоненты
  • шаблоны

Средний слой

Состоит из приложений, которые расширяют класс JApplication скелета проекта. В средний слой Joomla включены три приложения (в Joomla 1.5 четыре):

  • JInstallation: это приложение является ответственным за установку Joomla на веб-сервере. Запускается, как правило, только один раз, во время установки системы, и после установки удаляется. Исходные файлы этого приложения находятся в папке /installation.
  • JAdministrator: является приложением к административному ответственному за работу серверу. Исходные файлы находятся в папке /administrator. Основу составляют три основных файла: defines.php, framework.php и application.php и файл toolbar.php, добавленные в панель инструментов в интерфейсе административного сервера.
  • JSite: является главным приложением, ответственным за загрузку информации из базы данных MySQL и за подключение к выбранным шаблоном и передачу результата в браузер пользователя. Кроме того, отвечает за функции, связанные с входом в систему и взаимодействие с пользователем.

Нижний слой

Нижний слой каркаса, состоит из трех элементов:

  • самого скелета Joomla: список классов, расположены на веб-сайте, Платформа Joomla! 11.1
  • библиотек (libraries): пакетов кода и необходимого скелета Joomla или устанавливаются для необходимости расширения независимых дизайнов.
  • дополнений (плагинов): расширяют функциональность доступов в скелете.

 

Поскольку Joomla основан на PHP и MySQL, можно конструировать мощные приложения, используя все преимущества открытой платформы. Как установить Joomla, а также инструкцию по настройке и использованию вы найдете в видео к этой статье. Приятного просмотра и удачных опытов с CMS Джумла.

Оценить статью
Новости IT
Добавить комментарий