4 ms·
I recently was forced to use WP for a site due to third party constraints. It simply wreaks of being a swiss cheese of security vulnerabilities once you start a
by sgc 3y ago
I recently was forced to use WP for a site due to third party constraints. It simply wreaks of being a swiss cheese of security vulnerabilities once you start adding plugins - so that would be my main reason for staying away from it for a simpler site. For a more complex site you will wind up with so many plugins you are better off custom since something will definitely break from an update down the road.
My favorite thing was how easy it was to create a simple plugin from where I could inject my own php / html / js/ css at just about any stage of the pipeline, and crazily enough, I tried too many cms that would not allow me to override and direct edit the html on a page. It does win in the "easy to deploy but fully customizable" category, just because of that.
But my thought when using it was sometimes "they made this more complicated and difficult than doing it directly, because they managed to convince people the direct programming was out of reach". But that is how I feel about most frameworks, so I might not be objective on that one. Overall it was faster, but the tradeoff was massive opacity. I recently noticed a tracking pixel on my site and have to figure out which a**hole plugin dev is injecting it, then find a different plugin or write my own. I have always been vanilla for my other sites, so learning to combat other vendors and having an adversarial relationship with my own site really breaks the mental model for me.
- Tijdreiziger 3y agoWordPress is best viewed as a framework for people who don’t want to touch code. The reason it feels more difficult to ‘do it directly’ is because most WP users really aren’t expected to do so; they’d be using plugins rather than writing their own code.
- sgc 3y agoI completely understand that, but in the real world, you will need to get your hands dirty with a bit of code because no matter how complete, there will be an edge case where you need to jump outside the box.
- jurimasa 3y agoWP is still popular as it is for two reasons: 1. You can install it in a toaster. The cheapest hosting service will offer PHP and MySQL. It will run slow, but it will run. It will be easy to install and start working right away. 2. You can train anyone to use it and put content on it in an hour.
- zrn900 3y ago> It simply wreaks of being a swiss cheese of security vulnerabilities once you start adding plugins The security industry in WP space is bigger than most open source spaces, comparable with Linux. If you go use plugins with a few hundred installs, yeah, you may end up with security risks. But if you use plugins with a few thousand installs and more or use plugins that are from maintainers who have other plugins with such large amount of installs, you should be safe.