4 ms·
On the topic of the prevalence of freemium plugins in WordPress ecosystem: I really detest this. Given the huge effort that has gone in to WordPress itself - fr
by sleavey 8y ago
On the topic of the prevalence of freemium plugins in WordPress ecosystem: I really detest this. Given the huge effort that has gone in to WordPress itself - freely provided to the community - it's ridiculous for small plugins - that in many cases just filter some function already provided as a hook in WordPress by the core developers - would ask for money. A few years ago I set up an online labbook for my research group using a bunch of plugins to make WordPress behave the way I wanted. I had to search really hard for plugins that didn't spam end users to "upgrade" to unlock arbitrarily disallowed features, and furthermore plugins which were well written and didn't contain silly hacks or security vulnerabilities (in the process I ended up submitting patches to a few of them to fix obvious flaws). It was even difficult to find plugins that use the proper settings page infrastructure, instead of adding their own top level menu item in the admin panel and not conforming to the WordPress core look and feel. What a mess.
Somehow discouraging freemium junk from the plugin library wouldn't be a bad thing from my perspective. It would surely decrease the sheer volume of plugins available, but would undoubtedly increase the quality. Perhaps this could be achieved with some sort of rating system for the code quality, judging based on how much the code relies on WordPress APIs, properly handling unexpected input and errors, properly sanitizing user input, etc.
Incidentally, I am now developing a plugin to combine the behaviour of all the plugins I previously used for the academic labbook [1] (if anyone is interested in using it, I would like to know!). In the process I've learned a lot about the WordPress code base, and have come to appreciate that it is on the whole well written - it's mainly just plugin authors that produce junk, and hope to make a quick buck off the back of the hard work of volunteers in the process.
[1] https://github.com/SeanDS/alp https://github.com/SeanDS/alp
- pxtail 8y agoWhen your plugin will reach - let's say 1 million users - I hope that you'll stick to your ideas and don't spam end users to upgrade, just work for free. Good luck :)
- sleavey 8y agoI don't have a problem with large plugin projects charging money, but I have a problem with (1) very basic plugins asking for money and (2) spammy, clickbait tactics to upgrade; for example, asking the user to upgrade to premium after every update, or adding extra pages to the admin sidebar with "Upgrade to Premium", etc. etc.
- CM30 8y agoMakes you wonder what WordPress itself would look like if it went this 'freemium' route. Probably something like: Free core $10 for comments $10 for user accounts $10 for post types $10 for the theme customiser... well maybe that's one less of an issue Etc Plus god knows how many banners and ads stuck all around the dashboard. Yeah, it's not a great situation, and it definitely feels like a lot of major plugin creators are either spamming the hell out of their uses or nickle and diming them for every little 'feature' they can think of. Still, I guess it could be worse. Some open source scripts (looks at OpenCart) and many paid ones (looks at IPB and XenForo) seem to have communities where every little thing in the plugin directory has a price attached to it. Definitely feels like the community spirit has mostly died out and been replaced by a bunch of agencies pumping out plugins like they're in some of gold rush.