O'Reilly logo

concrete5 for Developers by Sufyan bin Uzayr

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Introduction to concrete5 Blocks

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:

  • The directory structure of concrete5 blocks
  • The model-view-controller framework and the controller class
  • Building a basic block
  • Validating the user input inside a block

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required