Neuigkeiten

Wir haben eine neue Website gebaut. Das steckt dahinter.

Rose Development hat eine neue Website. Statt einer allgemeinen Ankündigung erläutern wir die technischen Entscheidungen dahinter, denn die Website zeigt praktisch, wie wir jedes Projekt angehen.

Wir haben eine neue Website gebaut. Das steckt dahinter.

Wenn wir unseren Kunden sagen, dass schnelle, wartungsfähige, gut strukturierte Webplattformen sich lohnen, sollte unsere eigene Website das beweisen.

Hier ist, was wir tatsächlich taten, als wir die Entscheidungen, die Kompromisse und das, was wir das nächste Mal anders tun würden, neu gestalteten.

Ein benutzerdefiniertes Framework, kein CMS

Die Website läuft auf unserem eigenen PHP-Framework. Keine WordPress, keine Craft, keine kopflose CMS mit einem monatlichen Abonnement. Die gesamte Anwendung ist unter 27.000 Zeilen von PHP, hat einen einzigen Abhängigkeitsbaum, der von Composer verwaltet wird, und wird mit einer Dateikopie bereitgestellt.

Dies ist keine philosophische Haltung gegen CMSs. Es ist eine praktische Wahl für eine Website, die wir über Jahre hinweg aufrechterhalten wollen: je weniger Code von Drittanbietern in der Abhängigkeitskette, desto weniger Sicherheitspatches, Breaking Updates und Plugin-Konflikte wir behandeln.

Entwurfssystem zuerst

Wir haben das visuelle Design als Token-System gebaut, bevor wir eine einzelne Vorlage schrieben. Jede Farbe, der Abstandswert, die Typografiegröße und der Radius sind eine CSS-Anpassungseigenschaft. Dies bedeutet, dass die gesamte visuelle Sprache der Website in einer Datei geändert werden kann und es bedeutet, dass unsere Vorlagen lesbar sind, weil sie auf benannte Werte und nicht auf magische Zahlen beziehen.

Die Farbpalette hat semantische Rollen Primär, Oberfläche, Grenze, gedämpfte anstelle von rohen hex-Werten, die durch die Stylesheets verstreut sind. Es ist die Art von Infrastruktur, die sich innerhalb des ersten Monats der Entwicklung selbst bezahlt.

Leistung nach Standard

Es gibt keine JavaScript-Framework, keine Web-Schriftart mit zwölf Gewichten, kein Drittanbieter-Widget, das bei jeder Seite-Lade nach Hause ruft.

Analytics (Google Analytics 4 und Microsoft Clarity) werden nur nach expliziter Cookie-Zulassung geladen, was sowohl das Richtige unter GDPR als auch eine Nebenwirkung ist, die die Ladezeit für erstmalige Besucher verbessert.

Das Admin-Panel

Alles auf der Website Artikel, Portfolio-Elemente, Seiten, Fallstudien, Testimonials wird über ein benutzerdefiniertes Admin-Panel verwaltet. Keine Konten von Drittanbietern, keine SaaS-Abhängigkeit, keine Lizenzgebühr. Wenn wir einen neuen Inhaltstyp benötigen, bauen wir die Tabelle, schreiben den Controller, und die Admin-Vorlage folgt dem gleichen Muster wie alles andere.

Das Client-Portal ist der gleiche Ansatz: ein separater, authentifizierter Bereich, in dem Kunden den Projektfortschritt verfolgen, Ergebnisse herunterladen und mit uns kommunizieren können integriert in die gleiche Codebase, ohne dass ein externes Projektmanagement-Tool erforderlich ist.

Was kommt als Nächstes?

In den kommenden Monaten werden wir Artikel über die Projekte veröffentlichen, die wir ausgeliefert haben, und die technischen Entscheidungen hinter ihnen. Wenn Sie beurteilen, ob Rose Development das richtige Studio für Ihr Projekt ist, ist das Lesen dieser Artikel wahrscheinlich die ehrlichste Bewertung, die wir bieten können.

Wir bauen auf die gleiche Weise für Kunden wie wir für uns selbst bauen.

Zurück zu den Neuigkeiten

Mehr

Ähnliche Beiträge

23.10.2025

DataBridge in C# entwickeln

DataBridge ist eine wiederverwendbare Synchronisationsplattform für den Datenaustausch zwischen lokaler Unternehmenssoftware und entfernten Systemen wie HTTP-Diensten, Microsoft SQL Server und MySQL. Die robuste Brücke funktioniert auch bei zuvor unbekannten Datenstrukturen.

Weiterlesen

Möchten Sie mit uns zusammenarbeiten?

Nehmen Sie Kontakt auf und sprechen wir über Ihr Projekt.