Today, Joshua Warren asked an interesting question on Twitter:
Feature flags in Magento (1|2). Any open source modules for it yet? At least a common approach? @allanmacgregor @jcowie @fbrnc #realmagento
— Joshua Warren (@JoshuaSWarren) 14. November 2015
I had thought about the topic earlier and if some genereric feature flag module would be worth developing. My conclusion was that it was too trivial in the end and I would just build feature toggles as needed for the respective project.
Feature Toggles: What and Why?
Feature toggles are a way to roll out partially developed features and keep them disabled in production, so it is often mentioned in the context of continuous delivery. They support the “ship early and often” paradigm and decouple code deployment from feature activation.
But feature toggles (or “feature flags”) also can be used to roll out new features gradually, for example only for a certain customer group, based on user location, or for randomly selected users, as with A/B testing.
Continue reading “Use Feature Toggles in Magento”