Pages, Layouts, Modules & Blocks Explained
The following are definitions used to explain the more important aspects of FUEL CMS.
Pages
Pages combine layout and variable data to form a web page. Along with the layout variable data, pages have a location (the URI of the page), published (whether to display the page), and a cache setting property (whether to cache the file to speed up display).
Layouts
Layouts are created by modifying the config/MY_fuel_layouts.php file. The layout determines what variable data can be used for the page.
Modules
Modules can range from simple data models that can be edited inside FUEL, to more complex applications that contain their own controllers, views, libraries, etc (e.g. the blog).
Blocks
Blocks (or partials), are essentially reusable view elements of the site that get used across pages (e.g. a header and footer).