12 ms·
Google dedicates engineering team to accelerate development of WordPress
- deleted 9y ago[deleted]
- thomann061 9y agoDo not use PHP.
- dhruvkar 9y agoIt'd be interested to know what percentage of WordPress sites are 'content-only' static sites. i.e. users are not logging and/or getting personalized content. WordPress seems overkill for that niche, and this may be an opportunity to build and sell tools that allow easy publishing for static sites, given the July 2018 update.
- com2kid 9y agoLots of those solutions already exist, and I looked into them. Getting a full WordPress site up and running meant signing up for hosting, clicking a "enable WordPress button", agreeing to the (selected by default) auto-update WordPress check-box, and then going into the WYSIWYG editor. A few hours later I had a site up and running that looks equally good on Desktop and Mobile. The # of tools I had to learn was approx 0. The number of hosting options I had to choose from was enormous, pretty much everyone offers WordPress hosting, or one click WordPress installs. WordPress has the advantage of having an incredibly low barrier to entry. Of course, once it gets complex, it can get really complex.
- dhruvkar 9y agofair enough. however, that's exactly my point. a publishing tool that allows you to publish, without learning any tools, like wordpress except faster, since google is going to start penalizing slow sites July 2018.
- com2kid 9y agoI saw a few of those around, the price varies a lot. The ones targeted at making a landing pages with a signup form wanted a good deal of money per month (I don't recall exact numbers, well over $30 a month, I think one of them wanted $200 up front to get started). They typically include hosting as well, which sorta makes sense as soon as you add the least bit of interactive elements (e.g. form submissions), they want to make it super simple to get up and running.
- user5994461 9y agoWordpress has comments and statistics, so there is no blog that is strictly static.
- dhruvkar 9y agothere are still options to handle comments (disqus, facebook comments etc.) that don't need a database on your server. there's solutions for pretty much every dynamic aspect of a blog. If wordpress is slow, and google is going to penalize your search ranking, it's worth looking into.
- CM30 9y agoAnd by using said other options, you give control of your users to a walled garden service. Do we really want more of the internet centralised around Facebook and its ilk?
- KajMagnus 9y agoMaybe then Talkyard (https://www.talkyard.io/blog-comments https://www.talkyard.io/blog-comments) is interesting to you: It's hosted & serverless, like Facebook and Disqus. But at the same time, it's open source, so you will be able to export your comments from Talkyard's servers, install Talkyard yourself and import the comments. (But I haven't yet built export and import functionality :- P )
- bigiain 9y agoWithout going and counting, I'd guess well over 90% of the WordPress sites I've helped set up have had comments switched off - they're purely using WordPress as a CMS, not as a "blog".
- keyboardhitter 9y agoI wonder if this is intended to be competition with managed Wordpress providers such as WP Engine? the article doesn't distinguish between Wordpress.org (domain.wordpress.org) and Wordpress.com (self hosted) platforms. Perhaps both, with such a large partnership. But in the developer's linked blog post he seems to be referring to the self-hosted platform by mentioning themes and plugins. Very interested to see how this progresses.
- kevinyen 9y agoYeah, it reads like self-hosted is their focus. Make sense too. If Google offered a WP hosting solution (a la WP Engine) on the Google Cloud, I'd be very very interested. I don't think Google will do it anytime soon though.
- thesandlord 9y agoWP Engine is a GCP partner: https://wpengine.com/try/google-cloud-platform/ https://wpengine.com/try/google-cloud-platform/ And GCP has a page dedicated to Wordpress: https://cloud.google.com/wordpress/ https://cloud.google.com/wordpress/ (I work for GCP)
- kevinyen 9y agoYes, I've seen GCP documentation on WP get better and better each year. Still very different from a managed-hosting offering like WP Engine. Can you put me on GCP/WP waitlist if such an offering is in the works? ;)
- keyboardhitter 9y agoThanks for the info!
- com2kid 9y agoSounds like a good thing! My company's WordPress site[0] takes 4-8 seconds to load, with a couple paragraphs of text and a few images. To be fair, I should really switch it over to being a static site, I am using a complicated templating engine to pop out a few paragraphs. Of course that is the ultimate irony about WordPress. Like any other swiss army knife framework, it will always be slower than a proper dedicated tool. Another issue (one that a lot of modern development practices share) is that WordPress lets you quickly pull in components to Get Things Done Quick, but those components pull in more dependencies. I was looking at adding some more smooth scrolling effects, and the suggested way was to pull in jquery (fair enough), even though the template I'm using already pulls it into the page. Repeat that a dozen or so times to get the page looking Just Right, and, well, there goes perf. [0]https://www.thawd.net/ https://www.thawd.net/
- rocky1138 9y agoJust use W3 Total Cache. I use it on my site and it works great. e.g., https://johnrockefeller.net/block-all-web-notifications-in-firefox/ https://johnrockefeller.net/block-all-web-notifications-in-f...
- philfrasty 9y agoEven with an online-shop attached (WooCommerce) + bigger product catalog it shouldn't take more than 1.5 to 3 seconds to load without optimization from my experience. Putting some caching in front of it further reduces loadtime. Cloudways is nice to manage WP, they just use a Digitalocean droplet and give you caching/Letsencrypt/updating pre-configured via a simple interface.
- com2kid 9y agoI'm not too happy with DreamHost's base level VPS. It makes the upsell to their own WordPress hosting solution feel rather suspicious. Then again not having root on my own VPS, and having multi-week outages of the managed apps that supposedly are the reason for me not having root, also contribute to my lack of overall happiness. That said, super nice support reps. Just wish they would actually fix my issues. :/
- onion2k 9y agoHow long until WordPress themes are all AMP-enabled as a part of WP core and the option is enabled by default?
- user5994461 9y agoIt's already the case.
- poxrud 9y agoThat is not true, you need a plugin to enable AMP.
- butz 9y agoWordPress by itself is pretty fast, but some 3rd party plugins really add up to load times by making lots of queries to database and loading unoptimized or unnecessary assets. In mean time most online WP tutorials "solve" issues by suggesting to install yet another plugin.
- pathartl 9y agoReally 99% of the arguments I hear about WordPress are because of the community of "developers". Don't get me wrong, there are tons of great developers in the community that are actively working on great features for WordPress either in the form of core or plugins. What I'm specifically referring to are content maintainers that know some CSS, use themes like Avada, and know their go-to plugins to make bloated and convoluted, hard-to-maintain sites. Really I think where WordPress actually lacks is in the API department. The almost non-sensical approach to partially implemented OOP kills any ambition I have to create a site without my own weird abstraction layer I wrote on top of it all.
- kevinyen 9y agoWordpress has built-in REST API, beginning from their 4.7 release. http://v2.wp-api.org/ http://v2.wp-api.org/
- pathartl 9y agoI'm talking about their PHP API
- sethrin 9y agoWhat gave you the impression that WP was object-oriented?
- pathartl 9y agoI guess you're right, it's really not. Some things are broken out into objects (WP_Post, WP_Term, etc) but I'm pretty sure that's only to utilize the PHP object cache
- everdev 9y agoI've worked with WordPress for over 9 years and set up probably over 100 sites, but can't wait for it to die. It's easy to setup and the ecosystem is great, but the security issues are massive and there's really no reason for content to be stored in a database for the majority of sites. I hope a static site generator comes along with an intuitive UI for non-technical people to easily update their own content.
- aphextron 9y ago>I hope a static site generator comes along with an intuitive UI for non-technical people to easily update their own content. Those people are already served well by things like Wix and Squarespace. WordPress is essentially a point and click application development tool at this point, with integrations for anything imaginable. Yes it is insanely insecure, slow, poorly designed, and bloated. But the depth of offerings from the plugin marketplace will keep WP relevant for a long time to come with people who can't afford custom development.
- oldcynic 9y agoWix seems to generate the slowest loading sites on the internet. Especially loading images long after page load is done. WordPress is positively supersonic by comparison.
- Whitestrake 9y agoDoes Wix optimize its images between upload and delivery? I'd be inclined to believe that this is a side effect of Wix's target market not being aware of how to optimally compress their images for web delivery.
- david-cako 9y agoI don’t think that’s the user’s responsibility if its designed for non technical people.
- Donzo 9y ago
- harryf 9y agoSo after taking over one blogging platform and mothballing it (Blogger), then wiping out a host of 200X startups with Google Reader and _then_ killing Google Reader, which effectively killed RSS... after all that Google has woken up to the fact that the last source of independent content, that's not big-media-owned or stuck in a walled garden like FaceBook is Wordpress? And back in 2007ish I remember bloggers crying out to Google for help with some tools /APIs to help combat comment spam and Google basically ignoring it, leading to the eventual death of blog comments and blog based discussion. Looking at all that, it's great to finally see Google trying to support bloggers - the people that have delivered some of the most interesting content in their index. Or am I too jaded?
- jxdxbx 9y agoI wonder if anyone has numbers on RSS usage? There are way more RSS services, and better readers, now than when Google's mediocre product was dominant.
- arenaninja 9y agoDefinitely not. My first thought seeing this was that Google wants to move in on Wordpress to embrace, extend and extinguish. Makes two jaded HN readers so far :)
- dba7dba 9y ago#MeThree Google now has WordPress as the next internet thing to embrace and than kill off. Miced feeling here. I hate WordPress but don't like Google doing it...
- SemiEarlyGoogle 9y agoWow, the Google Developer's Advocate blog post (https://medinathoughts.com/2018/01/29/wordpress-google/ https://medinathoughts.com/2018/01/29/wordpress-google/) sounds like Google is very serious about Wordpress. Hopefully it leads to great stuff. Historically, there's been near zero interest in php/wordpress amongst the engineering ranks. Everyone wants to learn the Next Big Language/Library/Framework, which is understandable. Many current/former Googlers have been interested in helping out with a project I'm involved in (GXJam.com), but the conversation ends quickly when I tell them it's WP/php/MySQL.
- merb 9y agomaybe it gets object storage?
- deleted 9y ago[deleted]
- IronWolve 9y agoHope some of these speed tweaks make it into other CMS like Drupal.
- maleno 9y agoJust last night I found myself watching some Wordpress-related videos on the Chrome Developers Youtube channel [0], building on a talk given at the Chrome Dev Summit last year [1]. The Docker implementation is something I'd been considering for a complex Wordpress install recently, so it caught my eye. Building in more PWA features is no harm either. I have no idea what it all means for the bigger picture of Wordpress/Google/Automattic, but these are nice little tips and ideas to start with anyway. [0] https://www.youtube.com/watch?v=jav5hPmUaUw https://www.youtube.com/watch?v=jav5hPmUaUw [1] https://www.youtube.com/watch?v=Di7RvMlk9io https://www.youtube.com/watch?v=Di7RvMlk9io
- llarsson 9y agoIf deploying WordPress using Docker, and WordPress scalability interests you, please have a look at this [0] article I wrote, as it shows how you can get a really good WordPress install up and running. I used containers and deployed on CoreOS (yes, it is a bit old -- Kubernetes was not very stable back then). For the deployment stuff, you can read that here [1]. [0] https://www.linkedin.com/pulse/scalable-wordpress-architecture-lars-larsson https://www.linkedin.com/pulse/scalable-wordpress-architectu... [1] https://www.linkedin.com/pulse/automation-scalable-wordpress-using-docker-coreos-etcd-lars-larsson/ https://www.linkedin.com/pulse/automation-scalable-wordpress...
- grantpalin 9y agoI recently started running some WP sites (and some non-WP as well) via Docker containers on a Digital Ocean droplet. Building a docker-compose file for each site and defining volumes allows the container to be updated or replaced while keeping data & content intact (if passed in via volumes). Orchestrated using Traefik for reverse proxying and SSL certs. Wouldn't want to go back to setting up sites manually.
- ggm 9y agoWordpress runs major league newspaper sites too. Not to disrespect the blogoverse, but there may be a direct efficiency statement for major time, ad revenue sources of daily news. Google may well be feeding the beast, to feed themselves, but not blogs per se: blogging s/w for news websites.
- ProAm 9y agoGoodbye Wordpress.
- pdfernhout 9y agoMaybe this bug I filed two years ago about how WordPress loads every version of a post into memory when you go to edit it (and does that three times) will finally get fixed? "High memory usage ( and possible server error) editing post with many/large revisions" https://core.trac.wordpress.org/ticket/34560 https://core.trac.wordpress.org/ticket/34560 "Right now, you will unhappily see "500 server error" and "white screen of death" results eventually if you, say, edit a 400K page for hundreds of revisions, even with a 256MB server memory limit. ... So, it seems that WordPress was indeed loading all the revisions of a post three times when editing it with the edit_form_advanced: once to count the revisions, once to list the timestamps and other metadata of the revisions, and once to check for the latest autosaved revision (if any)."
- stevenicr 9y agoGlad to see more pro coders helping with wordpress, if ya'll get a few extra hours, buddypress could use some help too! and that could put the screws to fcbook if someone makes an easy to deploy droplet / docker / nextcloud like thing with a few plugins and anti-spam / privacy settings. Unfortunate that this announcement has the cloud of Google over it. Just about anything google is untrusted and tarnished, not just in the tech circles that know how it profits at the expense of others, but more and more by average people who are getting a clue that google today is nothing like it once was, or once tried to make itself be perceived anyway. More and more searches are censored, more ads on screen and less of the interesting things to find, services killed off, no customer service, frustrated web site owners... I still have a smidgen of hope for google fiber, but the rest of the brand is not much different than fcbook in my mind, and many others are starting to see the tech companies that put money ahead of giving people what they really expect. This announcement would get more exiting cheers if it read "ex-googlers team of engineers to help dev wordpress" Of course we all wonder if the politics that hit the browsers and standards will come to play - but honestly it would make sense to help shore up a product that runs so much of the web, even if google wasn't trying to get it's claws deeper into other software - just producing faster sites that are hacked less will help with the google search results - so just that alone is win win win. I'm cleaning up hacked wp sites tonight actually, yay.