Deutschland United States United Kingdom
ContentLion - Open Source CMS

Paket-Auflösungssystem

Paket-Auflösungssystem

Hi,

Man kann derzeit ja jedes Plugin deinstallieren. ;)
Dabei wird derzeit noch nicht gepürft, ob ein anderes Plugin dieses Plugin benötigt. :S
Wenn dies der Fall ist, funktioniert dieses einfach nicht mehr. :(
Besser wäre es, wenn dann eine Fehler-Meldung erscheinen würde, mit den Plugins, die wiederum dieses Plugin nutzen. Außerdem muss es einen "Force"-Button geben. :P

Hab gerade mal an ner kleinen API gebastelt, die alle Abhängigkeiten zurückgibt: :)
http://contentlion.pf-control.de/api/pak…i=listDepencies

Und dann noch ne Methode, mit der man die Abhängigkeiten von einem bestimmten Plugin herausfinden kann:
http://contentlion.pf-control.de/api/pak…=sshloginhelper

Werde vllt. nen kleines Plugin basteln, welches bei der Deinstallation, auf der API-Basis, prüft, ob das Plugin nicht von einem anderem Plugin genutzt wird. ;)
Wäre aber mehr nen Prototyp, denn eig. muss das System mit in die Release-Version, also von Haus aus mit dabei sein. :rolleyes:
Bzw. in den Installer. ;)

Das macht der Plugin-Installer doch schon längst o_O

Ahh du meinst bei der Deinstallation, können wir machen, wenn wir die Plugin-Liste mal überarbeiten

Aber dafür brauchste keine neue API^^ Können die package.xml einfach mit in den installer packen

Ja, das war auch mehr ein Test. :D