Front-End Development
- Importing Resources with a Theme
- Creating a Sitemap for the Resources Importer
- Defining Layout Templates and Pages in a Sitemap
- Defining Portlets in a Sitemap
- Retrieving Portlet IDs with the Gogo Shell
- Preparing and Organizing Web Content for the Resources Importer
- Defining Assets for the Resources Importer
- Specifying Where to Import Your Theme's Resources
- Archiving Site Resources
- Troubleshooting Themes
- Layout Templates
- Creating Custom Layout Template Thumbnail Previews
- Including Layout Templates with a Theme
- Creating and Bundling JavaScript Widgets with JavaScript Tooling
- Configuring System Settings and Instance Settings for Your JavaScript Widget
- Localizing Your Widget
- Using Translation Features in Your Widget
- Configuring Portlet Properties for Your Widget
- JavaScript Module Loaders
- Loading AMD Modules in Liferay
- Using External JavaScript Libraries
- Loading Modules with AUI Script
- Loading AlloyUI Modules with AUI Script
- Loading ES2015 and Metal.js Modules with AUI Script
- Loading AUI, ES2015, and Metal.js Modules Together with AUI Script
- Loading Bundled npm Modules in Your Portlets