Исполним любое пожелание по разработке и созданию...

6
www.hotwebstudio .by CMS JOOMLA Админка

Upload: hotwebstudio

Post on 27-Jul-2015

201 views

Category:

Business


2 download

TRANSCRIPT

www.hotwebstudio.by

CMS JOOMLA Админка

CMS JoomlaCMS Joomla - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL

www.hotwebstudio.by

С чего состоит CMS JoomlaКомпоненты, модули и плагины – это расширения функционала CMS, которые можно разделить

на встроенные (компонент публикаций, поиск, новостной модуль) и сторонние расширения (галерея JoomGallery или компонент JoomlaPack)

Исходный код ядра и библиотеки Joomla – основные файлы для выполнения системных функцийСторонние библиотеки – это дополнительные библиотеки, использование которых позволяет

расширить функционал Joomla. Конфигурационный файл – configuration.php, который обеспечивает хранение основных

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

www.hotwebstudio.by

Современный движок Joomla 1.5 работает на основе структуры «Модель - вид (представление) - контроллер».

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

С помощью такой схемы можно создавать гибкие легко расширяемые приложения с пользовательским интерфейсом. Эта структура была разработана создателями Smalltalk-80 в 1980 г.

www.hotwebstudio.by

Давайте подробно остановимся на описании элементов MVC:

Модель (Бизнес модель, Model) – это элемент MVC, который предоставляет данные для View (Представление).

Представление (View ) — это элементы пользовательского интерфейса, с помощью которых генерируются HTML страницы вывода данных с отдельным шаблоном интерфейса. Использование шаблона для представления очень удобно для дизайнерского оформления. Представление не изменяет данные, он только отображает их. Поэтому представление может быть изменен в любое время.

Контроллер - это обработчик действий пользователя (браузера на стороне клиента).

Использование принципа MVC имеет следующие преимущества:• Удобство групповой работы над проектом;• Устранение зависимости между различными частями проекта;• Улучшенное качество получаемого кода;• MVC позволяет избежать зависимости модели от интерфейса;• Возможность повторного использования кода без его изменения;• Работоспособность компонента при изменении интерфейса Joomla 1.7.

www.hotwebstudio.by

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

www.hotwebstudio.by