In this chapter, you have learned the basic concepts of Liferay Portal theme, how to set up Liferay Plugins SDK for theme development, how the theme is created, where files are copied from, and where you are supposed to create your own new files or modify any existing files based on Liferay's source codes. You also learned how to update each individual file in the subfolder, including
css, images, js, and
templates in the theme's
/docroot/_diffs directory, and how to package, deploy, and test the themes.
In the next chapter, we are going to look at the layout templates that control the portal page's layouts.