[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [SOLVED] PlugIn HowTo
Seite 1 von 1

[SOLVED] PlugIn HowTo

Verfasst: 26. Nov 2012, 17:25
von runstop64
Hi,

hat jemand einen Tip, wo ich mehr über das Zusammenspiel von Addons und Plugins erfahren kann? Dabei würde mich vor allem eine allgemeine Art Verwaltungsseiten des Plugins beim Addon anzumelden interessieren. Mir reicht auch eine Empfehlung welches Addon das gut löst...

Danke und Grüße,
Daniel

Re: PlugIn HowTo

Verfasst: 26. Nov 2012, 19:32
von Thomas.Blum
Hej,

ein Plugin ist genauso aufgebaut wie ein Addon. Sozusagen ein AddOn im AddOn.

Die Plugins müssen nur im "plugins" Ordner eines AddOns liegen.

In der Standardinstallation hat von Haus aus das Cronjob AddOn 2 Plugins dabei.

vg Thomas

Re: PlugIn HowTo

Verfasst: 26. Nov 2012, 22:05
von runstop64
Hi Thomas,

danke für den Hinweis.
Nachdem ich jetzt im Plugin alle $REX['ADDON'] Variablen gesetzt habe, wird mir auch meine Einstellungsseite angezeigt...

Grüße,
Daniel

Re: PlugIn HowTo

Verfasst: 26. Nov 2012, 23:24
von jdlx
Thomas.Blum hat geschrieben:ein Plugin ist genauso aufgebaut wie ein Addon. Sozusagen ein AddOn im AddOn.
Die Plugins müssen nur im "plugins" Ordner eines AddOns liegen.
Allerdings gibts ein paar caveats im Detail zu beachten..
- z.b. das die $REX['ADDON'].. Werte eines Plugins innerhalb von $REX verschoben werden,
- das man beim install nicht per rex_addon::isAvailable() Abfragen stellen kann, sondern zu Fuß in $ADDONSsic nachschauen muß..
- und evtl. noch mehr was erst auf den 2. Blick auffällt (und mit grad nicht ein..)

Re: [SOLVED] PlugIn HowTo

Verfasst: 28. Nov 2012, 21:28
von runstop64
Hi jdlx,

dazu habe ich noch folgende Fragen:
- z.b. das die $REX['ADDON'].. Werte eines Plugins innerhalb von $REX verschoben werden,
Vor ADDONS_INCLUDED arbeite ich dann also mit den Originalvariablen und danach mit den verschobenen? Oder wann werden die Daten verschoben?
das man beim install nicht per rex_addon::isAvailable() Abfragen stellen kann, sondern zu Fuß in $ADDONSsic nachschauen muß
Hab ich das richtig verstanden: Das gilt nur für das Plugin. - Außerhalb von der entsprechenden install.inc.php kann ich also OOPlugin und OOAddon normal verwenden?

Schon mal danke!
Daniel

Re: [SOLVED] PlugIn HowTo

Verfasst: 28. Nov 2012, 22:36
von jdlx
runstop64 hat geschrieben:Vor ADDONS_INCLUDED arbeite ich dann also mit den Originalvariablen und danach mit den verschobenen? Oder wann werden die Daten verschoben?
Denke beim include der Plugin config..
runstop64 hat geschrieben:Hab ich das richtig verstanden: Das gilt nur für das Plugin. - Außerhalb von der entsprechenden install.inc.php kann ich also OOPlugin und OOAddon normal verwenden?
Auch hier nicht 100% sicher, iirc aber ja.