- Introducing Module Helpers
- Simplify Reading Module Configs
- Easy Access to Module Object
- Using the Permission Helper
- Checking Permissions
- Does the User Have Permission for an Item?
- Leave if the User Does Not Have Permission
- Managing Item Permissions
- Assign Permissions to an Item From a Form
- Clean Up Permissions When an Item is Deleted
- Checking Permissions
- Using the Session Helper
- Save and Retrieve Context
- Use JSON Web Tokens
- Ajax Protection with JWT
- Altering Database Tables
- Rename a Database Table
- Add a Column to a Table
- Migrating a Module's Database
- Generate a Schema Definition
- Basic Synchronization
- Rename a Set of Tables
- Convert a Changed Column
- Loading Initial Data
- Simple Table Loading
- Apply a Transform
- Save Table Data in YAML
- Case Study
- Module Admin Pages
- Hide and Seek with Icons
- Where are the icons?
- menu.php icons
- Standard Admin Pages
- index.php conversion
- pages.php conversion
- Hide and Seek with Icons
- Feature Your Content
- SEO Slugs
- Generate a Teaser
- Generate Keyword Lists
- Generate a Search Summary
- Highlighting Content