Fabrizio's avatar

Fabrizio Branca

Fabrizio Branca (Twitter: @fbrnc) ist Lead Magento Developer bei AOE. Er lebt mit seiner Familie in San Francisco, California. Auf seiner Webseite http://www.fabrizio-branca.de bloggt er über TYPO3, Magento, Varnish, Selenium und seine Fotos. Außerdem sind dort auch einige seiner freien Magento Module wie zum Beispiel Aoe_Profiler, Aoe_Scheduler, Aoe_TemplateHints oder die Magento-Varnish-Integration Aoe_Static zu finden.

Beiträge von Fabrizio Branca

Türchen 08: Magento Integrations

It's almost an exception if a Magento store doesn't come with any integration to a third-party system. After all the products need to get into Magento (and unless you have only very few products, the Magento admin isn't the most efficient and convenient way to create products). But besides that there are many other entities that might have to make their way into or out of Magento.


Türchen 08: Magento Cron Demystified

When running a web shop there are a lot of tasks that need to be run on a regular basis. Also usually these tasks don’t require any user interaction and can run in the background. Magento comes with the “Mage_Cron” module that provides some structure to manage these background tasks. Unfortunately this is not transparent at all. It’s hard to find out if cron has been configured properly, if it is working correctly and what tasks have been processed. In this post I’ll show you how to configure cron, how to manage existing tasks and implement own task and how to visualize what’s going on in the background.


Türchen 08: Magento Cache Warming und weitere Caching Tricks

Dass Caches bei Web-Applikationen eine besondere Rolle spielen ist schon lange kein Geheimnis mehr. Und dass Magento ohne richtiges Caching sehr langsam sein kann, leider auch nicht. Umso wichtiger ist es, die Caching-Strategien eines jeden individuellen Shops zu analysieren und auf die Produktupdate- und Deployment-Prozesse anzupassen. In diesem Blogpost schauen wir uns genauer an wie die serverseitigen Caches aufgewärmt werden können um zu verhindern, dass viele gleichzeitige ungecachte Requests die Server nach einem Deployment oder Produkt-Update in die Knie zwingen. Außerdem sollte man das zeitaufwendige Generieren der cachebaren Inhalte nicht den Besuchern und den Suchmaschinen zu überlassen, sondern die Seiten schon vor dem ersten Besucher erzeugt und im Cache eingelagert haben.


Türchen 08: Magento Projekte mit dem Module-Manager clever strukturieren

Magentos Architektur erlaubt es den Magento-Kern mit eigenen Modulen zu erweitern. Leicht kann man damit eigene Funktionen ergänzen oder bestehende Funktionen flexibel anpassen. Die meisten Shops werden mit dem Standardfunktionsumfang von Magento nicht auskommen und eigene Module benötigen. Auf Magento Connect gibt es zahlreiche freie und kostenpflichtige Module und schnell wird man auch eigene Module entwickeln.