How can I make a Live Demo of my Premium Plugin? Are there security risks?

If it’s a separate WordPress installation, you won’t have anything to worry about regarding the integrity of your primary site – they won’t be connected in any way.

Though to protect your plug-in, I wouldn’t just create an admin user. I’d install a role manager system and create a “Demo” userlevel with almost the same permissions as admin … minus “Edit Plugins” and any user management capabilities.

This way, people can log in as your demo user and have all of the typical powers of an admin user. But they can’t edit plugins and therefore can’t view/steal the source of your plugin. Limiting user management capabilities means they can’t work around this restriction by creating other users with custom permissions, either.

Leave a Comment