Hello Andrew,
Thank for the welcome, would like to add that SiteOrigin has always been a great friend and asset with many within the WordPress community and here at home.
About joining in with the H5P project, this also will help to guide users to SiteOrigin great work. Those over at H5P, like SiteOrigin, are accommodating and creative. Let me be clearer on what I see. H5P has its WordPress widget which works seamlessly. As an example, what I have envisioned is for Team SiteOrigin to create container types so that H5P content would have a much smaller footprint on a page – one such a container would be utilizing a SiteOrigin popup. Another such container would be a “Take Action” SiteOrigin widget.
SiteOrigin popup Here would be one such scenario: On a page would be: “Vote.” You would hit the object (link) to open a SiteOrigin popup and then the reader would interact with the H5P test or survey. This popup would also accommodate a Youtube video with text, multiple videos (grid layout) or a H5P gallery.
Why would SiteOrigin need to produce a container or special widgets for H5P? Answer: The SiteOrigin widget can allow the author of the H5P script to be easily seen while in widget view within the PageBuilder’s text editor’s visual view mode (as an example). Another instance would allow the reader to interact with elements of H5P, while the actual H5P object/script resides within the popup. Conditional paths would be an example. Yet another reason in creating this integration with H5P is because no other page builder has this ability, which is another reason why SiteOrigin sets a part from the others ??
Conditional statements: A branching statement would open the relevant H5P popup. Example: If the reader is asked a question – yes or no, the SiteOrigin widget would then open up the relevant H5P popup (a SiteOrigin popup) on that page or take the reader to page_x.
FancyBox by RavanH (another great WordPress developer) may co-exist on a page or within a popup utilizing Lightbox for displaying media.
This information may help give ideas on project integration with H5P, if SiteOrigin desires.
Cheers,
wB