The big news today is Movable Type 4.0 has gone into beta and will be open sourced once released! Rather than talk about the new features, over 50 new features with a completely redesigned and gorgeous new interface, I thought I'd take a moment to talk about what makes my head reel with Movable Type 4.0, it's developer features.

A long time ago, Six Apart posted the Componentization Guide, an overview of one of the biggest changes in Movable Type history that would completely change the way it was offered. Rather than separate products (Movable Type, Movable Type Enterprise), the application was made completely dynamic. So now, we would have one core product and all the features (such as what you would find in the former MTE) would be available through a new series of addons called components which would seamlessly integrate with Movable Type.

In order for components to properly work, Movable Type was rewritten in large portions and introduces several new features.