Ich überlege gerade, ob wir die ganzen Spalten in der addons-Tabelle überhaupt noch brauchen.
Klar, die sind leichter abzufragen, aber der Core braucht IMHO nur folgende Infos:
addon_id
type
directory
installed (Datum)
upgraded (Datum)
removable (Schützt Module, ohne die der Core nicht funktioniert)
bundled (Ähnlich wie removable, wobei bundled nicht ausschließt, daß ein Modul trotzdem deinstalliert werden kann)
addons-Tabelle
addons-Tabelle
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
- creativecat
- Beiträge: 1430
- Registriert: Mi 6. Feb 2013, 12:41
- Kontaktdaten:
Re: addons-Tabelle
Aus meiner Sicht nicht. Ist alles im Modul selbst hinterlegt und wie du sagst, das wird ja erst interessant, wenn ein Update installiert werden soll...
Re: addons-Tabelle
Na ich schmeiß sie mal weg und dann seh ich schon, ob ich sie irgendwo doch wieder brauche.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: addons-Tabelle
Ähm, mal doof gefragt, wo wollten wir denn die Infos bei Templates und Themes ablegen? Bei den anderen Addons ist das in der Klasse definiert, aber Templates haben ja eigentlich keine. Machen wir da trotzdem eine?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: addons-Tabelle
So, ich bin jetzt bei dieser verkürzten Form angelangt:
Ein paar Sachen braucht man halt doch, weil es sonst eher mühselig ist, die Infos aus den Klassen auszulesen. Außerdem mußte ich ein paar Methoden umschreiben, um eben genau das zu tun. Kann sein, dass es irgendwo noch Stellen gibt, die noch zu ändern sind.
Ein paar Sachen braucht man halt doch, weil es sonst eher mühselig ist, die Infos aus den Klassen auszulesen. Außerdem mußte ich ein paar Methoden umschreiben, um eben genau das zu tun. Kann sein, dass es irgendwo noch Stellen gibt, die noch zu ändern sind.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is