Оцените статью: 5 1 1 1 1 1 Рейтинг 5.00 (3 Оценки)

В каких случаях партнерские программы работают. В каких случаях они не работают. Что нужно знать для создания партнерки.

 

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

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

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

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

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

Подписывайтесь на наш канал YouTube

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

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

  • php.

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

  • javascript;
  • html;
  • css.

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

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


Похожие статьи

Интересные статьи

Самые читаемые статьи



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

BeGet

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

Домены на .ru в подарок