6 ms·
WP20 and Audrey Scholars
- skmurphy 3y agoIt's a shame they have gone off the rails so badly with Gutenberg.
- paulryanrogers 3y agoDespite my distaste for Gutenberg, I don't think WP would have continued growing without a built-in WYSIWYG solution.
- WillPostForFood 3y agoGutenberg is great! And if you don't like it you can still use the classic editor. And if you kinda like it, you can use Gutenberg (block editor) with classic editor blocks.
- skmurphy 3y agoThis is less and less true.
- notatoad 3y agoas somebody who only really started using wordpress post-gutenberg, i don't see the problem. it works, it seems easy enough to use, and my non-technical colleagues who are more used to making facebook posts than websites love it. and that was the whole reason i started using wordpress in the first place: so i wouldn't have to maintain content editors for my colleagues. is the problem just that it's different to the way it used to be?
- joshspankit 3y agoBasically, yes. Gutenberg was designed for people like you who (were/are) new to WordPress and there was a rocky transition as well as a complete reworking of how to build WP themes (almost everyone’s bread and butter work).
- nyanpasu64 3y agoAround 2 years ago I was trying to move my blog to Wordpress. I found that the vast majority of themes want your money (unlike static site generators like Jekyll, Zola, and probably Hugo), I found numerous editing and cursor movement bugs in the Gutenberg editor (https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+sort%3Aupdated-desc+author%3Anyanpasu64 https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+s...), I was unable to edit pre code blocks on the mobile app, and converting articles between Gutenberg and classic formats resulted in structural issues (someone else has elaborated on the technical reasons at https://gschoppe.com/wordpress/comments-arent-structure/ https://gschoppe.com/wordpress/comments-arent-structure/).
- chrismorgan 3y agoI migrated a business’s site from WordPress last year (a site that had been around since only 2018, I believe). I was surprised to discover how awful all this stuff was in WordPress’s export (… which was also very misleading and limited in scope). In order to not ruin large amounts of content, I had to dismantle that Gutenberg comment stuff (where present) with its strange mixture of structure and presentation, and also port the old-style wpautop function, which is obviously a total disaster of a concept that has arisen from bad technical decisions being made at several points in its history, combined with caring about backwards compatibility in mildly weird ways. The fact that it didn’t even identify what was Gutenbergy and what wasn’t, but basically just treated the whole thing as a string from which you parsed what you could and shrugged your shoulders about the rest was severely off-putting.
- stove 3y agoThe alternative to Gutenberg was allowing thousands of proprietary plugin developers to compete with each other to encode your data in a way that made it impossible to migrate to anything else. Gutenberg was mandatory.
- skmurphy 3y agoGutenberg encodes semantics in comments and inhibits migration and interoperability as much as any of the other proprietary plugins you are complaining about.
- stove 3y agoGutenberg is first party. It's either WP or a 3rd party, I know who I would pick.
- skmurphy 3y agoI think that is normally a good rule of thumb, especially when first party has a track record of accomplishment. It's one that I embrace. I am trying to stick with the original editor and find it increasingly hard as all of the design elements are now requiring Gutenberg. To be clear, I am not advocating for another page builder over Gutenberg, just not embracing Gutenberg because it embeds semantic elements in comments and if and when I need to migrate off of WordPress I don't want to be stuck. I have been using WordPress for 18 years, which is a long time for any technology platform. I don't have plans to migrate but I don't want to foreclose any options.
- thundermuffin 3y agoEven all these years later, I cannot wrap my head around WP's direction with Gutenberg. I think having a first party solution for WYSIWYG editing experience is important for WP going forward to keep folks (read: clients, bloggers, etc) interested in it, and I would much prefer to rely on core functionality than battling Elementor, Divi, Beaver Builder, and etc. However, I have a list of a few items that just haven't sat right with me during the post-Gutenberg WordPress world. 1. The way that it saves the HTML output from React blocks directly to the DB is a cumbersome and unfriendly approach for all. Having a client ask for what would have been a simple tweak pre-Gutenberg and having to resave every page on the site so the deprecation pathway can "update" the block is not friendly to developers or editors. I know you can use PHP (aka "dynamic") blocks, but then you're duplicating the same exact UI between React and PHP and have to take on the technical debt to make sure to keep that in sync. We've moved to relying on ACF Blocks instead of React blocks for most things due to it having a better developer experience and a lot of our clients being used to how ACF works, but obviously this comes at the expense of the fancy inline editing that was the whole "wow!" factor of Gutenberg. 2. The documentation was lacking at launch, and it still feels that way sometimes. It was really aggravating to try to figure out what exactly you could change and remove in core blocks. I remember a coworker and I trying to reverse engineer their columns block since there were a lot of missing features we wanted and realizing that a very, very core block to the Gutenberg experience was utilizing functions marked as experimental without much documentation about what they were or why they were experimental (that we could find). I remember doing our usual upgrade on a new version year after we finally built our own version based off theirs, and the editor completely broke in one of the upgrades (can't remember if it was a major or minor release). Turns out those imports weren't experimental anymore (and no hard feelings on us having to update our imports. We knew we'd need to, it was just the length of time that passed that was "scary", because it doesn't feel great that the core backbone of your site is experimental, haha!). 3. Full site editing being rolled out has felt like Gutenberg's launch all over again. I think #2 is partially responsible for this, but I've watched coworkers have to fight with this a ton for very little benefit, and in some cases those folks end up just saying "hey, you know what instead of trying to rely on their new/weird templates, we'll just add header/footer.php back." This may be less of a problem of Gutenberg itself, but more just a continuation of the lack of decision making and planning that lead to Gutenberg's flaky launch to begin with. Like Gutenberg itself, it's a good idea, but launching it half-baked to just get it out the door makes me hesitate to want to incorporate it until years have passed. My experience has been somewhat limited with their FSE implementation since I've been doing a lot of NextJS work lately, but what little I've dabbled in it wasn't going to have me giving them glowing reviews. 4. It feels like they reinvented the wheel to "do" React SSR in PHP since they save React output directly to the DB. Sometimes I wonder if they wanted to actually have Gutenberg be a standalone project, move to Node, and do real server side rendered React, but were afraid of the very real pushback a move like that would cause and the loss of decades of plugins and backwards compatibility. I know we're toying around with the idea of headless WP + Next since it would hopefully get around the poor pathway for updating React components, but at that point we wonder is WP really what we want to go with or would another CMS be better for our needs. All that said (didn't mean to rant so much!), I agree with what lenova said a few comments over that Matt has always appeared like a decent person from afar, and I've always respected that he's a web titan (in my eyes, at least), but doesn't come across with the same high and mighty attitude and harshness that a lot of other folks in a position of status like his do.
- scruffyherder 3y agoIt almost never renders on my iphone correctly. I can't make updates or changes on the road.
- Buchstabensalat 3y agoIt really is. Elementor has been the de-facto page builder for WordPress for quite some time now - and it is excellent. Gutenberg doesn't even allow you to specify a different style for mobile for a block.
- lenova 3y agoAll things Wordpress aside, I have always had a bit of admiration for Matt Mullenweg. From afar, he seems like a principled person that has worked hard at building community while keeping humility. I am extrapolating of course, as I've never met him in real life, but he is one of the few tech leaders I've actually looked up to over the years.
- skmurphy 3y agoI met Matt several times in the 2005-2008 time frame. He impressed me as a low key guy committed to playing a long game by providing value to his customers, partners, and employees. He strikes me as principled and acting with integrity. Meeting him was one of the key reasons we adopted WordPress in 2006 as the platform for our websites. Gutenberg can still be an error in judgement his part and as a key element of WordPress strategy. I can have enormous respect for his business ethics and still think in one aspect of his business he has made a mistake.
- mmaunder 3y agoMatt is a cool guy. Generous and principled.
- mikepurvis 3y agoI feel the same, and had it corroborated when I chatted with him briefly at a WP meetup some years ago. Just a very warm, practical, unpretentious person.
- JustLurking2022 3y agoI've met him briefly at after a talk he gave and had the same impression.
- stevenicr 3y agoI too have always been a fan of Matt. One of the few in US tech that got bigger and bigger with projects and did not go into full censorship mode to court more money. Very admirable indeed.
- zabzonk 3y agoi don't really know why people are always getting on wordpress's case - i used it back when i did a bit of blogging, and it seemed to work ok for me.
- francislavoie 3y agoYeah, it has a decent user experience. The problem is the underlying plugin ecosystem and crusty core. It uses outdated legacy PHP patterns (modern PHP is great, but WordPress doesn't use its power), plugins are often vulnerable, supply chain issues, etc.
- zztop44 3y agoToo many core features are relegated to plugins (eg: custom fields, custom post types, email signups, basic analytics, basic SEO features, caching, etc). These plugins introduce security holes, hijack your dashboard to beg you to upgrade to the paid tier, and don’t play well with each other (eg: a custom post type plugin won’t integrate with custom fields because it can’t know which custom fields plugin you’re using). And the economics of the Wordpress ecosystem mean that there’s no incentive to fix this and bring more of these critical features into Wordpress core. I also find the templating system unintuitive compared to something like Mustache that gets out of your way. For these reasons I’m currently working on an open source batteries included CMS with a specific aim on improving the developer experience compared to Wordpress. It’s early days but always interested in other peoples thoughts on Wordpress’s strengths and weaknesses. I should also say that despite all my criticisms, Wordpress is a monumental achievement, one of the great open source projects, and the world is so so much better for it. Imagine how much worse things would be it something more like Wix or FrontPage had become the default way to get a website online in the Web 2.0 era.
- francislavoie 3y agoI'm not in the market for a CMS but if I were I'd likely go with https://statamic.com/ https://statamic.com/ if I needed to build something from scratch.
- 3y ago
- OutThisLife 3y agoThis is actually really cool. It's not a terrible [cheap/free] headless CMS for content managers, imo.
- memonkey 3y agoAbout 8 years ago I tried working with Wordpress and half built a site for my then boss's portfolio bc he insisted he wanted it. I just quit my last job which was a RoR/React shop. I've been working with NodeJS and JS frameworks for the past 10 years. I never really got into PHP. Now, I'm working in PHP again and specifically making Wordpress sites for a non profit agency as a contractor. It has been a joy. In particular, we're using root.io with Valet and heavily relies on root's version of Laravel blade system which makes building websites super fast and seamless and I've gotten a lot of satisfaction building things this way.
- ydlr 3y agoI really like the while roots ecosystem for ease of development. The problem comes in when I have to hand-off the site for someone to maintain. At some point, every client decides they are better off switching to an extremely cheap agency for maintenance. But these bottom-of-the-barrel agencies don't seem to have any programmers on staff at all. They have no idea what to do with composer, git, or any cli.
- memonkey 3y agoAh, that's a bummer. You can always hit me up (contact in profile)!
- kayson 3y agoMy sister in law uses word press for her small online art store. It's... painful. I've had to help her fix a completely broken site at least a couple of times. It mostly seems to come down to the fact that if you want anything beyond a simple blog, you have to have plugins. Tons and tons of plugins. Once you go down that road it's a huge mess of compatibility issues and poor to nonexistent support. It seems like you can get better help when you pay for things, but even then, in one case the devs were completely silent. I couldn't find any alternative store fronts that weren't way beyond her near-zero budget but if anyone has recommendations please let me know.
- paulryanrogers 3y agoIME it helps to keep the number of plugins limited and judicious. Stick to very popular plugins or those with a sustainable business. Basically big enough it's certain to be forked if the original authors stop supporting it.
- AussieWog93 3y agoExactly this. My website was hacked a while back, when I was installing random disreputable plugins. Remade it but thought before I installed and suddenly the site is performant and secure.
- mikepurvis 3y agoWouldn't Shopify be a pretty strong candidate for that kind of thing these days?
- kayson 3y agoYes but it's just way too expensive for her sales volume.
- sumoboy 3y agoPeople just default to Shopify like it's some sort of miracle, everything about it beyond out of the box is PIA. Tons of add-on's (aka. plugins) that all cost to extend the basics like forms, seo, and fulfillment/shipping among the typical. The costs add up even for a basic store and theme dev requires some knowledge. Wordpress gutenberg is like a bad experiment that has no end game. They have spent years developing something is incrementally improves at snails pace. Wordpress is just plain and simple super accessible from a strong ecosystem of plugins, php is simple and widely known, it's an easy platform to host. The problem is all the alternatives like jamstack generators, headless cms, and even better CMS tools like craft just don't have enough popularity to leverage away from WP. I could easily spin up a woocommerce site just as fast as Shopify, but in reality not a fan of either. From an agency perspective, most clients could give a rats ass about things technically, they just want something working.
- Ahmad498 3y agoMy mind exploded when Mike Little's age was revealed. I was looking at him and thinking "hmm... he looks a little older than Matt". But I never imagined 23 YEARS??!! So, open source keeps you youthful!
- loloquwowndueo 3y agoCoincidentally I went looking at how long I’ve had a web page and what I have used to maintain it. I started using Wordpress in 2005 and moved to Hugo about 2 years ago. Still have a couple of newer sites running Wordpress but it’s interesting to see I started using it when it had only been around for about 2 years :)
- lai 3y agoDon't know how to feel about celebrating this lol
- tekbog 3y agoI've worked with WP in the past and while I'd rather choose something else from the tech perspective as someone who's dealt with clients of small (and large) businesses they just want something that works, and WordPress does. It's not fancy and you will have to deal with a lot of horrible plugins that clients will want, or their marketing team, however from the product perspective it's an amazing technology - just like any that lasts 20 years in web dev IMO. This isn't by any chance a defense of WP but before dunking on it think what else can you offer to a small business for the same price and functionalities.
- oldstrangers 3y agoDespite all of the hate and trouble people seem to have with WordPress, I've had nothing but positive experiences with it for nearly its entire 20 year life. We're putting 5+ clients a month on WordPress (in addition to Webflow). Happy birthday!
- Buchstabensalat 3y agoCurious, how do you decide between WordPress and Webflow?
- oldstrangers 3y agoCase by case really. Occasionally the client has a preference, occasionally they don't. Most large corporate clients are already familiar with WordPress and partnering them with a managed hosting solution like WP-Engine to handle security / support has worked really well. Smaller, more agile companies that might want something a little more fun tend to do well with Webflow. The larger the site the more likely I'd want it on WordPress over Webflow.
- bottlepalm 3y agoWordPress/PHP does have a really interesting design that allows you to essentially hot swap components while the website is running live. What I mean is that you can install WordPress plugins with WordPress itself, live. The PHP scripts which are essentially files in a folder, will go download more PHP files essentially augmenting itself without ever having to restart or redeploy the server. It's an interesting capability that few other web frameworks have.
- ceejayoz 3y agoIt's also a common source of security issues.
- dec0dedab0de 3y agoThat's Because most of the post PHP web frameworks included url routing from the beginning instead of using the file system. File extensions on websites used to be Very common until about 10-15 years ago
- AnonC 3y agoBeing able to install plugins from the web interface exposes the site to more security issues. Those who can manage to follow some instructions would be better off logging in to the host via ssh and then using the wp-cli [1] command to manage the site (upgrading WordPress core, installing/uninstalling/upgrading plugins and themes, etc.). [1]: https://wp-cli.org/ https://wp-cli.org/
- simlevesque 3y agoWordPress is what got me into web development. Long live WordPress.
- NayamAmarshe 3y agoI still very much like WordPress. Actually a lot better than Webflow that not only has no plugins but less support and more limitations in the UI editor as well. WordPress has served me well over the years, and even though I don't use it anymore, it has certainly been easy to setup and get going with templates, plugins and SEO. I still see a lot of brands using WordPress for their official websites, which always surprises me, but it also assures me that WordPress still is relevant to this day. Thank you, WordPress!
- nerbert 3y agoWordpress just works as long as you keep it simple. It works great and doesn't deserve the shit it's getting from many. It's one of the remaining pieces of the old web, and it has evolved nicely with its time.
- tommica 3y agoNot long ago I had a junior dev remake the corporate site by having him make a template with ACF flexible content - the previous iteration was done by him mainly using Divi, and the result was so much different. He was recounting how much better the experience of building the site was, and how much more responsive the content management was, when divi was not part of it. Then we threw in few plugins to cache and minimize and presto, a simple site up and running that non devs can go and add content, and does well in speedtests.
- safety1st 3y agoSony, Disney, Rolling Stone Magazine, and the White House to name a few - https://wordpress.org/showcase/ https://wordpress.org/showcase/ Critics pop out of the woodwork whenever it's mentioned on HN, but most of them have very little meaningful experience with WP. The ecosystem around it is huge and mature and if you work with the right partners it's a remarkably hassle free way for a business to serve tens of millions of users. Most of the issues with plugins are resolved simply by being picky about which plugins you install, you are not required to use any, you can code everything yourself if you think that's safer (hint: often, it's not).
- breck 3y agoIf you look at what WordPress gives a non-technical user it is very impressive: nice authoring UI, instant deploy with rollbacks, multiuser editing with access control, pretty urls, previews, drafts, themes, et cetera. I prefer my minimalist static site generator setup better and hope someday we could top Wordpress but realistically I wouldn't recommend betting against them. They've done a great job.
- uvu 3y agoWordPress help me a lot in my early career.
- rukuu001 3y agoHappy birthday WordPress :) It is both excellent, and terrible. Choosing to use WordPress you will experience both in equal measure, without knowing when exactly. Enjoy.
- slyall 3y agoFixed Link: https://ma.tt/2023/05/with-mike-little-and-dries-buytaert/ https://ma.tt/2023/05/with-mike-little-and-dries-buytaert/ or go direct to the video: https://www.youtube.com/watch?v=QYhIItlPPOs https://www.youtube.com/watch?v=QYhIItlPPOs "WordPress co-founders Matt Mullenweg and Mike Little sat down with Dries Buytaert, founder of Drupal, to discuss the history of WordPress over the last 20 years."
- johndhi 3y agoReally interesting case for discussion here. We're all making our own stuff according to our important tastes... And yet WordPress is out there massively more successful than just about anything. How? Why? Is it just that they were early? What's the secret to their success? To me, it's that it seems (even if it isn't) like it makes website building simple.
- lemper 3y agosome coworkers from my previous employment built their whole careers on top of wordpress. and as far as i can tell, their work mostly around personalisation, seo, and some ux.
- fmxexpress 3y agoLove Wordpress. We've made millions of dollars with it.
- ggm 3y agoAmazed me how many multi million dollar news websites are on it. You think by now that would pay to recode out of PHP
- bandrami 3y agoReplacing working software because the language is ugly/obsolete/disliked is never, ever a good business decision
- ggm 3y agoMainly I was focussed on risk. I work on two WP sites, both of which lag head and both of which are major PITA to upgrade and maintain, and both of which are targetted continuously by whitehat (I hope) tasters looking for holes. If you were looking to close out those problems, you'd move to a platform which was coded more safely and I very much doubt it would be PHP. I don't know what it would be. Maybe something targeting node.js but with type safety in front of a compile phase? (to get similar platform independence that PHP brings) Or, a static site re-publisher which took a PHP master and committed out the door faster to render, safe pageviews.
- regularjack 3y agoWhy would they? The people managing the content on the site don't care if it runs on PHP or on hamsters, they just care that it works, and PHP/WordPress most definitely do work.
- throwawaaarrgh 3y agoWordPress is the best example imaginable of how a popular incumbent can prevent technological progress and create heightened risk for the whole internet. They should teach it in school as a cautionary tale. "Be careful what you create, it might end up a WordPress."
- ehnto 3y agoAlternative spin, WP is one of the most battle hardened CMS available. Tongue in cheek, but genuinely as well, it is probably the most attacked CMS platform on the internet. That not every WP site is taken down by the automated attacks they all get means they must be doing something right.
- rectang 3y agoWhen you include plugins and themes — which is a must because that is how WordPress gets used — the ecosystem as a whole is a security shitshow. Many popular plug-in vendors have abysmal security records. You don’t need to find a vuln in core WordPress to pwn installs.
- bredren 3y agoIf you haven’t actually tried to do something professional with Wordpress, you might think this description is over the top. But it actually undersells how bad it really is.
- onlypositive 3y agoTo all the haters in this thread: Pull requests welcome. Til then, stop spreading fud. WP security is fine.
- rob 3y agoNo, you’re wrong! We’re going to implement our own custom CMS in Rust using WASM and deploy it to 5000 edge servers for our local brochure business website that needs a little bit of functionality and has a small budget with no technical experience.
- wslh 3y agoLike many other comments here, I have a hate/love relationship with WP. In the love side there is no good replacement, in the hate side I wonder how easily exploitable it could be. Using WPEngine now to experience a better service than hosting it in another non-specialized cloud service. Have seen performance enhancements happening naturally. Happy birthday! If nobody replace you is because you are the best in town for most people and organizations.
- diceduckmonk 3y agoI'm sure there's been so many (failed) attempts at disrupting WordPress. Wondering if anyone has compiled a list of post-mortems. Would also love to know about the successful attempts, though it would seem it's not outsized. Headless CMS' were picking up steam a few years back, but it seems the hype has plateaued?
- eropple 3y ago> Headless CMS' were picking up steam a few years back, but it seems the hype has plateaued? That's mostly because a headless CMS is a component for a piece of software you write. Wordpress is a thing you poke at in a control panel, and that speaks to a way different audience.
- prabhatsharma 3y agoNow what are the real alternatives to wordpress in 2023? security issues area. nightmare. not ghost - too clunky to use. what else?
- cornfutes 3y ago> not ghost - too clunky to use. what else? What happened to Ghost (haven't kept up to date)? I remember in the first few years it felt so promising, snappy and delightful.
- manuelmoreale 3y agoIt’s still there, still going strong but these days it’s primarily a publishing platform for blogs, magazines and digital newsletters. I’d say it’s more a competitor to Substack than Wordpress.
- manuelmoreale 3y agoI guess it depends what you need to build. I used to use Wordpress for all my personal and client projects but I then moved to Kirby[0] and I couldn’t be happier. But I think it highly depends on what kind of projects you work on. [0] https://getkirby.com/ https://getkirby.com/
- CJefferson 3y agoFor a start (I went to have a look), I don't think most Wordpress installs can be replaced by something that costs $21,896 a site! EDIT: I do wonder if the website is just broken? That seems like a crazy price to charge, while being such a specific number. That is definately what I'm being asked for however.
- manuelmoreale 3y agoI have no idea where you got that price. Licenses are 99$ per site. EDIT: they do automatically add VAT based on your location so maybe that’s completely broken for you? Only thing I can think of.
- sagarpatil 3y agoWordPress changed my life. I created a plugin that is used by 50,000+ websites right from government organisations to Fortune 500 companies. In the process, the premium version of the plugin has generated $300,000 in revenue without spending a single dollar on advertising. Thank you for making WordPress, it’s an engineering feat.
- 0xblinq 3y agoThere's usually a lot of controversy between the people that say it is great and the people that despise it. And I think both are right in their own ways. WordPress is great as a Product. It clearly works and a lot of people make a living out of it. It powers a big chunk of the internet and that's admirable. But engineering wise (or tech wise, or "good practices" wise or however you want to call it) it is the worst aberration ever built on this world. You can see all the possible bad practices in this industry in both the code and the coding practices most of its community follows. They're stuck in the year 2000 and have no intention to move forward. It is the perfect example that technology doesn't matter if you have a good product. As a developer that used a lot of other things in the past, I feel miserable every time I have to do anything on it. It's frustrating as nothing else I've done in my life.
- emilsedgh 3y agoCan we celebrate this project which has empowered millions of people to power their businesses, share their ideas, get their engineering careers started, make a living, all in free software as a collaborative effort all around the globe? Earlier days of web there were so many projects fighting for this crown. Starting from Movable Type to PHP Nuke, Xoops, Joomla, Drupal (and a billion others). Well done open source and free software community. Shoutout to all those people who worked on all those platforms to make this a possibility.
- born-jre 3y agoYeah, i hate and admire WordPress at the same, in my brief exposer I quite like its hooks/action/plugin system. In a weird way my current project[0] is inspired by wordpress. (its not a exact CMS thing but), what if someone build a wordpress like pluggable system but plugin donot run in same eval/execution context, maybe inside wasm containers. [0]: https://github.com/temphia/temphia https://github.com/temphia/temphia
- aaron695 3y ago[dead]
- mdrzn 3y agoHappy Birthday WP! Been using it since 2007 at least, and it's still used daily in my job. Here's to 20 more years!