Как быстро и легко создать собственный компонент Joomla!

Курс предназначен для тех, кто знаком с языками PHP и MySQL и до этого работал с Joomla! CMS. Содержит краткий обзор материалов по созданию компонентов Joomla 2.5 с использованием MVC. Курс не претендует на исключительность и уникальность информации и понимается довольно-таки не легко, так как я пытался охватить максимальный объём информации за короткое время.


Для желающих быстро обучиться разработке расширений будет выпускаться серия видеокурсов как базовых (которых тем не менее хватит для того, чтобы вы научились и могли при необходимости заняться разработкой расширений Joomla! 2.5), так и профессиональных (в которых глубоко раскрываются отдельные аспекты, проводиться анализ исходных кодов Joomla! и поясняется её внутренняя работа).


Кроме видеокурсов на нашем сайте вы всегда можете найти нужные вам статьи. А если таких статей ещё не имеется - пожалуйста, сообщите о б этом администрации и мы постараемся написать об интересующей вас вещи. Также рекомендую вместе с просмотром видеокурсов для более глубокого понимания затронутых тем почитать официальную документацию Joomla. Желаю успехов в обучении и разработке.


Урок 1 - подготовка к разработке.


  • Что нужно знать если вы хотите заняться разработкой расширений Joomla!.
  • Какие программные средства используются в процессе разработки.
  • Установка пакета Joomla! и начальная конфигурация.


iFrame


Урок 2 - начало разработки.


  • Древо каталогов компонента Joomla! 2.5.
  • Краткое пояснение о MVC в Joomla! 2.5.
  • Описывается структура файлов и каталогов компонента.
  • Создание файла точки входа в компонент.
  • Создание контроллера по умолчанию.


iFrame


Урок 3 - работа с базой данных.


  • Работа с базой данных(БД) MySQL.
  • Регистрация компонента в БД.
  • Проэкция сущностей БД в компоненте Joomla!(таблици).


iFrame


Урок 4 - контроллеры и модели данных.


  • Контроллеры Joomla! 2.5.
  • Модели Joomla! 2.5.
  • Взаимодействие контроллера и модели.


iFrame


Урок 5 - взаимодействие модели и представления.


  • Типы моделей в Joomla! 2.5.
  • Создание представлений Joomla! 2.5.
  • Связывание представления и модели.


iFrame


Урок 6 - разработка фронтенда.


  • Разработка фронтенд части компонента.
  • Повторное использование кода, описаного в админ части.
  • Демонстрация работы созданого компонента.


iFrame

Хотите комплексно решить Ваш вопрос? 

Перейдите в наш раздел видео-курсов

Оставьте первый комментарий

Не смогли найти, то что искали? Воспользуйтесь поиском

Популярные статьи

Последние статьи


Рекомендуем хостинг

 

 

BeGet

 

30 дней бесплатно!

 

Дополнительно Вы получаете бонусные домены, которые можно использовать как для регистрации, так и для продления доменов в зонах .RU, .РФ, .ONLINE, .SPACE, .SITE, .WEBSITE, .FUN, .HOST, .PRESS, .PW.