Home > eZ Publish > Symfony

Symfony

Neues leistungsstarkes Entwicklungskonzept

eZ arbeitet mit SensioLabs zusammen, um auf Symfony-2 basierte Komponenten einsetzen zu können. Diese Komponenten bieten die notwendige Flexibilität für individuelle Entwicklungen.

 

     

Durch Symphony2 ist eine Reihe vorgefertigter, schnell zu integrieren der Software-Komponenten verfügbar. Das bedeutet, dass Entwickler weniger Code schreiben müssen und das Fehlerrisiko abnimmt. Dies führt ebenfalls zu einer höheren Produktivität und es kann mehr Zeit für wertsteigernde Aktivitäten verwendet werden.

     
 

Neue moderne Template-Engine

Zusammen mit der eZ Publish 5 Plattform wird eine neue Template-Engine eingeführt, die designer- und entwicklerfreundlicher ist. Die wichtigsten Merkmale sind:

  • Schnell: Die neue Template-Engine kompiliert Templates zu einem einfachen optimierten PHPCode. Die Verwaltungsdaten wurden, im Vergleich zum normalen PHP-Code, auf ein Minimum reduziert
  • Sicher: Die Template-Engine hat einen Sandbox-Modus, in dem nicht vertrauenswürdiger Template-Code getestet werden kann. So kann die Engine als Template-Sprache für Anwendungen verwendet werden, bei denen Benutzer das Template-Design verändern können.
  • Flexibel: Die Engine wird von einem flexiblen Lexer und Parser angetrieben. Damit kann der Entwickler seine eigenen Tags und Filter definieren und seine eigene domänenspezifische Sprache entwickeln.