Stimmt genau!
Streng genommen braucht man sogar nur eine Datei im pages-Verzeichnis - sobald die da ist, funktioniert auch ?p= - aber weil ich gerne Inhalt von Logik trenne, hab ich mir vorgenommen, das HTML immer in eine extra Template-Datei auszulagern, die ich dann von der Page aus rendere.
Finde ich auch durchaus sinnvoll und logisch so. Würde ich ebenfalls so tun.
Muss mal schauen, ob ich es hinbekomme, eine Funktion einzubauen, um generische Pages direkt im Admin-Panel (via Datenbank) anlegen zu können. Das fände ich sehr praktisch und ist die eine Sache, die ich von Wordpress übernehmen würde. Und dann noch eine Funktion, mit der man das Hauptmenü leicht (ebenfalls über Datenbank) erweitern kann, um diese Pages gegebenfalls auch irgendwann unterbringen zu können. Ist momentan eher unwichtig, aber nur mal angenommen, wir würden irgendwann, beispielsweise, für unsere Team-Hacks eigene Pages anlegen wollen, dann könnte man das darüber leicht fertigstellen. Oben ein neues Ausklapp-Menü hinzufügen "Projects", da dann als unterpunkte "SMW Collab Dingens" und "SMW Collab Dingens 1/2" und für jedes davon dann eine eigene Page, die man leicht übers Admin-Panel anlegen könnte. Nur mal um verbildlichen, wie ich es mir vorstellen könnte.
Ich find's nicht ganz so sinnvoll wie du, aber in deinem Fork kannst du ja machen, was du willst.
Hast du 'ne funktionierende Testumgebung?
Nope. Was brauche ich dafür alles?
Eigentlich nur Apache, PHP7 und 'ne MySQL-Datenbank
Ich hab mir XAMPP installiert, das ist quasi ein ganzer Webserver mit allem drum und dran auf dem eigenen PC, damit kann ich alles lokal ausprobieren
Ohne lokale Testumgebung müsste man ja alles auf der Live-Version der Seite testen, und das würde selbst ich nicht empfehlen.
Solange man nichts mit der Datenbank macht und nicht die Haupt-Files anfasst, kann ja vermutlich nicht viel passieren.
Aber sobald man was mit der Datenbank macht, wäre eine Testumgebung natürlich schon hilfreich. Ich könnte dafür aber theoretisch auch meinen Webspace und eine Subdomain benutzen.
Vielleicht rufe ich experimental.smwhacking.de dafür wieder ins Leben und kopiere die Daten von hier dorthin rüber. Scheint mir das leichteste zu sein. Dann könntest du das auch benutzen (obwohl du ja eh deinen Kram hast).
In memberlist.php hast du wohl noch eine hardcodiert Referenz auf http://smwhacking.de drin, wenn ich das richtig sehe.
Da solltest du besser die entsprechende Variable reinpacekn (sofern ich den Teil dort richtig verstehe).
Moment, nevermind, bin doof.
Das ist im "old"-Verzeichnis.
Habe nur die Verzeichnisse mit Agen Ransack durchsucht und hatte mir das old-Verzeichnis mitkopiert, was natürlich Blödsinn ist.
Sieht schon besser aus. old gelöscht, von 75 Datein mit smwhacking drin jetzt nur noch 10.
OK, Experimental ist wieder online. Du müsstest es auch drauf zugreifen können; habe es also Unterordner des SMW Hacking Spaces angelegt.
Dann mal Time to get Coding and fuck everything up!
Zum Glück gibt es im GitHub-Client mittlerweile eine einfache Möglichkeit, den Upstream zu fetchen. Ich weiß noch, wie mühselig man das bisher immer direkt über Git machen musste.