Now, you can start creating your classes in template structure:
-
Create the controller class. Ex: ProductForm, ProductList;
-
Login as administrator (admin), in order to register the permissions;
-
Register the class as a program (Administration -> Programs). You must fill the "controller" field with the class name (Ex: ProductForm);
-
Give permission on the registered class to some user or group (Administration -> Users or Administration -> Groups);
-
Add the program to the menu.xml, that contains the menu structure;
-
Perform a logout and login with some user with permission to run the created program;
-
Finish the program creation.