It starts with the structure and a basic
design of a component using the MVC design pattern. Then we learn configuring
the component and its various elements and parameters. The chapter finishes by
discussing component packaging and the various install and uninstall files.
Chapter 5 covers designing modules. It explains standalone modules, module
settings, frontend and backend modules, and modules and components working
together. Then we talk about using templates and packaging the modules.
Chapter 6 deals with designing plugins. It initially deals with listeners/observers
and then the various plugin groups like authentication, content editors, search, and
others. Then comes loading, translating, and using plugins as libraries. Finally it
deals with, plugin settings and how to package plugins.
Chapter 7 is all about designing extensions. Here, we start with helper classes then
cover building and using getInstance() methods. Then we cover the registry along
with saving and loading registry values. Towards the end of the chapter, we explain
the User, Session, Browser and the assets.
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25