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.

Wer Kunden empfiehlt, schnelle, wartbare und gut strukturierte Webplattformen zu entwickeln, sollte diesen Anspruch auch selbst erfüllen. Unsere eigene Website muss zeigen, was wir versprechen.

Hier erläutern wir deshalb, was wir beim Relaunch von rosedev.nl konkret gemacht haben: unsere Entscheidungen, die Abwägungen dahinter und was wir beim nächsten Mal anders angehen würden.

Ein eigenes Framework statt eines CMS

Die Website läuft auf unserem eigenen PHP-Framework. Kein WordPress, kein Craft und kein Headless-CMS mit monatlichem Abonnement. Die gesamte Anwendung umfasst weniger als 27.000 Zeilen PHP, ihre Abhängigkeiten werden zentral mit Composer verwaltet, und für die Bereitstellung genügt das Kopieren der Dateien.

Das ist keine grundsätzliche Ablehnung von Content-Management-Systemen. Es ist eine pragmatische Entscheidung für eine Website, die wir über Jahre warten wollen: Je weniger fremder Code in der Abhängigkeitskette steckt, desto weniger Sicherheitspatches, inkompatible Updates und Plugin-Konflikte müssen wir bewältigen.

Zuerst das Designsystem

Noch bevor wir das erste Template schrieben, haben wir die visuelle Gestaltung als System aus Designtokens angelegt. Jede Farbe, jeder Abstand, jede Schriftgröße und jeder Radius ist als CSS Custom Property definiert. Dadurch lässt sich die gesamte Bildsprache der Website in einer Datei verändern. Zugleich bleiben die Templates lesbar, weil sie benannte Werte statt unerklärter Zahlen verwenden.

Die Schriftgrößen folgen einer modularen Skala. Die Abstände basieren auf einem 8-Punkte-Raster. Die Farbpalette verwendet semantische Rollen wie „primary“, „surface“, „border“ und „muted“, statt Hexwerte über die Stylesheets zu verstreuen. Eine solche Grundlage macht sich bereits im ersten Entwicklungsmonat bezahlt.

Leistung von Anfang an

Jede Seite erreicht im Lighthouse-Leistungstest 100 Punkte. Das ist keine außergewöhnliche Leistung, sondern das Ergebnis davon, nur das zu laden, was tatsächlich gebraucht wird. Es gibt kein JavaScript-Framework, keine Webschrift mit zwölf Schriftschnitten und kein Drittanbieter-Widget, das bei jedem Seitenaufruf Daten an seinen Anbieter sendet.

Die Analysetools Google Analytics 4 und Microsoft Clarity werden erst nach ausdrücklicher Zustimmung zu den entsprechenden Cookies geladen. Das entspricht den Anforderungen der DSGVO und verbessert nebenbei die Ladezeit beim ersten Besuch.

Der Administrationsbereich

Alle Inhalte der Website — Artikel, Referenzprojekte, Seiten, Fallstudien und Kundenstimmen — werden über einen eigens entwickelten Administrationsbereich verwaltet. Ohne Drittanbieterkonten, SaaS-Abhängigkeit oder Lizenzgebühren. Benötigen wir einen neuen Inhaltstyp, erstellen wir die Tabelle und den Controller; das Verwaltungstemplate folgt dem bewährten Muster der übrigen Anwendung.

Das Kundenportal folgt demselben Ansatz: Ein separater, durch Anmeldung geschützter Bereich ermöglicht Kunden, den Projektfortschritt zu verfolgen, Arbeitsergebnisse herunterzuladen und mit uns zu kommunizieren. Er ist in dieselbe Codebasis integriert und benötigt kein externes Projektmanagement-Werkzeug.

Wie es weitergeht

Die Website ist online und das Portfolio mit Projekten gefüllt. In den kommenden Monaten veröffentlichen wir Artikel über abgeschlossene Projekte und die technischen Entscheidungen dahinter. Wenn Sie herausfinden möchten, ob Rose Development der passende Partner für Ihr Projekt ist, geben Ihnen diese Artikel wohl den ehrlichsten Einblick, den wir bieten können.

Für unsere Kunden entwickeln wir nach denselben Maßstäben wie für uns selbst.

Zurück zu den Neuigkeiten

Mehr

Ähnliche Beiträge

16.01.2026

Die Falle der KI-Codegenerierung: Warum diesmal nicht alles anders ist

Alle paar Jahre entdeckt die Softwarebranche ein neues Werkzeug, das verspricht, Programmierer weniger notwendig zu machen. In den 1980er-Jahren waren es 4GL und CASE-Werkzeuge, in den 1990ern visuelle Programmierung, in den 2000ern Offshore-Entwicklung und in den 2010ern Low-Code- und No-Code-Plattformen. Jetzt, in den 2020ern, ist es die KI-Codegenerierung.

23.10.2025

Die Entwicklung von DataBridge in C#

DataBridge entstand als wiederverwendbare Synchronisierungsplattform, die Geschäftsdaten aus einer lokalen Verwaltungsumgebung in entfernte Systeme wie HTTP-Dienste, Microsoft SQL Server und MySQL überträgt. Sie wurde nicht als einmaliges Exportwerkzeug konzipiert, sondern als dauerhafte Verbindung zwischen sehr unterschiedlichen technischen Umgebungen. Dabei bleibt sie flexibel genug, auch dann zu funktionieren, wenn die genaue Datenstruktur im Voraus noch nicht bekannt ist.

15.09.2023

FileDropArea: ein Drag-and-Drop-ActiveX-Steuerelement auf .NET für FoxPro

FileDropArea wurde entwickelt, um ein konkretes Integrationsproblem zu lösen: Bestehende Visual-FoxPro-Anwendungen benötigten einen modernen, benutzerfreundlichen Bereich zum Ablegen von Dateien, Outlook-Anhängen und Links, ohne dass die aufnehmende Anwendung neu geschrieben werden musste. Das Ergebnis ist ein über COM zugängliches ActiveX-Steuerelement auf Basis von .NET Framework 4.8, das für 32-Bit-FoxPro-Umgebungen bereitgestellt wird.

Möchten Sie mit uns zusammenarbeiten?

Nehmen Sie Kontakt mit uns auf, damit wir Ihr Projekt besprechen können.