SlideShare a Scribd company logo
1 of 6
CMS JOOMLA
  Админка



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




                                                          www.hotwebstudio.ru
С чего Joomla
                        С чего состоит CMS
           Компоненты, модули и плагины – это расширения функционала CMS, которые можно разделить
на встроенные (компонент публикаций, поиск, новостной модуль) и сторонние расширения (галерея
JoomGallery или компонент JoomlaPack)
           Исходный код ядра и библиотеки Joomla – основные файлы для выполнения системных функций
           Сторонние библиотеки – это дополнительные библиотеки, использование которых позволяет
расширить функционал Joomla.
           Конфигурационный файл – configuration.php, который обеспечивает хранение основных
характеристик и глобальных переменных, необходимых для корректной работы Joomla.
           Языковые файлы, обеспечивающие первичную локализацию Joomla.




                                                                            www.hotwebstudio.ru
Современный движок Joomla 1.5 работает на основе структуры «Модель - вид
(представление) - контроллер».
          Model-View-Controller (MVC) - схема использования нескольких шаблонов
проектирования, с помощью которых модель приложения, пользовательский интерфейс и
взаимодействие с пользователем разделены на три отдельных компонента так, что
модификация одного из компонентов оказывает минимальное воздействие на остальные.
          С помощью такой схемы можно создавать гибкие легко расширяемые приложения
с пользовательским интерфейсом. Эта структура была разработана создателями Smalltalk-80 в
1980 г.




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

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

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

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

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

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




                                          www.hotwebstudio.ru

More Related Content

What's hot

[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)Evgeny Kaziak
 
Eleanor CMS
Eleanor CMSEleanor CMS
Eleanor CMSSC3402
 
Cms(content management system)
Cms(content management system)Cms(content management system)
Cms(content management system)DiMeDRoL91
 
Паттерны проектирования
Паттерны проектированияПаттерны проектирования
Паттерны проектированияITCP Community
 
Meet Magento Belarus - Alexander Kaigorodov
Meet Magento Belarus - Alexander KaigorodovMeet Magento Belarus - Alexander Kaigorodov
Meet Magento Belarus - Alexander KaigorodovAmasty
 
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...FMTeam
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхMagecom Ukraine
 
Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.Eugene Fidelin
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)romachka_pole
 
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.DrupalCampDN
 
Meet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakMeet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakAmasty
 
Тестовое задание для веб-программиста
Тестовое задание для веб-программистаТестовое задание для веб-программиста
Тестовое задание для веб-программистаDEVTYPE
 
шаринг
шарингшаринг
шарингNoveo
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг1С-Битрикс
 
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATION
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATIONRF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATION
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATIONAlexander Varlamov
 

What's hot (19)

Компоненты 2.0
Компоненты 2.0 Компоненты 2.0
Компоненты 2.0
 
[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)
 
Eleanor CMS
Eleanor CMSEleanor CMS
Eleanor CMS
 
Cms(content management system)
Cms(content management system)Cms(content management system)
Cms(content management system)
 
Паттерны проектирования
Паттерны проектированияПаттерны проектирования
Паттерны проектирования
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
Meet Magento Belarus - Alexander Kaigorodov
Meet Magento Belarus - Alexander KaigorodovMeet Magento Belarus - Alexander Kaigorodov
Meet Magento Belarus - Alexander Kaigorodov
 
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...
Шичко И. Вопросы практического применения СУБД FileMaker при решении повседне...
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложениях
 
Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)
 
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
 
Meet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakMeet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis Bosak
 
AdminCMS
AdminCMSAdminCMS
AdminCMS
 
Тестовое задание для веб-программиста
Тестовое задание для веб-программистаТестовое задание для веб-программиста
Тестовое задание для веб-программиста
 
Azure - введение
Azure - введениеAzure - введение
Azure - введение
 
шаринг
шарингшаринг
шаринг
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
 
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATION
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATIONRF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATION
RF.AG || Russian FORMAT - Interactive 3D Presentation System PRESENTATION
 

Viewers also liked

10 легких шагов к освоению joomla! 3
10 легких шагов к освоению joomla! 310 легких шагов к освоению joomla! 3
10 легких шагов к освоению joomla! 3Юлия Устимчук
 
8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid Them8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid ThemSiteGround.com
 
8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your JoomlaSiteGround.com
 
Как взломать WordPress/Joomla за 5 минут
Как взломать WordPress/Joomla за 5 минутКак взломать WordPress/Joomla за 5 минут
Как взломать WordPress/Joomla за 5 минутPhilipp Kulin
 

Viewers also liked (7)

10 легких шагов к освоению joomla! 3
10 легких шагов к освоению joomla! 310 легких шагов к освоению joomla! 3
10 легких шагов к освоению joomla! 3
 
Pengajian islam v. 1
Pengajian islam v. 1Pengajian islam v. 1
Pengajian islam v. 1
 
модуль 1
модуль 1модуль 1
модуль 1
 
8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid Them8 Most Popular Joomla Hacks & How To Avoid Them
8 Most Popular Joomla Hacks & How To Avoid Them
 
8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Как взломать WordPress/Joomla за 5 минут
Как взломать WordPress/Joomla за 5 минутКак взломать WordPress/Joomla за 5 минут
Как взломать WordPress/Joomla за 5 минут
 

Similar to Joomla (Админка) www.hotwebstudio.ru

Eleanor
EleanorEleanor
EleanorSC3402
 
презентация никоненко михаил
презентация никоненко михаилпрезентация никоненко михаил
презентация никоненко михаилMichael Nikonenko
 
FFCMS - вводная для пользователя
FFCMS - вводная для пользователяFFCMS - вводная для пользователя
FFCMS - вводная для пользователяzenn1989
 
C# Web. Занятие 05.
C# Web. Занятие 05.C# Web. Занятие 05.
C# Web. Занятие 05.Igor Shkulipa
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NETMedia Gorod
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
Phalcon. Что нового?
Phalcon. Что нового?Phalcon. Что нового?
Phalcon. Что нового?Oleksandr Torosh
 
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...Magecom UK Limited
 
Шаблоны проектирования в Magento
Шаблоны проектирования в MagentoШаблоны проектирования в Magento
Шаблоны проектирования в MagentoPavel Usachev
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPmikhailshurgulaya
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCGetDev.NET
 
Лекции и задания по рнр
Лекции и задания по рнрЛекции и задания по рнр
Лекции и задания по рнрRauan Ibraikhan
 
C# Web. Занятие 09.
C# Web. Занятие 09.C# Web. Занятие 09.
C# Web. Занятие 09.Igor Shkulipa
 
История развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеИстория развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеlugnsk
 

Similar to Joomla (Админка) www.hotwebstudio.ru (20)

Eleanor
EleanorEleanor
Eleanor
 
презентация никоненко михаил
презентация никоненко михаилпрезентация никоненко михаил
презентация никоненко михаил
 
Backbone lesson 1
Backbone lesson 1Backbone lesson 1
Backbone lesson 1
 
FFCMS - вводная для пользователя
FFCMS - вводная для пользователяFFCMS - вводная для пользователя
FFCMS - вводная для пользователя
 
C# Web. Занятие 05.
C# Web. Занятие 05.C# Web. Занятие 05.
C# Web. Занятие 05.
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
Битрикс-Framework
Битрикс-FrameworkБитрикс-Framework
Битрикс-Framework
 
Phalcon. Что нового?
Phalcon. Что нового?Phalcon. Что нового?
Phalcon. Что нового?
 
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
 
Шаблоны проектирования в Magento
Шаблоны проектирования в MagentoШаблоны проектирования в Magento
Шаблоны проектирования в Magento
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
Django
DjangoDjango
Django
 
django.pdf
django.pdfdjango.pdf
django.pdf
 
Symfony 3
Symfony 3Symfony 3
Symfony 3
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAP
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVC
 
Лекции и задания по рнр
Лекции и задания по рнрЛекции и задания по рнр
Лекции и задания по рнр
 
C# Web. Занятие 09.
C# Web. Занятие 09.C# Web. Занятие 09.
C# Web. Занятие 09.
 
История развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеИстория развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другие
 

More from hotwebstudio.ru

Поддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruПоддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruhotwebstudio.ru
 
Поддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruПоддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruhotwebstudio.ru
 
Разработка сайта в www.hotwebstudio.ru
Разработка сайта в www.hotwebstudio.ruРазработка сайта в www.hotwebstudio.ru
Разработка сайта в www.hotwebstudio.ruhotwebstudio.ru
 
Аудит сайтов в www.hotwebstudio.ru
Аудит сайтов в www.hotwebstudio.ruАудит сайтов в www.hotwebstudio.ru
Аудит сайтов в www.hotwebstudio.ruhotwebstudio.ru
 
Дизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruДизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruhotwebstudio.ru
 
Продвижение сайта в www.hotwebstudio.ru
Продвижение сайта в www.hotwebstudio.ruПродвижение сайта в www.hotwebstudio.ru
Продвижение сайта в www.hotwebstudio.ruhotwebstudio.ru
 

More from hotwebstudio.ru (6)

Поддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruПоддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ru
 
Поддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ruПоддержка сайтов в www.hotwebstudio.ru
Поддержка сайтов в www.hotwebstudio.ru
 
Разработка сайта в www.hotwebstudio.ru
Разработка сайта в www.hotwebstudio.ruРазработка сайта в www.hotwebstudio.ru
Разработка сайта в www.hotwebstudio.ru
 
Аудит сайтов в www.hotwebstudio.ru
Аудит сайтов в www.hotwebstudio.ruАудит сайтов в www.hotwebstudio.ru
Аудит сайтов в www.hotwebstudio.ru
 
Дизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruДизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ru
 
Продвижение сайта в www.hotwebstudio.ru
Продвижение сайта в www.hotwebstudio.ruПродвижение сайта в www.hotwebstudio.ru
Продвижение сайта в www.hotwebstudio.ru
 

Joomla (Админка) www.hotwebstudio.ru

  • 1. CMS JOOMLA Админка www.hotwebstudio.ru
  • 2. CMS Joomla CMS Joomla - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL www.hotwebstudio.ru
  • 3. С чего Joomla С чего состоит CMS Компоненты, модули и плагины – это расширения функционала CMS, которые можно разделить на встроенные (компонент публикаций, поиск, новостной модуль) и сторонние расширения (галерея JoomGallery или компонент JoomlaPack) Исходный код ядра и библиотеки Joomla – основные файлы для выполнения системных функций Сторонние библиотеки – это дополнительные библиотеки, использование которых позволяет расширить функционал Joomla. Конфигурационный файл – configuration.php, который обеспечивает хранение основных характеристик и глобальных переменных, необходимых для корректной работы Joomla. Языковые файлы, обеспечивающие первичную локализацию Joomla. www.hotwebstudio.ru
  • 4. Современный движок Joomla 1.5 работает на основе структуры «Модель - вид (представление) - контроллер». Model-View-Controller (MVC) - схема использования нескольких шаблонов проектирования, с помощью которых модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные. С помощью такой схемы можно создавать гибкие легко расширяемые приложения с пользовательским интерфейсом. Эта структура была разработана создателями Smalltalk-80 в 1980 г. www.hotwebstudio.ru
  • 5. Давайте подробно остановимся на описании элементов MVC: Модель (Бизнес модель, Model) – это элемент MVC, который предоставляет данные для View (Представление). Представление (View ) — это элементы пользовательского интерфейса, с помощью которых генерируются HTML страницы вывода данных с отдельным шаблоном интерфейса. Использование шаблона для представления очень удобно для дизайнерского оформления. Представление не изменяет данные, он только отображает их. Поэтому представление может быть изменен в любое время. Контроллер - это обработчик действий пользователя (браузера на стороне клиента). Использование принципа MVC имеет следующие преимущества: • Удобство групповой работы над проектом; • Устранение зависимости между различными частями проекта; • Улучшенное качество получаемого кода; • MVC позволяет избежать зависимости модели от интерфейса; • Возможность повторного использования кода без его изменения; • Работоспособность компонента при изменении интерфейса Joomla 1.7. www.hotwebstudio.ru
  • 6. На сегодняшний день CMS Joomla является одним из самых популярных движков для разработки собственного сайта, как для рядового контент-менеджера - огромное количество шаблонов и компонентов, настройка которых не требует глубоких познаний в программировании, так и для опытных разработчиков - возможность интегрирования собственных скриптов и изменения самого движка. www.hotwebstudio.ru