Я бы порекомендовал использовать ProcessWire (имеет поддержку кастомных полей из коробки, и весь CMF построен на этом). Не ясно, почему до сих пор этот CMF не получил широкого распространения в СНГ, использую его в своих проектах, когда нужно быстро смастерить нечто вроде того, что нужно Вам.
Если нет проблем с английским языком, то вот:
processwire.com
Но лучше все же использовать какой-нибудь фреймворк.
Я использую Yii2, он имеет в себе встроенный генератор CRUD (Gii), Twitter Bootstrap из коробки.
https://github.com/yiisoft/yii2-app-basic - базовый шаблон для разработки веб-приложений.