понедельник, 30 мая 2011 г.

Основы Joomla 1.6

Joomla –(CMS – Content Manager System)  это система управления контентом, написанная на языках программирования PHP и JavaScript. CMS ...

это информационная система, используемая для создания, редактирования и управления контентом. Joomla использует принцип MVC (Model-View-Controller).
Model – некий класс, который работает с данными.
View – класс, который берет данные из модели и отображает их в соответствии с шаблоном.
Controller – это класс, который является обработчиком задач.

Основные возможности:

  1. Расширение функционала при помощи установки дополнительных компонент (плагинов) и модулей.
  2. Благодаря принципу MVC, быстрое и с наименьшими затратами изменение внешнего вида.
  3. Схема расположения модулей динамическая, что позволяет располагать модули по своему усмотрению, а также содержимое модуля можно включить в материал.

Joomla – это полноценный framework, с очень продвинутым API.
Framework (фреймворк) – это программное обеспечение  облегчающее разработку компонент большого программного проекта. Фреймворк содержит в себе большое количество разных по назначению библиотек.
Основные понятия.

Материал – основная составляющая контента для joomla. В материалах содержится весь контент. Под материалом подразумевается фрейм, содержащий в себе текст, медиа файлы а также программные пакеты. Материалы являются первичным звеном при наполнении сайта. Без созданного того или иного материала невозможно создать дерево меню сайта.
Категория (глава, раздел) – это рубрика, объединяющий материалы по некоторому признаку.
Если перевести на компьютерный язык, то материал – это файл, а категория – это папка.
Плагин – это подпрограмма, которая расширяет функционал joomla, без вмешательства в само ядро joomla.
Модуль – это подпрограмма, которая используется для вывода какой-либо информации, без вмешательства в само ядро joomla.
Шаблон – это связка html и css файлов, которые обеспечивают вид нашего сайта, расположения различных модулей, вывод контента и т.п.
Структурная схема joomla 1.6 для контента:
Из схемы мы видим, что в категории могут быть подкатегории (такое стало возможно только в joomla 1.6) поэтому такое понятие как «раздел» (в старых версиях) изжило себя.
Статья будет дописываться по мере накопления базы знаний.

Понравилась статья? Поблагодарить автора:

Введите e-mail адрес:



8 комментариев: