About

Avatar von Maximilian Berghoff
  • FrOSCon wird 10 – Die Familie kommt zusammen

    FrOSCon wird 10 – Die Familie kommt zusammen

    Am vergangenen Wochenende war es wieder so weit. Die FrOSCon stand an. Auch wenn diese Konferenz immer etwas ganz besonderes ist, war es in diesem Jahr ein noch größeres Highlight im Konferenz-Kalender. Denn die FrOSCon wurde 10. Anlässlich des Jubiläums fanden sich recht namenhafte Größen der Web-Entwicklung ein. Der Hauptanziehungspunkt war für mich auch in diesem…

  • Run your tests with PHPStorm on your vagrant box

    At Mayflower we usually use virtual machines managed with vagrant for our development environments. Though it was surprising to me, that I have hardly ever seen someone taking the time to investigate how to configure PHPStorm properly, so that it plays nice with the virtual machine in use. Thats why I want to show you a sample…

  • eZ Publish 5 Templating – Teil 3: Ein eigenes Layout

    Nachdem Teil eins und zwei dieses Tutorials die Grundlagen gelegt haben, soll es in diesem Teil darum gehen, die speziellen Eigenheiten von eZ Publish, namentlich die ehemals in der ezflow-Extension, neuerdings im Page-FieldType untergebrachten Mittel zur Organisation und Strukturierung einer Seite zu nutzen. ezflow-to-Page (stage_4) Die Organisation des Contents auf einer Seite ist im Legacy-Stack…

  • eZ Publish 5 Templating, Teil 2: Ein eigener Controller

    Eine Übersichtsseite (stage_3) Nachdem Teil 1 dieses Tutorials grundsätzliche Temen des Templatings für eZPublish 5 behandelt hat,  wollen wir im folgenden Schritt einen eigenen Controller nutzen, um auf einer Seite vom Typ „landing_page“ eine Liste der im ContentTree darunter befindlichen Objekte, die vom Typ „article“ sind, abzubilden. Dazu erzeugen wir zuerst ein Template für diese…

  • eZ Publish 5 Templating – Teil 1: Basics

    Das eZ Publish Content Management System hat sich mit dem Umbau auf Basis des Symfony2 Frameworks stark verändert. Eine der wesentlichsten Änderungen liegt im Templating für das Frontend. Bauten die pre-Symfony-Versionen bis 4 auf einen Mix aus Smarty mit PHP-Code, lassen sich eZ Publish 5 Templates in der Symfony2-eigenen Templatesprache Twig entwickeln.

  • Oracle LOB in Symfony2 und Doctrine2 mittels OCI8-Extension: Die Stolpersteine erkennen

    Oracle LOB in Symfony2 und Doctrine2 mittels OCI8-Extension: Die Stolpersteine erkennen

    Oracle LOB in Symfony2 mit OCI-Lob Klasse nutzbar zu machen, ist nicht ganz einfach. Unter anderem die Unterstützung von Large Objects (LOB) hat in Doctrine2 einige Fallstricke, z.B. das Cachen von Queries, welches nicht ganz so optimal mit php_streams umgehen kann. Hier will ich aber auf die Probleme bei der Benutzung des Oracle OCI8 Drivers…

  • Enslaving eZ Publish

    Enslaving eZ Publish

    Web applications of all sizes rarely come without the need for editable text content. Implementing a complete content editing solution might yet be still oversized. So why not make use of one of the better known content management solutions available to the open source community – eZ Publish? As a full blown content management system,…

  • DomniklStatsdBundle: Monitoring mit statsd in Symfony2-Projekten

    Während mit klassischen Monitoringlösungen wie Nagios Systemdaten überwacht werden können, eignet sich die Kombination aus statsd und Graphite hervorragend für effektives Monitoring von Businessprozessen in Webanwendungen. Auch für Symfony2-Projekte wäre so eine Lösung praktisch – eine Variante stellt der Artikel vor.

  • OOP 2013: Eindrücke

    Ein paar Eindrücke von der OOP-Konferenz im Messezentrum München. Als PHP-Entwickler auf einer OOP-Konferenz. Kurze Umfrage in einem Vortrag: „Wer ist Java-Entwickler?“, über 90 Prozent der Anwesenden heben die Hand. Alles klar …