One of the features that has made concrete5 such an increasingly popular choice as a content management system is the fact that it allows developers to customize it quickly and easily. A common task when customizing content management systems is to create customized interfaces to allow site editors edit special content in a consistent manner.
Consider a website that manages a list of books in the database. Sure, a site editor could simply maintain this list as a typical block of content, but this can be tedious, and the results aren't guaranteed to be consistent. This is where creating CRUD interfaces can be beneficial.
CRUD (short for create, read, update, and delete) interfaces can easily be added to concrete5 to allow users to easily manage custom data in the database. In this chapter, we will learn how to create CRUD interfaces in the concrete5 dashboard. Combining the different recipes in this chapter will result in a fully functional CRUD to manage blog posts.
CRUD interfaces...