- Basic Hook (link)
- Displays HTML on standard REDCap pages
- Simple module configuration
- Save Data Hook (link)
- Takes action when record data is saved (data entry forms & surveys)
- Basic Plugin (link)
- Demonstrates some basic methods of pulling data from REDCap and displaying it on a plugin page
- No module configuration
- Basic Framework Plugin (link)
- Same idea as the previous plugin, but using the
framework
property- The "Framework" is a fairly new concept that was added to External Modules ~v9.0.0. See the official documentation here for more info.
- Same idea as the previous plugin, but using the
- Advanced Plugin (link)
- Goes beyond the basics, creating an infrastructure for providing complex solutions
- Traits & Utility classes
- CSS & JavaScript files
- Bringing in external libraries through Composer
- Goes beyond the basics, creating an infrastructure for providing complex solutions
- Autoloader Plugin (link)
- Focuses on a singular feature of Composer, psr-4, that makes class management easier in your module