This chapter first introduced how to develop a portlet project with the default templates. Then, it addressed how to construct basic MVC portlets by viewing the title and adding an action only, and how to build advanced MVC portlets. Finally, we discussed how to build and rebuild services, how to bring portlets into the Control Panel, how to set security and permissions, dynamic query, and custom SQL.
In the next chapter, we will discuss
Ext plugin and