Live data from Hacker News

WP21

ma.tt

101–110 of 183 posts

Re: WP21

#101
post #25

Quick judgments and strong opinions have unfortunately become part of the community. Having spent the last 2-3 months working excessively on WordPress development, I would like to say a word about the excellent isolation of code with blocks ("Gutenberg"). As standalone plugins or in combination with Advanced Custom Fields, these allow for perfect, modular websites and development flows (design system), where even the…

I'm doing what you're proposing literally right now.

I have a fascinating error 500 on production because somehow, somewhere, today Gutenberg and ACF w/Blocks are having a disagreement on parsing the content of a nested media field. Which could be ranging from "the user added an image description where he shouldn't have" to "a global object from a plugin is polluting other global objects passed to acf_register_block_type()".

Maybe I should call the already irate client and tell him he should avoid quick judgments and strong opinions.

Re: WP21

#102

I just wish WordPress actually adhered to development standards, not actively tried to break them. Using globals everywhere and encouraging spaghetti code with its classic themes, and with its new themes it evidently learned nothing and is encouraging JSON inside HTML comments which obviously has no editor support, is very prone to errors, besides being just plain stupid (like seriously, some senior engineers I assum…

Kill the freelancer? I'm a freelancer and my favorite thing to tell cheap potential clients for the past 15 years is do their site with Wordpress and to go find a Wordpress "expert". It exists for the broke and the cheap who are under the illusion that they need a simple website, which itself is a dead letter.

Why do you think they might be wrong when they want a simple website?

Re: WP21

#103

I wish more companies would adopt the sabbatical policy that automattic has: https://automattic.com/benefits/sabbatical/

note that in the US they have 2 weeks vacations per year, so even with 3 months sabbatical less than in Europe

Re: WP21

#104
I was on the team that built news.com.au, which, along with the other news sites we set up in a multi tenant WordPress setup, was at the time the largest commerical WordPress site in the world, getting something like 500 million monthly page views. We made extensive use of caching to say the least.

Re: WP21

#105
WordPress is simultaneously amazing and terrible. At its best, it's a highly extensible free and open source CMS that's incredibly easy to set up and customize. For that matter, its core has reasonably good security and performance before third-party themes and plugins are added into the mix.

The problem comes in with how many basic GUI-based features it's still missing out of the box 21 years later. Take, for example, the curious case of the lack of post cloning; Why is there still no "Duplicate Post" button in the core after 21 years? Why are over 4 million websites being forced to keep a third-party "Yoast Duplicate Post" plugin active in order to access a very basic CMS feature? The same goes for other GUI-based tasks like logging outgoing emails (WP Mail Logging), or viewing the scheduled cron jobs (WP Crontrol), or letting an admin temporarily switch to another user's account (User Switching), or downloading a one-click backup of the site regardless of host (All In One WP Migration), or managing the SMTP settings (FluentSMTP), or managing URL redirects (Redirection), or enabling SVG uploads (SVG Support).

The fact that many of those tasks can be accomplished through small code snippets in the child theme is great and all, but that doesn't help the average WordPress site owner who is barely tech literate and would be more likely to break the site than successfully copy a hook over to the correct file. It's not uncommon to find WordPress sites with 50+ plugins installed, a good chunk of which are abandoned and have multiple code vulnerabilities, yet still find the time to clog up the dashboard with useless "notices", AKA advertisements for their other products.

I could understand a lot of the missing functionality if WordPress was still a small FOSS project with no real funding and a few irregular volunteers, but the fact that's it's grown into what it is without any real plan to address those issues is just so frustrating. I've made a few small contributions to the core and read through a bunch of tickets for longstanding issues, and it's clear that time or funding aren't the problem; it's that the maintainers have an attitude of "We don't personally need that feature ourselves, therefore it can just be a third-party plugin", which might sound fine on paper, but...

Ever clicked on a Google link, only to catch a quick glimpse of the real site before being redirected to an "UPDATE CHROME NOW" or "CRITICAL MICROSOFT ALERT" or "CHEAP PHARMA PILLS" website? There's a 99% chance that site is running WordPress and has dozens of plugins and got hacked at some point, and if you try to message the site's owner to tell them what's happening and how they can fix it, they'll think you're crazy or a scammer and leave the malware there because it intentionally hides itself to logged in users. I'm not exaggerating about that percentage, either; WordPress runs a massive chunk of the modern web (excluding major social media websites), and the failure to quash the need for so many common plugins has made them a goldmine for bad actors to inject redirects and SEO spam.

Re: WP21

#106

I have come across a situation, where an automatic Wordpress update (need to keep up to date, against vulnerabilities) made a site I maintain violate the law: I used a unicode symbol for something in text. Wordpress out of nowhere and by itself decided, that it would be better to replace that symbol with a bloody svg, that is loaded from some third party. At first I could not believe my eyes, then it dawned on me, ho…

Are you intentionally not mentioning which country and law?

[deleted]

Re: WP21

#107
post #97

WordPress is not the blogging solution humanity deserves, but the one that was needed. Customising a base and installing plugins as opposed to devving a blogging platform allows a huge portion of people to create internet businesses who otherwise wouldn't. I get that there are supposed better solutions now, but this was not the case a few years ago. And there is a lot of WordPress content out there for novices to lea…

> better solutions now What better solution for self-hosted websites that can be jump started by anyone and provide the kind of flexibility that WP provides?

It really depends on your needs. Are there many alternatives more flexible than WP? No. But that is begging the question. The vast majority of people don't need the kitchen sink that is WP, and would be better served by utilizing one of the many products and platforms that have cropped up to fill more specific niches since the inception of WP.

Just need a blog? Maybe want it to be a newsletter? Ghost, Medium, Substack, etc

Want an online store? Shopify, Checkout Page, etc

Need a sexy website that doesn't take coding? Squarespace, Framer, etc

You get the idea.

Re: WP21

#108
post #92

I have come across a situation, where an automatic Wordpress update (need to keep up to date, against vulnerabilities) made a site I maintain violate the law: I used a unicode symbol for something in text. Wordpress out of nowhere and by itself decided, that it would be better to replace that symbol with a bloody svg, that is loaded from some third party. At first I could not believe my eyes, then it dawned on me, ho…

> Of course it is very clear now, that it is completely unfit for any business website, when the core developers make such bad decisions. I'm not saying it is or it isn't, but I do wonder how many people are doing business with WP while never considering a donation or whatever value add for the project. At the same time maybe you do pay, maybe they already swim in money.

Wordpress doesn’t take donations. They have a payable service attached to the open source platform. And that service does not work any differently.

Re: WP21

#109
post #25

Quick judgments and strong opinions have unfortunately become part of the community. Having spent the last 2-3 months working excessively on WordPress development, I would like to say a word about the excellent isolation of code with blocks ("Gutenberg"). As standalone plugins or in combination with Advanced Custom Fields, these allow for perfect, modular websites and development flows (design system), where even the…

WordPress is a great blogging CMS.

The fact that people use it for something else is what create strong opinions.

Example : woo commerce.

Products ? In the WP_POST db. Orders ? In the WP_POST db.

And in every post about WP it says that using WP_POST for storing your data is good practice.

Well I don't think it is (but it's only my opinion. A strong one).

And the problem is that a LOT of plugins and themes are like that.

Re: WP21

#110
post #102

Earlier quoted context omitted.

Kill the freelancer? I'm a freelancer and my favorite thing to tell cheap potential clients for the past 15 years is do their site with Wordpress and to go find a Wordpress "expert". It exists for the broke and the cheap who are under the illusion that they need a simple website, which itself is a dead letter.

Why do you think they might be wrong when they want a simple website?

Because then he couldn't justify why these companies should continue hiring freelancers
Post reply on HN