Off-the-shelf content management solutions seldom provide support for custom client requirements out of the box. Expanding such systems with plugins inevitably leads to upgrade problems and eventually total paralysis.
Remedy can be provided by either using
Which alternative best suits your needs depends on content requirements (e.g. formats, internationalization, e-commerce readiness) as well as time constraints.