@papakota

Для чего нужны Plugin Events понятным языком?

У меня есть одно расширение Джумлы и на сайте разработчика он выставил кучу Plugin Event'ов. По сути, просто PHP файлов с объяснениями. Но мне непонятна суть дела. Зачем это все? В каких случаях оно может понадобится и под какие типы задач (с конкретным примером, если можно)?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 3
vabka
@vabka
Токсичный шарпист
Сейчас вопрос звучит примерно как
У меня есть машина, и производитель этой машины напихал в салон кучу каких-то кнопок. Но мне не понятна суть дела. Зачем это всё? В каких случаях оно может понадобится и под какие типы задач (с конкретным примером, если можно)?


Почему бы не спросить у этого разработчика?
Почему бы не почитать документацию к этому плагину?
Почему бы не почитать те самые объяснения, которые написаны в этих файлах?

Откуда нам то знать, если ты даже не указал, что за плагин?
По названию можно попытаться логически придти к выводу, что если тебе нужно отслеживать какие-то события, которые происходят с плагином - он будет триггерить какие-то события, которые ты сможешь обработать.
Что за события и в каких ситуациях, и как их можно обработать - читай документацию к этим плагинам
Ответ написан
Комментировать
@exmmth
CMS Joomla, JBZoo
papakota непонятен ваш уровень в программировании чтобы дать точный ответ.
Если в общем дать ответ, плагин это расширение которое влияет на ход работы сайта (изменение, удаление, добавление, запрет и т.д. и т.п), в сайте есть компоненты, в них специальные места где вызываются триггеры - события, к этим событиям и подключаются плагины.

https://docs.joomla.org/Plugin вот официальная документация

Конкретные примеры сложно вам показать, так как не ясно для чего вами именно оно нужно. Плагины отличаются очень сильно предназначением. Если вы уточните названия вашего плагина или производителя (создателя плагина) это внесет ясности в ваш вопрос.

Присоединяйтесь к сообществу в телеграм общее https://t.me/joomlaru
Чат именно для разработчиков https://t.me/projoomla с вопросами возникающими поможем и решениями программными поделимся!)
Ответ написан
@papakota Автор вопроса
В общем, я все понял. Это просто разработчик таким образом упрощает жизнь того, кто в будущем может захотеть что то настроить под себя, что расширение как оно есть не позволит сделать без каких то изменений в его коде.
P.S. Я присоединился к группе разработчиков в Телеграмме (как Grigoriy)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы