Tag Archive: Symfony2

Jan 17

Widget management bundle 0.2.0 now support annotations

I didn’t had much time to work on my personal projects this past year, but I had time to make a really useful update. The Widget management bundle now support a Widget annotation. There is two ways to use it. The service way : any method in any service with the Widget annotation in automatically added …

Continue reading »

Dec 11

AppManagerBundle

Presentation The AppManager help you manage your application. You can have multiple versions of an application online (for tests and rollback purpose), the App Manager allow you to choose which one is the one in production. This application is really useful in mutual hosting, where you can’t go with SSH to launch Symfony2 commands. You …

Continue reading »

Sep 19

Moving to GitHub

For my projects (actually the two Symfony 2 bundles I develop, ElendevImageBundle and ElendevCheckoutBundle), I used Google Code under Git as source management. Lots of projects I use (Symfony 2 and some Symfony 2 bundles) use GitHub. Version 2.1 of Symfony now use Composer as dependency manager and Composer use mainly http://packagist.org/ as repository. I found that …

Continue reading »

Jan 13

Checkout management bundle for Symfony 2

Introduction I actually work, on my spare-time, on an e-commerce website. As I had to implement Paypal ExpressCheckout payment method and because I didn’t found any CheckoutBundle matching to my needs, I decided to create one and to provide it with Apache 2 licence. Thus was born ElendevCheckoutBundle. This bundle is still under development and …

Continue reading »

Jan 11

Image management bundle for Symfony 2 / Twig

Introduction During works on some websites, I often encountered the necessity to create thumbnails of existing images. Its allways the same problem : I need to save thumbnails on some specific directories, manage thumbnails creations on file upload and so on. So I decided to create the ElendevImageBundle for Symfony 2. The template designer specify …

Continue reading »