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

Eleanor CMS
Eleanor CMSEleanor CMS
Eleanor CMS
SC3402
 
Cms(content management system)
Cms(content management system)Cms(content management system)
Cms(content management system)
DiMeDRoL91
 
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
Фичи н-н-нада? Или почему стоит использовать модуль Features. Евгений Фиделин.
DrupalCampDN
 
Тестовое задание для веб-программиста
Тестовое задание для веб-программистаТестовое задание для веб-программиста
Тестовое задание для веб-программиста
DEVTYPE
 

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 (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
Eleanor
SC3402
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
Media Gorod
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
Media Gorod
 

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.pdf
django.pdfdjango.pdf
django.pdf
 
Django
DjangoDjango
Django
 
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 (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
 

Recently uploaded

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 

Recently uploaded (9)

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 

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