Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
arekxv10548yIts insane that a CMS in 2016 still relies on hooks and procedures. They should change that in next major version.
-
I actually like it. My website is done in Wordpress. I am not good at web development and don't have the money to pay a web dev to make a website for me. WP gives me the exact control and tools I need to have a proper and nice looking website without having to dwelve into web dev.
-
arekxv10548y@OnyxDarkKnight I've done about 5 sites from scratch, modified about 5 plugins (because they didnt work well with something we needed, and they were stable enough) plus edited many existing themes and trust me, wordpress is badly coded. It desperately tries to keep backward compatibility and has many many functions which do weird things (by which I mean something which is easily done without it, like those get_the and the_ methods) they dont want to break plugins by introducing major changes but yet they do that anyways by changing minor things. They should just accept the fact and move on. Plugin makers will port their plugins to the new system too, and everybody will be happier.
-
@arekxv Bu I hate web development D: Also I don't use that many plugins. This isn't 1995, I don't need sparkling images and music playing in the bg or a different mouse icon. As long as I don't have to touch that code I am ok with whatever.
-
arekxv10548y@OnyxDarkKnight Well I'm not talking about those fancy plugins of course. I'm talking about about necessary plugins like translation, custom post types, calendars, polls and stuff. I had a problem with one site where I used qTranslateX plugin for multilanguage and WP-Polls. qTranslateX didnt work well with wordpress menus and I needed to fix that, plus I needed to make WP-Polls translateable so I had to modify those two plugins to work together (I will... just skip the horribleness of code inside them btw...). I know most people will have a beef with this statement, but compared to desktop/mobile programming (some of which I've done too), web is really easy :)
-
I think it's super convenient that all entities in WordPress are stored in one table. And that all meta data is in another table. I mean, why would you even need hundreds of tables if only 2 are enough?
And if everything is global, you can access anything anywhere! Such good design patterns!
And having all URL's hard-coded in the database makes migration so much easier.
It's backward compatible to wp0.0.1, so no need to buy an expensive new site! Just upgrade your 10-year old php3 site in a jiffy! Brilliant engineering!
Plugins: we have that! You can use all our super well documented and consistent hooks and filters.
Multisite and multi language from the core? We don't need that! We have plugins for that. Brilliant!
And the loop... Don't you just love the loop? Yay!
Why bother templating when you can buy it? No coding required! Generate it all inline! Yay!
I love WordPress so much that I'm going to get a unicorn humping a wp logo tattoo.
Yay!
Yay!
...yay... -
@kanduvisla
I use it a lot with some clients.
And have done everything under the sun you can possibly do with the framework.
There is a lot to love, and hate.
Hackers love it, especially when clients use their own servers I'm not allowed to manage and set up security for, but I am 'responsible' for when the site gets hacked.
<!-- tangent -->
Hey ass holes, it's not my problem you don't have a 'Linux guy' in your IT department. But I can't fix your server over the phone. -
@kanduvisla ^^^ you are so right. Oh and not to mention, those post tables are serialized. That makes it waaaaay better.
This is the exact reason any Drupal developer immediately feels like a newborn baby the first time they use Wordpress. Lol -
@nerd-san A-mother-effing-men brother. I love it when it's my fault on Drupal or Wordpress that some Russian dick enhancement ads show up on the front page because the client insists on using some shitassed cheap shared hosting because they're cheap. It's like buying a Lamborghini and running it on pump gas with shit in it.
-
@kanduvisla oh yeah and if you want any decent plugin, prepare to set up auto draft on your bank account at $15/mo for about 11 different vendors for the rest of your life.
-
If you have to work with someone else's theme/plugins yes, it can get ugly, but if you build your stack with it, it can be a pretty pleasing framework.
-
aaxa24268y"Framework" lol... I have never seen uglier code and worse design than WordPress when working with a CMS. The hooks and global accessible everything is just a mess. I gave up figuring out how to develop for wordpress. Too much time to spend on learning bad code. No ty
Wordpress sucks!
undefined