Resource Handling im Repository

PHP-Applikationen sind inzwischen stark modularisiert, composer.json ist inzwischen kaum noch aus dem Projektalltag wegzudenken. Doch dadurch entstehen auch neue Probleme. Irgendwie wollen verschiedene Resourcen (CSS, JS, Templates, …) aus externen Libraries in die Applikation eingebunden werden. Im Symfony-Umfeld hilft dabei in Teilen zwar eine saubere Ordnerstruktur und das Assets-Handling, doch nicht alles ist ein Symfony-Bundle. Ende letzten Jahres hat uns dann Bernhard Schussek (@Webmozart) ein Tool vorgestellt, das hier Abhilfe schafft: Puli. Weitere Infos zu Puli finden sich in seinem Blog.
Weiterlesen

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 von Doctrine2 in Bezug auf LOBs eingehen. Weiterlesen

FLOW3 – Ein neuer David unter den Goliaths?

In den letzten Jahren hatte sich das Zend Framework – unter den PHP Frameworks – schon nahezu etabliert. Der Branchenprimus gehört in den meisten Firmen die irgendetwas mit PHP zu tun haben wohl schon mehr oder minder zum Standard-Techset. Da macht sich auf einmal ein immer größer werdender Hype um die zweite Version des Symfony Frameworks bemerkbar. Die finale Version 2.0 wurde nach 12 Preview Releases, 5 Beta Versions und 6 Release Candidates am 28. Juli 2011 veröffentlicht. Die Fangemeinde wächst kontinuierlich.

Da kam am 20. Oktober des selben Jahres ein völliger Neuling ans Licht der Welt: FLOW3, ein mit Typo3 assoziiertes Framework. Und auch dieses bringt natürlich ein paar neue/alte Buzzwords mit. Doch was steckt dahinter?

Weiterlesen

17.12. Zend Framework (1) vs. Symfony2

In this article, I want to highlight some differences between the two PHP frameworks that have been the most popular ones at the time of writing.
Zend Framework (ZF) is currently a quasi-standard in many PHP companies and Symony2’s popularity is constantly increasing. Symfony2 is pretty new now and many developers are thinking about if and when to make the switch from ZF to Symfony2 which is why I think we should spend time looking at the frameworks‘ differences.

I selected three topics that are implemented differently in these frameworks and will describe how each of them does it.

Weiterlesen

06.12. Doctrine 2 – Zend Framework Integration

In yesterday’s article of our advent calendar, we explained the concepts underlying Doctrine 2. In today’s article, we want to use that knowledge and create a simple Zend Framework (ZF) application that uses Doctrine 2 to persist its business objects.

While explaining how to integrate Doctrine 2 into Zend Framework, we will create a generic sandbox that can be used for future projects building up on these technologies.

Weiterlesen