PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : feedback zum plugin system


leonsio
17.08.2005, 12:12
ich hab mich nun etwas ausführlicher mit VB 3.5 auseinander gesetzt

und mir sind folgende sachen aufgefallen

plugin system an sich ist ne nette sache, aber man wird nie im leben alle bereiche mit hooks abdecken, die die entwickler bei ihren hacks brauchen

auch abgesehen davon finde ich (aktuelles) plugin system nur bedingt "gut"

so ein system hat den entscheidenen vorteil dass man bei updates die hacks nicht neu einbauen muss, da nichts in dem code drin steckt

auch produkt system finde ich ganz gut gelungen, allerdings vermisse ich bei templates die möglichkeit eine template zu einem anderen produkt zuzuordnen ( ist nur beim anlegen möglich )

für mich persönlich war es noch nie ein großes problem bei den hacks den PHP code zu verändern, da hab ich bei updates mit "diff" gearbeitet und es ging eigentlich recht fix
wozu ich früher eher die abneige hatte, war das template system, da es nicht besonders übersichtlich ist

man kann zwar die box größer machen, aber es fehlen z.B solche sachen wie syntax highlight mit dem man einfach schneller ans ziel kommt

hier zeigt sich auch der nachteil des pluginsystems,

früher wars es halt so

man hat einen hack der bedarf 10 änderungen in php dateien und 20 bei den templates

man musste bei vb 3.0.x auch alle 10 dateien ändern und für jeden style alle 20 änderungen machen ( bei 3 stylen, 60 änderungen usw usw).....

okay nun sind die 10 dateiänderungen weg entfallen, aber dies ist leider in den meisten fällen nur das geringste teil an arbeit die man hat, wenn man einen hack einbaut

somit würde ich mir wünschen dass die version 4.0 auch einen plugin system für die style hat

es ist an sich kein großer unterschied ob man hooks bei php dateien oder(bzw und) bei den style einbaut, es geht ja auch nicht darum durch die hooks/plugins das erstellen von den styles einfacher zu machen, sonder darum dass an bestimmten stellen hooks platziert werden ( z.B zwischen geburtstagsanzeige udn wer ist online auf dem forumhome, oder an einigen stellen in postbit(_legacy) template usw usw)

so wäre das plugin perfekt und man könnte auch einem newbie zutrauen hacks zu installieren
außerdem würde dies platz in der DB sparren und die style von den hacks etwas abtrennen, was übersichtlichkeit zu gute kommen würde


Gruß

Leo

leonsio
17.08.2005, 15:39
übrigens was noch interessant wäre, ist wenn man zip oder tar(gz) archive (mit bestimmten struktur ) hochladen könnte und so "Produkte" installieren

in einem archiv wären samt xml dateien eventuell benötigte grafiken oder dateien

/
--/files
--/phrases
--/templates
--/plugins


alles aus dem order files würde z.B ins forumroot verschoben werden, rest importiert

dann könnte man würklich von einem plugin system sprechen :D