Тонкости и нюансы создания расширений Joomla! - Александр Касянчук

Детали и нюансы разработки собственных расширений на CMS Joomla – Александр Касянчук.


Спикер подразделяет понятие расширения в Joomla на несколько наименований:


  1. Компоненты – громоздкие структуры с помощью которой конечный пользователь взаимодействует с приложением.
  2. Модули – блоки функциональности, располагающиеся в специально выделенном месте.
  3. Шаблоны – внешняя графическая оболочка.
  4. Языковые файлы – предоставляют возможность отображения сайта на разных языках как для пользователей, так и в админской части.
  5. Плагины – блоки функциональности, которые предназначены для выполнения задач, с которыми пользователь сайта не взаимодействует напрямую.


Расширения – это элементы, не входящие в стандартную поставку движка Joomla, которые пользователь может подключить самостоятельно.


 В ходе конференции спикер поднимает вопрос – кому же нужны свои собственные расширения? Когда вы разрабатываете сайт на Joomla, вы имеете определенный набор бизнес-задач, который необходимо реализовать посредством функциональности CMS Joomla. Сначала вы ищете бесплатные расширения, если подходящих среди них нет – просматриваете платные, но если вам не удастся найти нужного функционала – придется реализовывать собственный.


Для разработки собственных расширений необходимы знания следующих языков программирования:


1. Backend (для разработки расширений, которые не видит конечный пользователь):


  • php.


2. Frontend (видимая клиентская часть):


  • javascript;
  • html;
  • css.


Какие инструменты потребуются разработчику для создания расширений? Можно использовать, конечно, стандартный блокнот для написания программного кода, но в нем вы не будете иметь возможности навигации по коду. Александр Касянчук рекомендует применять интегрированные среды разработки, такие как NetBeans или PHP Storm, которые содержат в себе различные функции, облегчающие работу веб-разработчика. 


Если у Вас есть вопросы по статье - пишите их в комментариях.


Этот доклад и другие вы можете купить на странице конференции


http://joomla-secrets.ru/kurs/conference2016

disk_box3 Сверхзадачи веб-разработки - Артем Лебсак

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

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

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

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

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

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


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

 

 

BeGet

 

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

 

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