Table of Contents
1. Creating components .................................................................................................................................... 1
1.1. Add component ...................................................................................................................................... 1
1.2. Add views (and table) ............................................................................................................................. 4
1.2.1. What are tables used for? ................................................................................................................... 4
1.2.2. What are views for? .............................................................................................................................. 4
1.2.3. Why should I add both a table and views simultaneously? ................................................... 4
1.2.4. How many views can a table have? ................................................................................................ 4
1.2.5. Let’s create views and a table ........................................................................................................... 5
1.2.6. Creation of a table with views in three simple steps (to recap) .......................................... 9
1.3. Add fields .............................................................................................................................................. 11
1.3.1. What are fields for? ............................................................................................................................. 11
1.3.2. Are some fields added by default? ................................................................................................ 11
1.3.3. Let’s add fields to our component ................................................................................................. 11
2. Creating modules ......................................................................................................................................... 18
2.1. Add module .......................................................................................................................................... 18
3. Building extensions ...................................................................................................................................... 22
4. Installing extensions .................................................................................................................................... 22
4.1. How to display component views to frontend users ........................................................................... 23
5. Additional information ................................................................................................................................ 23
5.1. What are view templates in the Component Generator?.................................................................... 23
5.2. Selecting a view template .................................................................................................................... 23
5.3. Frontend detail view templates ........................................................................................................... 26
5.3.1. Single item...................................................................................................................................................... 26
5.3.2. Frontend detail editing .................................................................................................................................. 26
5.3.3. Empty item ..................................................................................................................................................... 27
5.3.4. Contact form .................................................................................................................................................. 27
5.3.5. Data form ....................................................................................................................................................... 27
5.4. Frontend list view templates ................................................................................................................ 27
5.4.1. List of items .................................................................................................................................................... 27
5.4.2. Frontend list editing ....................................................................................................................................... 27
5.4.3. Empty list ....................................................................................................................................................... 28
5.5. Captcha on view templates .................................................................................................................. 28
5.5.1. Which view templates support captcha? ....................................................................................................... 28
5.5.2. How to create a contact form ........................................................................................................................ 29
5.5.3. How to create a data form ............................................................................................................................. 34