A lightweight and extensible Gutenberg block plugin that enables interactive stories and options for WordPress websites. Ideal for building quiz-like experiences, decision trees, and rich multimedia storytelling with video, choices, and logic.
- Gutenberg block support:
GG Forms: Main container blockGG Story: Add video stories with timed questionsGG Option: Create selectable options linked to other stories
- Video playback control with conditional interactions
- Fully translatable and internationalized
- Extensible architecture with clean, modular code
- Upload the plugin files to the
/wp-content/plugins/gg-formsdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Go to
Settings > GG Formsto configure basic options.
This plugin does not make any external HTTP API requests. All features run locally within WordPress.
When uninstalling the plugin, the user has the option to remove all related settings and saved options via the "Delete data on uninstall" checkbox available in the settings page.
- Follows WordPress Coding Standards
- JavaScript written using modern ESNext syntax and bundled with webpack
- SCSS compiled to CSS via
@wordpress/scripts - PHP structure follows PSR-12 recommendations
- Text domain:
gg-forms - All strings are wrapped with
__()oresc_html__()and ready for translation .potfile located in/languages
- Initial release with GG Forms, GG Story, and GG Option blocks.
- Video interaction logic with timed question overlay.
- Option linking logic between story blocks.
This plugin is licensed under the GNU General Public License v2.0 or later.