Custom Module Development
Tripal is an extension of the Drupal Content Management System. Drupal 10 is written in PHP, is very object oriented and uses technology standards such as Composer, Symphony, YAML and Twig. This documentation is meant to act as an orientation to Tripal development in Drupal 10 and will link to additional Drupal-specific tutorials for specific topics.
Contents:
- Module File Structure
- Menus, Links and URLs
- Plugins and Services (Building blocks)
- Pages and Page Types
- Fields (Content building blocks)
- Forms (user input)
- Jobs (longer-running tasks)
- Error Reporting and Logging
- Views (content listings)
- Configuration Variables
- Theme (display)
- Caching (performance)
- Alternate Database Backends