For this reason I usually use FeinCMS (http://www.feincms.org/) and configure/customise things according to my client's needs.