frase wrote: ↑Wed Feb 06, 2019 7:16 am
Frage:
Anhand welcher Kriterien werden denn eigentlich Templates und Plugins unterschieden?
Wenn ich das richtig sehe, gibt es nur eine XML-Vorlage für alles - <!DOCTYPE plugin ...
Wahrscheinlich ist das alles kein Problem und du kannst anhand der <tags> unterscheiden oder der Autor muss dazuschreiben, um was es sich eigentlich handelt.
Nimmt man an, dass es wirklich mal viele werden, und die Admins vielleicht auch mal wechseln, könnte es vielleicht unübersichtlich werden? (Vielleicht bin ich auch nur ein allzugroßer Bedenkenträger?)
Für meinen Geschmack gehört mindestens ins XML-File:
Code: Select all
<!-- Data type for: plugin or template -->
<type>plugin</type>
Und das noch vor <name>
Damit kommst du jetzt.
Ich unterscheide das einfach dadurch, in welches Quellverzeichnis ich das eintrage.
Nicht von dem einen Plugin unter dem TemplateRepo beeindrucken lassen. Das steht da einfach nur drin, damit ich da auch was hatte, bevor Ludwig sein Template eingetragen hat.
Jetzt noch ein zusätzliches Element einzustricken ... klar geht das. Ich halte es aber für unnötig.
Zugegeben, die Benennung ist nicht unbedingt auf Template geeicht.
Man könnte die Vorlage ändern und template statt plugin als rootelement nehmen, das sollte ohne weitere Änderungen funktionieren. Oder besser was neutrales, vielleicht kommt noch mehr.
Aber auch dein Vorschlag ist natürlich umsetzbar.
Ich schau mal, ob und wie das mit eingestrickt werden kann.
Keine Sorge, die bereits bestehenden xml‘s bleiben gültig.