Hey Benjamin, this is great work! It’s a very good start. It’s also something that community could use. Wordpress is the biggest content management system. So, if people can just drop Hype files into their WordPress posts, it could dramatically change the web. It’s like the golden era of Flash, but now for HTML5. It really hasn’t caught on. That’s because it’s a lot harder to upload HTML5 files than just a single .swf file.
Here’s some feedback…
GET PAID – I noticed that you put a link to Hype in your description. If you link to the iTunes store directly, you might be able to use an affiliate link…
You’d have to check the rules though. I’m not sure if links in WordPress plugins are OK. If they are, then you might want to mention “A Book About Hype” too, which is also on iTunes. So even though people might not make donations to support your module, they might click those links and then you could earn a commission.
CLEAN UP – It looks like the plugins didn’t delete the table on unistall. It’s not a big issue.
I just did it manually. If you wanted to get fancy, you might be able to add uninstall code… https://codex.wordpress.org/Function_Reference/register_uninstall_hook
There are two reasons I uninstalled the module.
RESPONSIVE – I’ve been using iFrames for placing my Hype projects because it’s responsive. You can see an example of this here… https://photics.com/games/broom/ …I tried the same the plugin, but the Hype project wouldn’t change width. It’s not responsive. That’s probably an important feature to add.
UPDATING – B.R.O.O.M is a work in progress. So, that means frequent updating. Unfortunately, instead of updating the existing OAM file, the plugin creates a new ID. The Plugin should probably ask if the OAM with the same name should be replaced.
Also, you might want to plug into the WYSIWYG editor. That would make adding OAM files easier.
Don’t let the feedback discourage you. Even to get to this point is a great accomplishment. I’ve been thinking about doing this for WordPress, and creating a Hype module for Drupal, but I never got around to it.