Ihre Website mit Symfony – on the Shoulders of Giants

Michael Brauner

Wir sind eine Drupal Agentur

 

Normalerweise setzen wir unsere Plattformen und Webseiten mit dem Content-Management-System (CMS) Drupal um. Drupal ist eine bewährte Plattform für komplexe Projekte. Mit Drupal haben wir mittlerweile fast 15 Jahre Erfahrung und unsere Kunden sind damit sehr zufrieden.

 

Brauche ich wirklich ein CMS?

 

Wenn es sich in Ihrem Projekt jedoch nur um eine einfache Seite handelt oder es absehbar ist, dass sich die Inhalte ihrer Seite so gut wie nie ändern werden, dann benötigen Sie auch kein komplexes Content-Management-System.


Das wäre so als würde man ein Auto erwerben, um nur einmal von A nach B zu fahren. In diesem Fall ist doch ein Taxi viel sinnvoller, günstiger und einfacher.
Sollte man die Strecke jedoch später einmal öfter zurücklegen wollen, kann man über die Anschaffung eines eigenen Autos noch immer nachdenken.

 

Das High Performance Symfony Framework

 

Für die kleineren Bedürfnisse benutzen wir deshalb gerne das Symfony Framework.

Symfonykomponenten befinden sich heutzutage in so gut wie jeder modernen PHP-Anwendung (so auch in Drupal). Das komplette Framework ist eigentlich darauf ausgelegt, individuelle hochkomplexe Projekte mit modernster Technik hoch-performant umzusetzen.

Allerdings lassen sich damit auch schnell und sauber einfache, statische Webseiten erstellen.

Symfony Framework

 

Technik die begeistert

 

Damit wir unser technisches Setup nicht jedes Mal neu einrichten müssen, haben wir einen Symfony-Starter geschrieben und öffentlich zugänglich gemacht.

 

Diese Installation ist ganz minimal und somit rasend schnell – besitzt aber folgende vorinstallierte Technologien:

 

  • Tailwind CSS 3
  • Automatische Umwandlung aller Bilder in das moderne und schnellere webp Format
  • Kompression der CSS-Dateien mit cssnano für den extra kleinen Fußabdruck
  • HTTP-Cache vorkonfiguriert
  • automatische Sitemaps für ein perfektes SEO

 

Auch haben wir dafür gesorgt, dass Ihr Projekt bis zu einem bestimmten Punkt gut mitwachsen kann. Übersetzungen sind natürlich möglich, Kontakformulare können erstellt werden und selbst einfache CMS Funktionalitäten lassen sich zügig umsetzen.

 

Und sollten Ihre Ansprüche doch einmal so weit steigen, das Drupal als System eingesetzt werden soll, können wir Ihr Projekt leicht portieren, da beide Systeme das Templatesystem „Twig“ benutzen.

 

Symfony für hochkomplexe individuelle Lösungen

 

Das Fullstack-Framework Symfony ist primär darauf ausgerichtet, komplexe Plattform zu erstellen. Mit Symfony erstellen wir Ihnen ganz individuelle, erweiterbare, jederzeit komplett anpassbare Plattformen, die mit einer sehr hohen Performance, exzellenter Codequalität und einer unübertroffen sauberen Datenstruktur glänzen.

 

Allerdings gibt es weniger vorgefertigte Lösungen wie Drupal das in seinen Modulen anbietet. Das bedeutet, dass ein hochkomplexes Projekt mit Symfony dementsprechend mehr Kosten verursacht als ein Projekt, das mit Drupal umgesetzt wird.

 

Umso indiviueller die Anforderungen an Ihr persönliches Softwareprojekt sind - umso mehr sowieso "händisch" programmiert werden muss, umso interessanter wird die Entwicklung mit dem Symfony-Framework, denn es garantiert eine Flexibilität, Codequalität, Schlankheit und Testablity, die eine CMS Lösung nicht erreichen kann.

 

Sollten Sie Interesse an einer auf ihr Business zugeschnitten Softwarelösung haben, beraten wir Sie gerne.

Wir gestalten online

 

Wann also Drupal

 

Drupal macht ab dem Moment Sinn, wenn Content Management nötig ist. Wenn Sie und Ihre Mitarbeiter also wirklich regelmäßig vielfältige Inhalte Ihrer Webseite selbst anpassen möchten.

Auch wenn Sie schon Erfahrung mit Drupal haben oder sogar eine bestehende Drupalinstallation modernisieren möchten, bietet es sich an, im gleichen System zu bleiben. Außer Sie sind der Meinung, dass Sie bisher die vielfältigen Funktionen von Drupal nicht benötigt haben und eine schlanke statische Seite zielführender wäre.

 

Es gibt noch weitere Gründe für eine Drupal-Installation (Integrationen von Shops, Foren usw.).

Wenn Sie noch unschlüssig sind, welche Lösung für Sie die Richtige ist, beraten wir Sie gerne.

Interested in working with us? Great, contact us now!

Contact now!