
Wie immer freue ich mich, dich zu einem weiteren Beitrag begrüßen zu dürfen! 💚
Du fragst dich womöglich, wieso zum Teufel ich mich auf tausend Sachen gleichzeitig konzentriere. Unter dem letzten Beitrag habe ich noch kommentiert, dass ich aktuell an der Teilseite für die internen Strukturen hinter diesem Projekt arbeite. Nur leider hat sich dieser Fokus kurz darauf erneut ein wenig verschoben … 😅🙈
Aktuell entwickle ich nämlich ein Verwaltungstool für den Server, auf dem diese Seite hier läuft. Ziel des Ganzen ist es langfristig, mich selbst aus diesem System auszusperren und eine geteilte Verwaltung einzurichten, in der kein Administrator alleinige Entscheidungen treffen kann. Das soll einerseits die Sicherheit deiner Daten weit über die Rahmenbedingungen der DSGVO erhöhen, sodass nicht einmal die Versuchung für eine missbräuchliche Nutzung entstehen kann. Insbesondere wenn dieses Projekt hier doch irgendwann einmal größer werden sollte als geplant, möchte ich vermeiden, dass mir das Ganze zu Kopf steigt. So besteht immer eine zusätzliche Kontrollschicht, die verhindert, dass ein einzelner Mensch auf dumme Gedanken kommt. 🫡
Andererseits soll dieses Tool eine Möglichkeit bieten, gemeinsam an der Entwicklung der Seite zu arbeiten, während der Einstieg in das Projekt so einfach wie möglich ist. Dazu habe ich ein Konzept aufgebaut, über das jeder Admin in einer Sandbox-Umgebung frei an einer gemeinsamen – nicht produktiven (also nicht die aktive Instanz dieser Seite betreffend, auf der du dich gerade befindest) – Codebasis arbeiten kann, während er gleichzeitig eine Testinstanz bereitgestellt bekommt, über die er Änderungen am Code in Echtzeit testen kann. Gleichzeitig soll eine Übertragung dieser Änderungen auf die aktive Instanz nur mit der Zustimmung aller Admins durchgeführt werden können, um zu verhindern, dass Schadcode im Projekt landet. 🛡️
Ja, das sind so die groben Gedanken dahinter, und da ich in diesem Vorhaben erst eine sehr rudimentäre Basis an Features habe, wird es wohl noch eine ganze Weile dauern, bis sich auf dieser Seite (also dem dynamischen Teil davon – den, den du siehst, wenn du eingeloggt bist) wieder sichtbar etwas tut. Denn sobald die Verwaltungssoftware läuft, werde ich den Fokus erst wieder auf die interne Plattform richten, bevor ich zu diesem Part des Vorhabens hier zurückkehre. 🥵
So wie ich das sehe, dürfte das auch kein großes Problem darstellen. Diese Seite hat nun einmal noch keine wirkliche Nutzerbasis, und wenn du das hier liest, dann bist du eine der wenigen Ausnahmen, für die ich unfassbar dankbar bin. Das ändert jedoch nichts daran, dass dieses Projekt hier mir unglaublich wichtig ist und ich es daher um meines eigenen Gewissens willen für sinnvoll hielt, dir mal ein kleines Update zu geben. 💯
Damit bedanke ich mich auch schon wieder ganz, ganz herzlich für deine Zeit und wünsche dir noch einen wundervollen (restlichen) Tag! ✌🏼
Beitragsbild: "Person Encoding in Laptop" von Lukas via Pexels.