Du denkst falsch
@mermshaus.
Ich stehe hier ganz alleine und habe niemanden an meiner Seite. Die wenigsten können alles. Die wenigsten Produkte kommen aus einer Hand. Ich kann nicht alle Bereiche abdecken. Das kannst Du denke ich mal auch nicht.
Das Problem an den fertigen Lösungen (vBulletin, XenFro usw.) ist, dass diese "Ganzheitlich" programmiert sind. A funktioniert ohne D nicht, während D ohne B und C nicht funktioniert und C funktioniert ohne A, B und D nicht. Ich hätte gerne etwas in Richtung "Modulbauweise". Also das sämtliche Funktionen von Maximal einer Funktion (Core) abhängig sind.
Das traue ich mir auch zu. Nein... das kann ich sogar. Aber ich möchte es mir leicht machen und möchte mir dinge wie...
PHP:
<?php require_once('./templates/header.php'); ?>
<?php require_once('./templates/navbar.php'); ?>
... ersparen und eher folgendermaßen machen.
PHP:
@header
@navbar
oder...
<@header>
<@navbar>
So etwas habe ich bisher nicht gemacht. Es geht wie Du oben sehen kannst auch ohne. In sämtlichen Tutorials wird es auch auf diese unschöne Weise gemacht.
Wie niemand außer mir nutzen wird? Ich möchte mein vBulletin Forum zu einem "mein" Forum konvertieren. Die User, Foren, Unterforen, Threads und Beiträge habe ich bereits erfolgreich importiert und man merkt keinen Unterschied zum vBulletin. Doch... noch ist es wesentlich schneller (meins) als das vB4.
Mein Problem mit vBulletin/XenForo (es kommt nichts anderes infrage) ist, dass zuviel unnötiges "an Board" ist. Einiges davon lässt sich deaktiveren oder "Stummschalten", einiges aber eben nicht. Bei vBulletin (XenForo weiss ich nicht) kommt noch hinzu, dass der "Coder" z.B. Informationen zu einem Thread (Erstellt am, Erstellt von, Erstellt im Forum usw.) nur Teilweise in ein Array ladet, obwohl es viel einfacher gewesen wäre, alle Informationen zur Verfügung zu stellen. Hat man "Glück" ist ein "Hook" (Einstiegspunkt) in der Nähe und man kann sich die Informationen "holen". Hat man aber Pech, muss man entweder die Original-Dateien ändern (mach ich nicht) oder sich komplett eine eigene Funktion schreiben.
Schau mal hier:
https://www.tutorials.de/threads/hilfe-bei-einem-script.403273/
Damit eine blöde Funktion (Post-ID -> Cookie) funktioniert, müssen die dümmsten Vorraussetzungen erfüllt sein. Das hätte man besser machen können. Was ich in dem Thread nicht erwähnt habe ist, dass man noch eine weitere ID im Quelltext haben muss, damit die Funktion ausgelöst werden kann.
Irgendwann im laufe der Zeit kommt dann die Erkenntnis, dass man aus Scheiße kein Gold machen kann. Sämtliche Funktionen sind ineinandergreifend und lassen sich nicht einfach ändern, ohne tiefgreifende Maßnahmen.
Ich glaube Du hast ein anderes "Forum" vor Augen als ich. Wenn man genau weiss was man will, braucht man keine 1000000 Buttons im Admin-CP.
PS: Wenn man nichts hilfreiches beitragen kann oder will, kann man auch einfach die Finger stillhalten.

Denn um private Meinungen oder Ansichten habe ich nicht gebeten.
Edit:
Siehe dieses Forum: Ein absolutes XenForo wie aus dem Werk mit ein paar veränderten Farben. Das möchte ich nicht. Wenn das dem Betreiber gefällt... okey. Mir gefällt es nicht.
Edit:
Wenn ich sagen würde, ich baue mir einen eigenen Helikopter... dann hast Du sicherlich etwas anderes vor Augen als so etwas:
YouTube Video
Ich hoffe, Du verstehst was ich meine.