Hallo,
kann mir jemand beim erstellen eines WBB Plugins helfen?
BZw. Erklären wie ich am besten anfange.
Mit freundlichen Grüßen
Hallo,
kann mir jemand beim erstellen eines WBB Plugins helfen?
BZw. Erklären wie ich am besten anfange.
Mit freundlichen Grüßen
Hallo,
kann mir jemand beim erstellen eines WBB Plugins helfen?
BZw. Erklären wie ich am besten anfange.
Mit freundlichen Grüßen
was willst du denn machen?
& was kannst du?
Ich kann HTML und PHP teils, ich möchte ein kleines Plugin erstellen, mehr per PN
Mit freundlichen Grüßen
ich glaube das gehört eher hier hin
http://www.woltlab.com/forum/index.php?page=Index
http://www.woltlab.com/forum/i…anh%C3%A4nge/#post1212358
hat er ja schon geschrieben.
Hier wirst du aber keinen, geschweige denn besseren Support für sowas bekommen.
Mit "PHP teils" kommst du nicht weit. Erstmal Objekt Orientierte Programmierung (OOP) im Bezug auf PHP erlernen, danach noch mal eben Singleton anschauen (da reicht im Grunde zu wissen, wie man es anwendet). Hast du das soweit geschafft, solltet du dir eine gute Grundahnung von XML aneignen. Natürlich sind MySQL Kenntnisse absolut von Nöten, aber ich denke die besetzt du. Danach kannst du auch anfangen dich mit dem WBB Pluginsystem auseinander zu setzen.
Ich werde hier mal einen Teil aus einer PM an einen anderen Nutzer zitieren.
Zitat[..]eigentlich ist die Dokumentation sehr gut, sie geht allerdings nicht auf die Grundlagen ein, das meinst du vermutlich. Dazu kann man sagen, dass jedes Plugin eine package.xml braucht. In dieser Datei wird alles für das Plugin wichtig angegeben, unter anderem Package Installation Plugins, sog. PIPs. Was jeder PIP macht kannst du in der Dokumentation nachlesen. Plugins werden als TAR-Archive gepackt, ein doppeltes Packen ist bei zu großer Dateigröße möglich (.tar.gz-Archv mit der .tar-Datei darin).
Weiter gibt es eine bestimmte Struktur, die man einhalten sollte. Zum einen sind das Klassen-, Template-, Datei-, und Pfadnamen die man einhalten sollte, zum anderen aber auch bestimmte Schreibweisen des Codes. Wie genau diese aussieht steht leider nicht in der Dokumentation, ist aber auch nicht elementar für Plugins; sie funktionieren auch ohne Einhaltung der Namen. Grundsätzlich kann man aber sagen: Templates und Icons fangen klein an und werden bei jedem weiteren Wort groß geschrieben (z.B. meinTollesTemplate.tpl), Klassennamen werden immer groß geschrieben und tragen das Suffix .class.php (IchBinEineKlasse.class.php). Die Pfadstruktur musst du dir selbst mal in deiner WBB-Installation ansehen.