iomedia
insider

Wir teilen hier
die Neuigkeiten von iomedia!

Symfony: Unser Werkzeugkasten für alle unsere Backend-Entwicklungen

Technologien Juni 2024

Wir setzen seit vielen Jahren auf das Symfony-Framework. Bei der Neugestaltung unseres CMS haben wir mit der Version 2.0 begonnen, verfolgen regelmäßig die Updates und verwenden dieses Framework für fast alle unsere Projekte.

Symfony

Sicherheit

Die Sicherheitsschicht von Symfony ermöglicht es uns, den Zugriff auf die Ressourcen unserer Anwendungen sehr fein zu konfigurieren, und zwar nach Profilen, Rollen, ACLs und Votern.

Protokollierung

Dank des Monolog-Systems werden alle Zugriffe und Aktionen der Nutzer protokolliert und in verschiedenen Kanälen (spezifische Dateien, Sentry, E-Mail, Slack) berichtet.

Persistenz der Daten

Die Datenpersistenzschicht wird von Doctrine bereitgestellt. Dieser ORM ermöglicht eine einfache Manipulation von Daten, die in einer Datenbank gespeichert werden müssen.

Komponenten

Symfony bietet eine Vielzahl von Komponenten, die unabhängig voneinander arbeiten können und die es ermöglichen, alle unsere Anwendungsfälle abzudecken. Zum Beispiel: HTTP-Client, Workflow, Messenger, Validator. 

Twig-Komponenten

Seit kurzem verwenden wir bei iomedia Twig-Komponenten, die uns die Wiederverwendbarkeit von UI-Komponenten ermöglichen. So verwenden unsere Anwendungen die gleichen Anzeigekomponenten (Schaltflächen, modale Fenster, Dropdowns, ...).

Symfony UX

Symfony UX ermöglicht durch Turbo und Stimulus die Entwicklung von reichhaltigen und interaktiven Benutzeroberflächen mit teilweisem Nachladen von Seiten und gezielter Aktualisierung von Inhalten.

Tests

Die Symfony-Umgebung bietet eine erweiterte Testerfahrung, mit einem PHPUnite-Overlay und der Möglichkeit, End-to-End-Tests (E2E) durchzuführen.

Web-Nachrichten

Neueste Erkenntnisse, Geschichten und Nachrichten von iomedia

Symfony

Symfony: Unser Werkzeugkasten für alle unsere Backend-Entwicklungen

Wir setzen seit vielen Jahren auf das Symfony-Framework. Bei der Neugestaltung unseres CMS haben wir mit der Version 2.0 begonnen, verfolgen regelmäßig die Updates und verwenden dieses Framework für fast alle unsere Projekte.

Planning

AIO Planning: Die Komplettlösung für effektives Teammanagement

Seit mehr als acht Jahren perfektioniert iomedia seine Fachkenntnisse im Bereich Ressourcenmanagement und Planung mithilfe eines selbst entwickelten Tools. 

Symfony

Symfony-UX: Innovative Nutzererfahrungen

Was ist Symfony-UX, werden Sie sich fragen? Vereinfachen wir die Dinge und beginnen wir mit der Erforschung dieses faszinierenden Konzepts.