This chapter will introduce you to concrete5 blocks and the underlying model-view-controller structure that concrete5 is well known for. Basically, we will be talking about blocks and their role in the overall development of concrete5 as well as the creation of concrete5 blocks, validation of user inputs, and other related topics.
Here is what we will be discussing at length in this chapter:
We will, however, discuss the advanced techniques used to build concrete5 blocks and add-ons in the next chapter.
We will now start with concrete5 blocks. ...