Holly molly! Reusable #Gutenberg blocks are here. Take a look at this new release of #WordPress Gutenberg 1.9
Gutenberg is back to a regular schedule after a great WCUS in Nashville which included many conversations and exchanges of ideas. If you missed it, checkout Matt’s State of the Word presentation for an overview of how the year has gone and what lies ahead for Gutenberg. (It also includes a demo of the plugin in action.) It was great to have new people helping at contributor day and submitting pull requests. Thanks! This release introduces global reusable blocks as the main highlight, but there are also improvements to templates (ability to lock them down), versioning block attributes so markup can be migrated, and many extensibility additions as well as bug fixes.
Introducing reusable global blocks. (Stored in a wp_blocks post type.)
Add ability to lock down the editor when using templates so edits can happen but blocks can't be removed, moved, nor added.
Handle and upgrade deprecated blocks. This allows to migrate attributes without invalidating blocks and an important part of the block API.
Drag and drop upload support to gallery block.
Expose packages/hooks public API under wp.hooks.
Introduces withFilters higher-order component to make component filtering easier.
I was wondering why no one else had shared this, but I think something is funky with the sharing function. It's Morten's talk from WCUS, and I'm honestly not sure what category it belongs in.
Gutenberg has come a long way and it's neat to see that early critics of it are coming around. There are still major concerns before it rolls out, but Josh's excitement is well-placed.
At this year’s WordCamp US in Nashville, Tennessee — the biggest WordPress convention in the United States, which was held last week — there was a lot of concern about the new post editor for WordPress that is coming soon. In June, when the first beta was released, I expressed my concerns about the changes in a post on Torque. In August, I outlined five ways I’d like to be proven wrong about Gutenberg I just got back from WordCamp US — OK, it has been a few days I needed to recover — and I’m happy to report I’m super excited about Gutenberg. Not all of my concerns are gone, yet, but I believe they will be fixed over the next 3-4 months, which is the rough timeline for release.
Every year at WordCamp US, Matt Mullenweg — the co-founder of WordPress — gives his “State of the Word.” This year everyone was looking for an update on Gutenberg, which he provided. Just before WordCamp US, version 1.8 of Gutenberg was released. Two things jumped out in the release notes written by Matias Ventura as exciting to me: templates and reusable. I didn’t have a chance to test the new version before I left, but the demo of
What some user don’t realize (yet) is that WordPress isn’t meant to be used this way, and by uploading small images, they’re breaking some essential WordPress features.
Once in a while a WPSSO Core user will ask me how to disable notices from WPSSO for small images — they reason that images uploaded to their Media library are sized correctly beforehand, and they cannot re-upload larger images without significantly altering their content layout (including huge images, instead of smaller ones, in their post content). For example, if a user requires a 300x200px image for their content, they upload a 300x200px image to the Media library. What they don’t realize is that WordPress isn’t meant to be used this way, and they’re breaking an essential WordPress feature by doing this — not to mention that WPSSO will probably reject the image for being too small for Facebook Open Graph meta tags and Google Schema markup requirements. :-) WordPress and several 3rd party plugins provide different image sizes based on the resolution of the viewing device (aka responsive images). For example, a 300x200px image in your content will look blurry on high resolution screens (almost all current mobile phones, tablets, and laptops) because the browser must “upscale” the image to 450x300px or 600x400px in order to fill a 300x200px
The VIP guide to what's coming in Gutenberg, the new WordPress editor, and how enterprise users can start planning for a smooth rollout.
In 2018, WordPress will modernize, streamline, and simplify the content creation experience with Gutenberg. It represents the biggest change to the WordPress user experience in several years. In fact, in the State Of The Word 2017 Matt Mullenweg described its enduring importance as “the editor for the next twelve years.” In this post, we hope to help VIP clients and all enterprise WordPress users understand these exciting changes, and how to best prepare your teams. What is Gutenberg?
Gutenberg is the codename for the new WordPress publishing experience. It optimizes for direct manipulation of the visual presentation of the content, instead of through indirect means, like metaboxes. The building blocks of a Gutenberg post are, well, blocks. Blocks help simplify the many ways we build a page (shortcodes, widgets, custom HTML, media, text formatting, and embeds) into a single, searchable flow and UI umbrella. The name comes from Johannes Gutenberg, the founder of the printing press.
To get a sense of how the new editor works for yourself, there’s no substitute for downloading the current plugin in a test environment and giving it a spin. However, for a quick overview
Interview of Tom Zsomborgi from Kinsta, the WordPress hosting company, the 3rd piece of Weglot SaaSy. Our series on WordPress SaaS founders and their story.
We’re happy to interview Tom Zsomborgi from Kinsta, the managed WordPress hosting service, as part of our series on WordPress SaaS founders: Weglot SaaSy. Q#1: What is your background, what should our readers know about you?
I’m the CFO at Kinsta where we provide managed WordPress hosting for clients; ranging from small businesses, to agencies, and Fortune 500 companies. I’m also involved in our paid campaigns and content marketing efforts. As I can recall, my first experience with WordPress was in 2010 and I loved it from the very first moment. It was so easy to create your own self-hosted site, even without any special technical background.
Q#2: What’s your main activity within WordPress today?
I mainly connect with other WordPress business owners and work on building relationships. I love doing it and this is a great way to expand your network. Getting to know them, what they do, how they do it, challenges they are facing while growing their business, etc. We can help each other by sharing what has worked for us, what didn’t, and also explore cross promotional opportunities.
Q#3: Why did you choose a SaaS (subscription service) model? Did you change
Tony's thoughts after State of the Word regarding Gutenberg - read how he thinks the WordPress business landscape will be look dramatically different in five years.
standard post icon As has become customary over the past 8 years, I joined thousands of fellow WordPress enthusiasts and supporters for WordCamp US 2018 in Nashville, Tennessee. For me, the highlight is always the State of The Word (SOTW), delivered by Matt Mullenweg (Co-Founder of the platform).
The SOTW provides an opportunity to reflect on the last year, and where the platform is going. Where the platform goes is often a strong indicator of where the rest of the ecosystem will follow.
The WordPress Business Ecosystem
Last year it was a pivotal year for the platform. We did away with release cycles, introduced a multi-lead approach, but more importantly it introduced the hottest and most contentious idea since the platforms inception- Gutenberg.
We were treated to a live demo. It provided a fresh, awe-inspiring, view of Gutenbergs power. It wasn’t at this point that I gained a completely new appreciation for the role it will undeniably play in reshaping the WordPress business ecosystem.
How many plugins would it have taken to achieve this experience?
This is what I kept asking myself as I watched.
Today the WordPress business ecosystem is comprised of products (e.g., plugins,
Seed investor & CEO of CreativeMinds provides golden advice that relates to WordPress-based ventures.
Today we’ll get to pick David Rashty’s mind about WordPress-based product businesses and entrepreneurship. David owns several WordPress-based products, as well as various Magento-based ones. Additionally, he’s a seed investor, actively hunting for great early-stage ventures in which he invests his money. David, thanks for agreeing to do this interview with us! Let’s start by getting to know you a bit – what’s your educational and professional background?
I have a BSc in Computer Science and MSc in educational technologies. I have been working as a CTO and CEO in several startups prior to building our cminds.com WordPress and Magento products marketplace.
When was your first encounter with WordPress and how did you get into the WordPress business sphere?
Back in 2007, I was hired to help improve a site for a certain VOIP company. It was running on WordPress 2.X, and I could see the potential in building tools to enhance the functionality and ease-of-use of the platform. At the same time, I thought it was not super well organized. Back then, there were few premium WordPress-based products, so i didn’t take it further, but that was the beginning
Matt's official State of the Word 2017 post. Need I say more? Wish if there were slides included.
An intro to what Schema Markup is, its benefits and how to implement it into your site.
A website owner’s top priority should be ensuring that search engines are able to properly index their site’s content. In order to make that happen, the site must be set up to follow Search Engine Optimization (SEO) best practices. If your site was built with WordPress, then you’re already off to a nice start. WordPress is a SEO-friendly platform by default. Right out of the box it provides features like “pretty” permalinks and content hierarchy that make it easier for search engines to digest. You can also extend SEO capabilities through the use of plugins or even themes. In short, WordPress enables you to create a customized SEO strategy to match your specific needs.
Today, we’ll take a look at one area of SEO that is becoming vitally important. The practice of adding Schema markup (sometimes called Structured Data or Microdata) to your website can provide a boost to your search engine rankings and CTR while also making your site more user-friendly.
Let’s explore what Schema markup is, the benefits of using it and how you can implement into your own WordPress website.
Introducing Schema: Where Content Meets Context
When search engines crawl
WordPress.org's attempt at introducing the world to Gutenberg. Shares some information around compatibility and future roadmap.
A new publishing experience for WordPress is in the works: get ready to make your words, pictures, and layout look as good on screen as they do in your imagination, without any code. You might have heard of this project — it’s called Gutenberg, after another invention that revolutionized publishing — but are wondering what it means for you. Who will see the biggest difference, and what it will change for your everyday workflows? Everyone, and everything. The Gutenberg editor uses blocks to create all types of content, replacing a half-dozen inconsistent ways of customizing WordPress, bringing it in line with modern coding standards, and aligning with open web initiatives. These content blocks transform how users, developers, and hosts interact with WordPress to make building rich web content easier and more intuitive, democratizing publishing — and work — for everyone, regardless of technical ability.
It’s great that so many people think WordPress is the best way to get their ideas on the web, and it’s easy to unlock the power of WordPress if you know how to write code — but not everyone does. And now, you won’t need to.
Login Designer, a new WordPress custom login plugin made to level-up your WordPress login page.
A new WordPress plugin! Over the years of working the WordPress Customizer, I’ve learned the ins-and-outs to leveraging the Customizer to build a truly brilliant customizing experience. Using those skills, I made Login Designer, a new WordPress custom login plugin designed to level-up your WordPress login page.
Another WordPress Custom Login Plugin?
While Login Designer is not the first WordPress custom login plugin, it offers an unparalleled live-editing experience, unlike any other. I have developed several new methods and techniques which make Login Designer’s customizing experience the best in class — by a long shot.
I’m referring to zero refreshes. Contextually displayed options. Custom event triggers. Context-aware previews. Powerful custom controls. And of course, extended live editing.
As you can tell, Login Designer is a UX beast.
It’s familiar, yet completely revolutionary. Click on any element on your login page to fine tune it. That element’s settings are contextually displayed, while other’s hide. Folks will spend less time navigating the Customizer’s sections and panels, and more time editing the login page.
WordCamp US 2017 in Nashville started with a blast and Matt Mullenweg walked on stage to deliver his annual state of the word address. This year's main words were - Guttenberg, Meetups & WordCamps, WordPress Foundation, HackerOne, tide, WP-CLI, Lets Encrypt.
WordCamp US 2017 in Nashville wound down as Matt Mullenweg walked on stage to deliver his annual State of the Word address. The speech delivered the latest WordPress news as well as what to expect for 2018. Gutenberg
A huge focus of last year’s State of the Word was Gutenberg. This year was no different.
Mullenweg said Gutenberg has been the longest feature development WordPress has ever had. It’s been 11 months since the kickoff. In that time it’s had over 4.302 commits.
“It’s really drawn together the community in a really cool way,” said Mullenweg.
It has gone through over 18 iterations, and the team at WordCamp US set up tables in the sponsor hall to let whoever wanted to test Gutenberg and give feedback in real time. They were able to run over 90 user tests.
After Mullenweg introduced the project, Matías Ventura, a developer who has been working on the project since the beginning, came on stage to perform a live demo of Gutenberg. Ventura went through creating a post with the project step by step. He showed what it looks like to add images, embeds, headers, and more.
“The block is there when you need it and disappears when you don’t,”
Should premium plugins have better code than free ones? An interesting question. Personally I think they should be held to higher standards - but that doesn't mean free plugins should be allowed to use poor code.
I don’t have many plugins available in the WordPress Plugin Repository anymore (and there are reasons for that), but I’ve been giving some thought to those plugins that I do have as well as the general level of code quality that goes into the first iteration of a plugin. I mean, for some, plugins are merely small utilities that aim to do one thing and one thing well. Then, other plugins are much more advanced. I think these need a higher level of code quality to make them more maintainable.
But there’s one aspect of building plugins (or any software, really, but I’m specifically talking about WordPress plugins) that I find myself thinking about:
What level of plugin code quality of enough to ship the first version of a plugin?
Plugin Code Quality
Assume, for this post, that I’m talking about a single plugin that leans toward the smaller side.
It does one thing,
It does one thing well,
It plays nicely with WordPress,
It has relatively wide utility to users,
It elicits a good amount of positive feedback,
And it continues to work well as WordPress moves forward.
I mean, by all of the above points, the plugin has several levels of quality to it, right? But
An interesting interview with Tom McFarlin about how he runs his WordPress business.
In this episode, Matt Medeiros continues the impromptu Season 6 with his interview with Tom McFarlin. Tom is a developer and business owner in the WordPress community but is not solely dependent on WordPress. He balances his consulting and development business along with teaching and blogging with a focus on Object Oriented Programming (OOP) encouraging people to write good code. Listen to the episode
What you will learn from this Episode:
Tom has a membership area with Digital courses on his site TomMcfarlin.com. (1:10)
Pressware has been growing over the past 7 years and provides consulting, custom plugin and development functionality. (2:43)
Tom’s blog has moved into a combination of free posts along with paid content for members. (2:28)
Marketing your product:
The marketing strategy is not just a focus this year for the membership site launch. (3:39)
Building strong content will take time and people can sign up as needed or when they recognize the value. (8:02)
Blogging with great content with authority takes a lot of work. (8:52)
The current blog is established and is being published with a set schedule. (9:42)
Word of mouth and posting to Twitter have been the best marketing
It seems a bit like a mama crocodile eating her babies—certainly that’s how I’d feel right about now if I’d worked hard on a page builder.
At WordCamp US, it became clear that the Gutenberg editor is a tangible improvement to WordPress—and, more importantly, is really going to happen. We’ve just returned from this year’s WordCamp US. In addition to the wonderful opportunity to catch up with the community, we also got to be there for one piece of colossal news: Gutenberg is actually good now.
In two tech demos (by Morten Rand-Hendriksen, and then by Matt Mullenweg at the State of the Word), Gutenberg live-demoed as a feature-rich content editor that has made astonishing progress since I last looked closely at it several months ago.
At that time, along with much of the community, I was very skeptical about what Gutenberg was going to be, and whether it would be a meaningful improvement over doing nothing. At WordCamp US, it became very clear that Gutenberg is a Real Thing that is a tangible improvement to WordPress—and, more importantly, is really going to happen.
This article takes a look at what Gutenberg is, what it aims to be, and its vast implications for WordPress as a software ecosystem.
How Gutenberg is Right Now
As of early December 2017, Gutenberg is okay. It’s probably better overall
An interesting look at the experience of a young WordPresser at WordCamp US and her experiences interviewing women in tech
My trip to WordCamp started off with me and my dad waking up at 5 o’clock in the morning. After that, we had to take our car to the airport. After dropping our car off at the airport, we went inside and got our tickets, and our bags tagged and taken. Next, we had to go wait by the entrance of the plane. We waited for about 20 to 30 minute. Once we got on the plane, I got very nervous. We took off and everything started to look like little figurines and I thought that it was the coolest thing. Once we landed in Texas, we walked around and we saw all the cool stores that were in the Dallas, TX airport. In the airport there was a sky train we took that to get to our next plane. Our ride from Texas to Tennessee was roughly an hour and a half to two-hour plane ride.
Once we got to Tennessee, we met up with some of my dad’s friends. After finding them, we all took an Uber to our hotel because we all stayed in the same one. Once we checked in, we decided to go out to eat at this place called Stillery. We all had really delicious food then we left and walked back to our hotel. Once we got back to the hotel we decided to rest for a little bit, and then we got ready to go to the gym
A few weeks back Jeff wrote about some different options for running local development environments with GUI-based tools. This week, he has a follow-up to that article that’s geared towards the CLI lovers out there, with another roundup of local development tools that all run from the command line.
In my last article, I reviewed a few different options for hosting WordPress locally using GUI-based apps. Well, the nerd voice was strong in the comments section of that article and the nerds want CLI-based tools. If it isn’t text or it has more than 8 colors, they don’t want to hear about it. Well, nerds – here it is. A bunch of text, about a bunch of other text, that you can use to host your WordPress websites locally. Rejoice. ╲╲╭━━━━━━━╮╱╱
This time around, I looked at a few different CLI-based local dev setups – I had no criteria for choosing which ones, I pretty much just typed all of the names that I thought I remembered into Google and tried out the 5 that were actually things. You’re welcome.
Hot Tip: If you want to destroy your productivity as a web developer, install a bunch of different tools that all want to run on port 80 and print out 10-page manifestos of red text whenever something else is running on port 80… Highly effective.
Not to be confused with the incredible game, VVVVVV, VVV, or Varying Vagrant Vagrants (cool…), is
It's been a crazy couple of years competing with companies with war chests of millions of dollars! But it's doable, fun and we'll share some of our tips and secrets!
We’ve been asked a lot by our clients over the years why Kinsta was born, how we started it, and how we got to the level at which we are now. Each company and startup has its own unique story, and personally, I love to read them because I always find a few hidden gems, tips, and how-tos we can use and apply to our own business. This article is about the lessons we learned during our bootstrapping journey, and how we turned our startup into a 7-figure business. Some of our decisions turned out to be great, while others cost us a lot of money and time. But I want to show you that it’s possible to build a profitable SaaS business even if you don’t have any connections, resources, or money.
For those of you who have successfully bootstrapped a business from the ground up, some parts of this post will sound familiar and you’ll probably relate to what I’m talking about. For those of you who are just looking to start your first business, I’m going to try and show you the pros and cons of bootstrapping, what it looks like, and what worked for us. Hopefully, you’ll find something that is applicable to your business.
It's possible to build a profitable
A classic WordPress blogging layout implemented with CSS Grid and Flexbox.
CSS has come a long, long way and throughout the very recent years has steadily matured to become more than a simple styling specification which required hacks for many complex (or simple) things. With constant improvements like the introduction of e.g. flexbox, custom properties, and more, the design developer’s life has become dramatically easier. One of the most recent additions into the language’s specification is CSS Grid, which aims to remove any layout limitations the language had before (even by flexbox). CSS Grid is designed to be the most powerful layout system CSS has to offer. Unlike flexbox, which is mostly a one-dimensional positioning system with limited two-dimensional support, CSS Grid handles both dimensions (i.e. rows and columns) with greater versatility.
As CSS Grid is extremely complex (it introduces more than a dozen new properties with near infinite combinations) this post will focus on a general overview of a basic blogging layout, much like the ones we usually see on WordPress, explore some of the required properties to create this layout, and make an attempt to distinguish layout responsibilities between CSS Grid and flexbox.
The desired blogging
In this tutorial, we are going to look through the best practices for integrating Google Analytics into your WooCommerce store to get all the necessary data about your users and their purchases.
In this tutorial, we are going to look through the best practices for integrating Google Analytics into your WooCommerce store to get all the necessary data about your users and their purchases. Web analytics is the process of collecting, analyzing and interpreting data about the visitors of your site and their online behavior. Analytical information helps to improve and optimize a web project, contributes to the development of commercial and non-commercial sites. Analytics is particularly valuable for online stores.
Today, many e-commerce niches are highly competitive. Therefore, a careful analysis of the online store and its users’ behavior is a necessary stage of business development.
The analytics is of a great benefit to those projects, that have specific goals set (major and secondary). If you want to work not only to raise sales, but also to develop your brand and build your company community, then the goals can be also divided into commercial (purchases, order processing) and non-commercial (reviews, file downloads, etc.).
To use Google services, you must create an account on this platform (mailbox). If you still do not have such an account, you can create
A great writeup on how small things such as emails can help increase revenue and sales with some simple changes and updates!
Disclaimer: The ideas and opinions expressed in this guest post are author’s own and do not reflect or represent the policy of Cloudways. Lifecycle emails, the communication you have with your customers outside your website, are often thought of as a way to increase engagement and nurture repeat buying behavior. They certainly help customers develop a positive affinity toward your brand. Given all this utility, they still remain an under-utilized sales opportunity.
Your every email to the customers is an opportunity to make a sale, using techniques like upsells, cross-sells, or other sales nudges, and it takes minimal effort to upgrade your lifecycle campaigns to do it.
Here are a few quick tips to improve your lifecycle emails and tap into their sales potential.
When a customer registers for an account on your store, or signs up for a mailing list, you can send a “welcome” email to thank them for joining your community. These emails aren’t often seen as a sales opportunity, but welcome emails have 320% more revenue per email than other promotional emails. They also make customers more likely to read future emails from your brand, providing future selling opportunities.
In the year 2017, the love for Gutenberg was the biggest hit for WordPress.
WordPress is always on the move, with new features, top plugins and themes pushing new boundaries. But 2017 has been, in particular, a noteworthy one for the open source CMS. Sure, we’ve had our usual major releases – which we’ll get to in a bit. Beyond that, 2017 has stood out for the massive kerfuffle caused by something that’s not even officially part of the core software just yet.
Gutenberg Prints Up Controversy
Indeed, the still-in-the-works Gutenberg editor has been the biggest thing to hit WordPress since… maybe WordPress itself. For those not familiar with Gutenberg, it’s a fully redesigned and reimagined editing experience that is expected to be included in WordPress 5.0. Until then, you can take it for a test drive via an available plugin.
From what I’ve gathered, there aren’t a whole lot of people out there who are so in love with the current WordPress editor that they don’t want to see it go (although, it’s supposed to stick around in plugin form after WP 5.0 is released). But there has been much debate regarding whether or not the block-based Gutenberg is in the best interest of the WordPress community at large.
This is a security and maintenance release and like most you should upgrade as soon as possible. Also a few other bugs addressed.
WordPress 4.9.1 is now available. This is a security and maintenance release for all versions since WordPress 3.7. We strongly encourage you to update your sites immediately. WordPress versions 4.9 and earlier are affected by four security issues which could potentially be exploited as part of a multi-vector attack. As part of the core team's ongoing commitment to security hardening, the following fixes have been implemented in 4.9.1:
Use a properly generated hash for the newbloguser key instead of a determinate substring.
Add escaping to the language attributes used on html elements.
Ensure the attributes of enclosures are correctly escaped in RSS and Atom feeds.
Thank you to the reporters of these issues for practicing responsible security disclosure: Rahul Pratap Singh and John Blackbourn.
Eleven other bugs were fixed in WordPress 4.9.1. Particularly of note were:
Issues relating to the caching of theme template files.
The inability to edit theme and plugin files on Windows