This tutorial has not yet been updated to reflect post-1.4 Framework changes.
The Infusion Framework provides lots of supports for creating components. We have defined a number of different types, or grades, of component, and the Framework will automatically set up different stuff for you depending on which grade of component you create. (For more advanced information about grades, see Component Grades.)
Venn diagram showing component types:
The basic types are:
These types of components build upon each other, a teeny little bit like inheritance:
For this tutorial, we suggest you work through all of the examples in order, to understand what each type of component offers. That way, you'll be in a better position to decide which grade you'll need for your components. Regardless of grade, the basic process for creating a component is the same. The next page in this tutorial will explain this basic process using the little component, but you will see the same process for each of the component types.