In my current job I have to devote a lot of time to deal with enterprise Open Source CMS called Typo3. If you didn’t worked with it before it may seems like it’s just another CMS of choice, but let me warn you - if you still considering platform for you site or whatever I strongly recommend checking it out first very cerfully, you have to see for yourself how it’s flexibility works for you. On the other hand I can’t be really objective about it. Let’s be honest - I’m not a big fan of it. And apparently there is a bunch of angry programmers out there who, well, are not really lovin’ it.

The three main problems with Typo that I noticed during my work experience are:

For me - Typo3 just doesn’t feel right. It’s hard on a regular backend users and it can be tricky while implementing new features. It’s supposed to speed up development process but instead it’s often slowing it down.