Managing Media in eZ Publish 5 Jan 31, 2016

Managing media in an eZ Publish 4 install was always a pain point for me. There were a number of problems that I had with media in eZ Publish 4 that are now addressed thanks to Symfony. The media I am referring to in this post are any content types placed in the media category, traditionally images, files, audio files, and video files.

...
Allowing Raw HTML in KNP Menu Labels Jul 20, 2015

KNP Menu is a library by the guys at KNP Labs for building menus with php. The KNP menu library offers great features like automatically adding branch classes, marking the first and last item in a menu, and provides features for to automatically figure out the current menu item. Adding raw html into a label (eg <br>) can be a bit of a pain, however.

...
Mixing AngularJS and Symfony Sep 6, 2014

I enjoy being a PHP Developer. PHP is a very flexible language and Symfony2 is a modern framework that forces many SOLID habits on developers. I also enjoy working with AngularJS. AngularJS makes Javascript fun and much easier to work with. Moreover, much like Symfony2, it forces good habits on developers. Getting the two to work together, however, can be a little bit of a chore if not careful.

...
Abstract Time Stamped Entity in Symfony2 Feb 7, 2014

One of my favorite features of Ruby on Rails is that all models are timestamped by default. Ruby on Rails, of course, opts for convention over configuration. Symfony2, on the other hand, opts for configuration over convention. Anyone who has worked with Symfony2 can speak to the mass of config files that exist in a project. I can understand, therefore, why timestamped models (entities) are not a feature in Symfony2. In this post I will show how to add timestamp all your Symfony2 entities. For this post, I chose to use Doctrine as my ORM, so all code show directly relates to Doctrine and Symfony2.

...
Administrating Solr: A Review Nov 29, 2013 A review of Packt Publishing new book Administrating Solr ...
South Dakota Code Camp 2013 Nov 11, 2013 South Dakota Code Camp 2013's Introduction to Django recap ...
jQuery Animate Body Scroll For All Browsers Aug 9, 2013 How to use jQuery's animate / scrollTop on main body of a page. ...
Sort Solr Facets on Per Field Basis Jul 29, 2013 How to sort solr facets on a per field basis ...
IE10 Conditional Comments Jun 29, 2013 Let me start by saying that I was very excited by IE10. Internet Explorer 10 was supposed to be the premier IE web browser. Microsoft was so confident that they created a browser that could meet modern standards that they dropped conditional comments in IE10. If you don’t know anything about developing for IE, just know that it sucks; it was, however, aleviated some by conditional comments that allowed for custom styles/js/whatever for IE versions. ...
Symfony2 Coding Standards Apr 30, 2013 With eZ Publish moving to Symfony2, I found that I was in need of learning some new coding standards. I never really looked into PHP CodeSniffer while doing eZ Publish development (most of my code was in the templates), so I never really thought about PHP CodeSniffer as an option until starting work with Symphony2. To the point, I just wanted to share the Symfony2 PHP CodeSniffer Coding Standard on Github. ...