I’ve already gone through and reviewed the blocks from various collections — Default+Jetpack, Advanced Gutenberg, Atomic Blocks, Kadence, QodeBlocks, Ultimate Addons and Stackable. Stackable was the clear winner for me, and I kept a handful from Kadence + Ultimate Addons + Advanced Gutenberg, plus the defaults. I ditched all of the Atomic Blocks and Qodeblocks — there were just better options available or I didn’t need the blocks they had to offer.
I’m going to do a quick test of 13 blocks from Otter to see if any are worth keeping. One of their “big” offerings is built-in animation like bouncing or fades, none of which I have much use/need for…some great transitions, just not for anything I’m doing. And I’m a little disturbed it adds animations to EVERY block, not just the Otter ones.
About Author — A simple bio block that pulls data from WordPress admin about the author of the current post. Since I’m the only author on the site, that would be ME, and it would be highly repetitive in posts.
Advanced Heading — Nothing fancy, just the animation options.
Button Group — Up to five options, basic styling, heavy on the animations but otherwise yawn. And I already have such a block.
Font Awesome Icons — There is a very large list of icons, but of what use the block is, I have no real guess. Most of those icons could be simply pasted into the text. Oh, wait, now I see it. They do a whole bunch of other “grouped” blocks that use that as the replacement for services or products. Meh.
Google Map — Same problem as other plugins, if I can’t get the Maps API key to work, this doesn’t work at all.
Plugin Card — This is a fairly unique need — to post a profile of a specific plugin you want to talk about?
Posts — Same as other blocks by other collections, to show a series of recent posts on the site, and something I have no need for at all.
Pricing — This is a pretty basic pricing box, with a title, price, some features and a button. Nothing exciting.
Section — Apparently this is the strong point of the plugin, and particularly good for pages, as pseudo-page design, but it is highly misnamed. It’s basically a columns-and-grid tool with relatively basic options, although the width controls for each of the columns is pretty granular.
Service — The same as the pricing block, with minor styling tweaks. Meh.
Sharing Icons — I can insert Facebook, Twitter, Linked In, Pinterest, Tumblr, and Reddit. Nothing exciting about any of it, and I already have tools to do that. It could be interesting for a fast load page combined with animation, but I’m not really feeling it.
Slider — I got so excited using this, because when I clicked on the media library, it showed me a link to NextGen galleries, and I thought for a moment it was going to let me pull from them. It didn’t. And that is the only source I would want/need, so no dice.
Testimonials — A basic block that doesn’t look much different from the pricing box. You have an image, a name, title, and description. All of which I can do a hundred different ways without this block.
And just like that, another block collection bites the dust.
Across the eight-block collections that I’m reviewing (default Gutenberg, JetPack, Advanced Gutenberg, Atomic Blocks, Kadence, Qodeblock, Stackable, and Ultimate Addons), there are a bunch of blocks that perform special functions. A couple show up in multiple collections; others in only one. Let’s run through them quickly.
Table of Contents
Ultimate has a fantastic block called “table of contents”. Just like in Word or other word processing programs, the page generates the ToC all by itself by recognizing where else in the page / post you have used headings. I frequently use H4, so I limit it to only grabbing those. I can style the background, width, texts, etc., even make the contents collapsible. Heck, I can even change the colour of the bullets…what’s not to love?
Advanced Gutenberg has a similar block called Summary but it takes all headings, with no real styling options. It works, but I have much more power with the Ultimate Addons one, so I’ll stick with it.
Notices, calls to action
Atomic Blocks has a block called Notice; Qodeblock has Inline Notice; and Stackable has Notification. The first two are virtually identical with a large block with a box around it, a bright colour for a heading, and some notice text to go under it. It is designed to stand out on a page, and frequently is used by companies right now for things like Covid notices or shipping delays or even specials. They can be “permanent” or you can make them so the viewer can dismiss them, almost like a popup.
Stackable, as always, has a different approach. They put the whole block in colour (not just the heading), and in addition to the title/heading and the description, they give you an option for a button.
They’re all okay, but honestly, I have a dozen different ways to do exactly the same thing. Pass. But interestingly, they all have a similar block called “call to action” blocks. What are they? Basically large text on a colour background, some description, and a button. Hmmm, sounds familiar.
Atomic Blocks lets me adjust fonts, colours, and the button. Qodeblock is the same. Ultimate goes in a slightly different direction by putting the button over to the side, and allowing it to stack on tablets and phones, but otherwise the same.
Stackable goes a bit crazy, as usual. They have six different layouts — two typical vertical ones, three different horizontal ones changing the relationship between the title and the description, and one called split centred which goes for a big title to the left and button and description stacked to the right. If you have the premium subscription, they have 33 different stylings all with unique backgrounds and colour schemes. Yep, they work. And while I confess I feel like I have almost no need for this type of block, I’m going to leave it active anyway. Just in case I want it in the future. Oh, and by the way? If you turn off the button, you basically have the same functional block as the notice ones. 🙂
Social blocks
I use the plugin AddToAny and it lets me include social icons at the end of each post. I also have a widget that lets me put it in my side bar. But some people want to put them in the middle of their page, which can be useful on a Contact Page for example, and so there are five separate blocks available in the collections to let you put in the social icons for people to click on. Some people use them for their own links, as well as giving people easy to click on “buttons” to get to a YouTube video or someone else’s Twitter feed. I have almost no use for any of these functions.
The Default collection includes Social Links and has options for not only icons but widgets too. The three choices ar medium-sized rounds, the logos only, or a flattened pill size button. Advanced Gutenberg has 16 presets in the Social Links block or you can upload any logo you want, as well as change the size and colour of the basic backgrounds. Atomic Blocks has a Sharing block, but limited to only six choices and none of the proper logos for each one (Twitter, Facebook, Pinterest, LinkedIn, Reddit, and Email), along with REALLY odd colouring. Qodeblock has Sharing Icons, and they too follow the AB model of not using the real logos, with the only difference being that the colour is better and they add Google. Last but not least, Ultimate adds one called Social Share, and it expands your choices to 12 sites — it adds Digg, Blogger, StumbleUpon, Tumblr and, wait for it, MySpace??? What is this, 1998? And just to be weird, they give you what looks like the real icon/logo, and only available in black and white? What the heck. NONE of the other blocks adds hardly anything to the default one as far as I can see, except perhaps styling the colours. I’ll leave the default, and disable the rest.
Tools for embedding
I’ve mentioned in other posts that there is a Default “embed” tool for a ton of different sites, almost none of which I use or would embed things from into my site. Sure, in theory, I could, but just as with the social sites, many of them are just of no interest or utility for me. So I disabled the blocks created for embedding from their sites too.
Three collections have a unique option for embedding a map. The Default collection uses a block called Embed: Map, and it links to a site called Mapbox.com. To embed from it, you need an Access Token, which you can get from creating a free account…which I did, and then it stopped working. I couldn’t figure out how to even tell it an address to show by default. Advanced Gutenberg wants a Google API key, and to be honest, I struggled to get a Google Map API for something else I was doing online. I’ve filled out the forms for three different types of APIs, and all of them fail at the OAuth stage, with no explanation as to why nor can I find any examples online that are any different from what I did. Ultimate has a block specifically for Google Map too, with the same results. It’s easier to just post a link that will open Google Maps itself, I guess, on the rare occasion I might actually need it.
As I mentioned, there is a LONG list of other embed options and I disabled most of them. A few that are more relevant to me are:
Twitter … It lets me insert an individual tweet by someone, all I need is the URL. Note that Twitter lets you do it too, by giving you an embed code for every tweet, but it has extra code with it and requires a custom HTML block to insert it. The default block works better.
Facebook … It seems like it would be the same as Twitter, you have to paste a URL. Except there’s a catch. You can only do it IF the entire timeline of the account is public. Not just THAT post even, the ENTIRE timeline. Kind of defeats the purpose, but when I think about it, it makes sense. Only people who are logged in can see various posts. Unlike Twitter where you can see anything whether you’re logged in or not. Dang, I was hoping to keep a few. Oh well, bye-bye FB block.
WordPress … So here’s another weird thing. The auto-WordPress embed works with my own URLs too. For this same site. Which means I have no use for any of the big fancy Posts blocks that show dozens of other posts at once.
Google Calendar … I thought there were actually two calendar blocks, just slightly different nomenclature but they are actually quite different. One of the default ones, called Calendar, is actually a calendar of all my posts that I’ve done i.e., for each day where I’ve posted something, it’s clickable to give the archives list of posts for that day. Definitely not something I would ever use. There is also an Embed: Google Calendar option, but after my experience with FB, I wasn’t surprised to find out that the Google Calendar you’re embedding has to be totally public. Not that helpful if you wanted to share a single event and make IT public somehow.
So I’m keeping the Twitter one, disabling the rest.
Formatted prose
In previous posts, I talked about all the different text blocks for various things. But I intentionally left out five that are pseudo-related, and all come from Default/Jetpack collections.
First and foremost, there is one called Verse. This is for the poets among us, or at least the ones who need control of spacing in their poetry. The block has a small mono font, and the block won’t adjust spacing no matter what. Indent three spaces? You’ll see three equal spaces. Type three dots? Same distance. So if you’re into writing poetry, and the visual wrapping points on the page are important, you can style them in the block. I don’t do poetry, but having a way to totally control spacing and blocks isn’t a bad tool to have from time to time. I’ll keep it.
A second block is called Code, and it meets a similar need for not messing with spacing and fonts. If you are into showing computer code, like CSS or HTML, the code block lets you paste it in, control relative monospacing, and have the webpage ignore it so it doesn’t think it is actual code that it should execute. But I don’t need two blocks doin the same thing, so I’ll keep verse and disable code (code tends to highlight its text a bit).
The third block is called Preformatted and does the exact same thing as the first two. So I can disable it too.
The fourth and fifth were mistakes I made in looking at them. I thought “custom HTML” was to allow you, like Code, to be able to type in HTML that people could see to learn HTML. Nope, it’s a block to actually let you manually enter HTML code and execute it in the page. Same with Markdown, but it actually executes Markdown language. I don’t need Markdown, but I’ll keep Custom HTML for some occasional uses, although I could always switch any block like a paragraph block to an HTML view and type it there. This is just easier and cleaner. It even has a preview built-in to the block.
Totally unique blocks
As I have gone through all the different posts in the last few days about different types of blocks, most of them I could group together. A bit arbitrarily at times, but often they had clones in other collections. The last five blocks are a bit more unique although the first one has a clone.
Both Advanced Gutenberg and Stackable have a block called “Count Up”. The intent for this block is often related to things like fund-raising or some sort of web-state or a stat in general that you want to show off. Let’s say, for example, you’re trying to raise $500,000 for a charity, and you want to show that you’re at $222,312 so far. If you put that number in a block, it’s kind of flat. Boring even. But the count-up block allows you to enter the number ($222K) and when it is on the screen, it will show the numbers count from 0 all the way to $222,312 really quickly. Advanced Gutenberg counts up slower than Stackable, but Stackable has a lot more styling options. But to be honest, I have absolutely no need for either, really. Cool, interesting even, but useful? Not for me.
Default+Jetpack adds a Star Rating block and I wish I had found it years ago, even if I’m not going to use it. Let me explain. I have book reviews, TV reviews, movie reviews, even recipes. Lots of things I *could* use a ratings block for, and probably should. But the image is that of a star. And while I can increase it up to a scale of 10, and even colour it dark green to fit in my overall theme, I can’t change the icon. And some time ago, I came across the frog emoji that fits in with my PolyWogg theme. So I use that. It’s manual, I’m not thrilled by it, but it works. And so I’ll stick with that, cuz I like me my frogs. 🙂
Ultimate includes one called Timeline, and I almost missed it because there is another “posts” block in one of the collections that lets you see all your posts in a timeline diagram. I have no use for it, so I was going to pass on this one as well. Except it isn’t about posts. Honestly, it’s kind of a weird inclusion in any collection, as it is more like a plugin option for those wanting graphs and things. You can create a vertical timeline with it, with “blocks” / “tabs” hanging off either side. You enter descriptions in blocks with a Heading and a description, and opposite it, you insert a date (actually, you put dates in the block options). And it will let you create, wait for it, up to 100 things in the timeline. Honestly, most people doing this on a website would use a graphic editor to create an infographic of some sort, and then just share it as a photo. But this one lets you create it like a Powerpoint tool in your website, and you can totally enter text and links in the description boxes. The default is alternating left and right (called centred), but you can have it all go left or right with stacking above each one. Equally, there is a default connector that looks like a calendar, but you can have any one of 1200 other icons for the “hub” of the timeline bar, and turn dates off if you want. As I said, it’s totally unique, nobody else has anything like it. I can’t think of ANY reason why I would want it, but I have to keep it. It’s just too cool not to keep it.
And finally, the last block is from the Default+Jetpack collection and is a simple Contact Info block. While lots of other blocks had ways to show off contacts for team members, or bios, this is more of a website tool.
You can enter an email, phone number, street address, City, Province, Postal Code, Country, and link to a Google Map. I initially was of the mind, I have ZERO use for this. It was more for businesses, for example. Except, any of the rows that you don’t enter, it just ignores them and collapses the info. So if I wanted to give an address to, I don’t know, the place I was doing some astronomy, I could put in the info, and it would show up as an address that was clickable to a link. Now that I see it, I can see some of the allure. But if it is just a link, I have way better ways to do that. I could even make it a button, for example, that jumps to a Google Map. I can see the appeal, but not interested.
Update – Another special block
Shortly after I was nearing the end of my review of these blocks, Ultimate Addons included two “new” blocks that are “schema” friendly, but I don’t need that functionality per se. One is a “how-to” format for a page, but it’s pretty rough, and I have no real use for it. I can create my own headings just as easily. However, they have a second one to create a FAQ page, and it is pretty decent. Another “unique” one, although you could do the same with collapsible accordions just as easily. This just formats easily. I’ll keep it around.
Update: To see my current collection of blocks, check out the blocks I use.
A lot of people would immediately think “meta” would mean blocks that let you do meta information within a webpage or site, but I am using the word more in the philosophical sense that there are a large number of sites that are “self-referential”…blocks that basically say, “Hey, I’m part of a website and here are some ways of looking at other parts of the website”. While most blocks let you add new content in a specific way, these “meta” site blocks are ones that basically pull data from elsewhere in the site and let you show that data within another page or post. For the various collections, I have 19 blocks identified across 9 general functions.
Posts or pages
The most obvious function is a block that lets you show other posts or pages within this post or page. The default collection has options for the latest posts, categories, archives, or even a tag cloud. Atomic Blocks has one called the post and page grid, Qodeblock has the same, Ultimate has a grid + a masonry layout + a carousel, and Stackable has one just called Posts.
I get why people want them, and I do have similar widgets in my sidebar. And many people create a three-column layout to put these at the top of the page as a sticky, and basically have the latest three posts sitting there ready to be clicked. But that’s not a web design I like. I am a vertical layout kind of guy, and to be honest, I have no use for any of these blocks. If I want to create a link to other posts, I’ll do it relatively manually, not as a preview of another post or page.
Shortcodes
I used to use shortcodes in my Classic Editor days. So, in theory, I might want a shortcode block. Default includes one to embed a widget, but outside of something like a Twitter feed or a Countdown widget, I’m not sure I have any use for it.
I tried it out with a shortcode style that I do use, like the NGG Image chooser, and sure, it works. But I can dump that into a regular paragraph block just as easily.
Equally, as with above, I have no use for a simple generic Widget ShortCode insertion either.
Miscellaneous default meta blocks
The default collection also includes blocks for repeat visitors, showing the latest comments on the site, adding an RSS feed, or styling a separate Search box. Pass on all of them.
Advanced Gutenberg has an Search Bar block, and if I needed one, I’d choose it. But I don’t, so I won’t. 🙂
Newsletters
Advanced Gutenberg, Atomic Blocks, and Qodeblock all have newletter blocks. AG is a simple contact block, even simpler than the standard Contact form block.Atomic Blocks and Qodeblock requires integration with a service like MailChimp. In theory, I like the idea, but I am not running a newsletter option. Pass.
Update: To see my current collection of blocks, check out the blocks I use.
All of the block collections ((default ones, JetPack, Advanced Gutenberg, Atomic Blocks, Kadence, Qodeblock, Stackable, and Ultimate Addons) come with multiple block options that let you better organize text on the page. There are lists, tables, columns, forms, tabs, accordions, and speciality tools. Let’s get started, as this is a big area.
Lists
For lists, the default block is called simply List. Not much you can do with it — it’s either bullets or numbers, and if it is numbers, all you can do is change the starting value. If it is bullets, you can’t even change the look or feel.
Advanced Gutenberg has its Advanced List. At first, I thought it was going to give me more control over numbered lists, but alas, no. It is about icons — 14 very basic ones, in fact. I can change the colour and sizes, but that’s about it. AG also has one called Advanced Icon, but all it does is let you put in a very large icon as a sort of clip art. The list of choices is huge, but it’s exact use eludes me unless you wrap it next to other text or image blocks. Pass.
Kadence also has an icon-based list, called Icon List. It is quite well done in my view. You can choose the number of items in the list, as per normal, but you can easily reorder them using arrows or delete individual entries afterwards too. More importantly, you can decide how many COLUMNS you want them in. That’s pretty sweet. Of course, you can also adjust the colours and sizing, padding and margins, but when it comes to the icon itself, you have about 1600 choices. That sounds really impressive, but most of them you would never have a use for, so the real value is if they have one that you DO want. If I wanted a computer one, there is none per se, but searching for monitor pulls up two (light outline, dark outline). There are also save icons, CD icons, tablets, and smartphones. You can likely find SOMETHING that will work. Checkmark pulls up about 10 different choices that are viable for me. Nothing exciting, but workable. And I really like the two columns. Kadence also has an option for a single big icon, but I honestly don’t know what the advantage of it would be over coloured clipart in your media library.
Ultimate Addons has a neat option in their Icon List block — you can insert an IMAGE as your icon. It makes it incredibly SMALL, sure, but you can do it. You can also turn list items into links. But their icons are rather rudimentary with about 1200, and things like computers or monitors turn up nothing…many of the icons seem to be company logos (like Amazon or Twitter). Pass.
That leaves me with Stackable as the last one (Icon List). Once again, starting a list in Stackable is like all the others combined. It starts with two columns as its default, a six-item list with nice checkmarks for each icon. In the design options, you quickly see the power of the block — you can have a title row, descriptions, and then the list in multiple columns. I paid for Stackable’s premium collection and there are some absolutely stunning layouts. I have no idea when I would ever want such a list, but it’s nice to know I have that power. But back to the basics.
You can have up to four columns of items, and turn on / off whether you want them evenly spaced or item-dependent for the size of the columns. The icons are it’s limitation — it only has five to choose from (checkmark, plus sign, greater than symbol angling right, an X, and a star. You can have three different flavours of each — by itself, inside a hollow circle, or inside a filled circle. All three are “nice”, but hardly the power of 1200 or 1600 icons, even if you wouldn’t use most of them. The colour is selectable of course, and size can go up to 50 px. You have Stackable’s standard power for its text and typography, spacing between items, background for the block, and all of the options for the advanced spacing / alignment / padding.
But overall? While it gives a lot of power, I’m disappointed there’s no option to add other icons nor is there a possibility of inserting an image as an icon. There are blocks that do that on a larger scale, sure, like the pricing box, but I was expecting more.
And what disappoints me most is that none of the blocks handle the simple option of ordered lists. Would it be so hard to give me one that does letters or numbers in stylized fonts? Or that adds Roman numerals?
For now, I have to keep three blocks — default to handle numbered lists; Kadence to give me 1600 icons; and Stackable for the great formatting options. Sigh.
Tables
I generally like tables because it makes things easier for layout of data and information. Unfortunately, it is not very mobile-friendly. For larger data sets, I have no choice, I use Table Press. It’s the only way to use the information easily. If only I had a really good table block that would make those overhead choices less required (but wouldn’t be searchable, I know). There are basically only two blocks available.
First and foremost is the default Table block, and it has the obvious starting point of asking how many columns and rows. But something weird happens when I click on a table, and I’m not sure where the conflict lies.
Let’s imagine I create a simple two by two table. If I click on cell one, column one, it goes wonky for the first row. It “appears” that there are three cells in the first row because it shifts my first cell into the second column, and the second into the third. Almost like it is giving me a “pop-out” cell to allow me to edit. Similarly, for column 2, when I click on the cell it shows me the second cell out in column 3. Maybe it is designed to do that, maybe it’s a conflict, doesn’t really matter, it’s just annoying. The choices for the table are pretty basic — I can have fixed width ones, add a header section or footer section, and change colours or add/delete rows and columns. Not that I need to be able to do much ELSE with a table, but it’s pretty basic. Oh, I forgot, I can add alternating strips and a caption too. It does NOT, however, seem to let me change the colour of an individual cell as I used to be able to do in Classic Editor.
Advanced Gutenberg is the only collection that includes a table alternative, and it too starts with asking me how many columns or rows. Again, I have choices of striped rows; fixed-width cells; footers; and headers. But I can also have collapsed borders, change the overall width of the table in px, change the colours for an individual cell (text and background), borders on every cell, width of the table, paddings, and margins.
Everything the default can do and way more. There’s really no reason to keep the default Table block if I have the Advanced Table block installed, right? Wrong. Because while I can find any example of a Table block if it is in normal blocks, if there are any still wrapped inside a Classic Paragraph block, those are more like “inline” tables, and my searching doesn’t pick all of them up! Dang it. Plus, just for fun? If WP encounters a block with a table, and I convert all of it to blocks, the default block is, well, the default Table block that it has to convert to. Which makes me realize the same for quotes. I disabled Quote and PullQuote but I can’t, I need those there for WP’s internal defaults to find. Double dang.
Columns
One of the things that Gutenberg allowed was an easy way to do columns on the fly, and without resorting to tables to do it. The default block has five main options:
Two columns equal;
Two columns with left as more of a sidebar;
Two columns with right as a sidebar;
Three equal columns; and,
Three columns, centre is large and the left and right are like sidebars.
If you skip this step, the block defaults to two equal columns and you can modify the number of columns up to six equal ones. Some people do a series of columns to give an almost page-builder field…so three columns, one column, two columns can give you almost a star look to your layout.
But other than that, there isn’t a lot you can do to the columns themselves other than change percentages. However, you can put almost any other block INSIDE them. So, for example, if you had a block that didn’t come with sizing options, you can stick it inside a column, and BAM!, you can control the width. You can also control vertical alignment within a block or change the background of the whole block.
Kadence’s block is oddly called Row Layout, which I guess in many ways it is — a single row of a table with multiple columns. And the initial layout options make the default one look like a Word table compared to an Excel spreadsheet. Kadence has:
Single column (why????)
Two columns (equal or sidebars left and right)
Three columns (equal, sidebars left and right, narrower sidebars left and right, really narrow sidebars left and right, two side bars left, and two sidebars right)
Four columns (equal, 3 sidebars left or 3 right)
Five equal columns
Six equal columns
But if you click on the box, they even add another layout option to the settings on the right — rows stacked above each other! Plus they have a Prebuilt Library with some options like three columns, with staff info boxes in them, or three columns with images in each. Perfect “alignment” already done, and the ability to colour backgrounds, etc. You can play with alignments, colours, percentage widths by dragging boxes, adding background colours/video/sliders to the block, etc. It’s a pretty decent option.
Advanced Gutenberg calls their block Columns Manager, and they start with the same options as Kadence with some extra narrow sidebar options with only two blocks. You can add space between columns, or do some sort of column wrap if you go over a maximum height (appears to be like wrapping in columns in Word). I couldn’t get it to work. I also set a maximum “height” on the block, and while it “sort of” held to it, what that meant was it held the main block to that and let the next block come right up to that limit, but since my block went past that, it just overlapped the text. Umm…I guess that could be useful. Maybe? I dunno. It’s not really doing anything for me.
Atomic Blocks has a columns option called Advanced Columns. You know, the same as three other plugins, cuz that won’t be confusing. It starts off much simpler — you choose the number of columns you want, from 1 to 6. Then once you do that, you get to see the sub-options. Once created, you can adjust number of columns, switch layouts, size of gaps between columns, size of the overall three columns together (an internal width so they don’t have to go all the way from side margin to side margin), make them responsive, adjust margins, padding, colours and even stick a background image on the whole block. Like Kadence, highly functional.
As an aside, as this isn’t entirely the place to do it, AB also includes an option called Layouts. While it handles way more than columns, several of the layouts are with columns, nice backgrounds, pleasing palettes, etc. But when I see these, I feel like most of them are more about pseudo-theme building, and I already have a theme I like. Pass.
Moving on to QodeBlock, it’s the “Advanced Columns” block again. It has decent tools, similar to the rest, but here’s the thing…it handles the editing through stacked blocks. So you don’t “see” it vertically the way the other blocks do, it shows you them in the edit window one above the other. WTH? Pass. (Okay, I just realized they are likely doing that to show you what it will look like on mobile where it would likely stack. Hmm, I guess it’s okay, but I’m still passing.)
Ultimate uses the same naming convention, Advanced Columns, and it has some nice features. For example, it outlines the whole block and the columns in the edit window with dotted lines so you can SEE your boxes. (Are you listening, Qodeblock?) It even has options to reverse the columns on certain devices. You can also change the container (inner) width, colours, borders, shadows, dividers, etc. All decent, functional. And very little “wow” factor. Pass.
As you’ll have seen from previous posts, I’m kind of in love with Stackable. So for each category, I tend to save them to the last option hoping they will blow me away. Right from the start, they don’t disappoint. I am mostly testing the options with three columns, and theirs starts off looking pretty bland. Once you click into the block options, you can adjust from 1-6 blocks (standard), choose some layouts (standard), and then, adjust any column to any percent you want (NOT standard). Do you want a 20-70-10 split? Done. Do you want a 15-70-15 split? Done. Do you want a 40-40-20 split? Also done. Done, done and done. Sweet.
Then they go nuts on layout options. Honestly, I have never even thought of these options, at least not for a website! They have five options — plain (obvious), grid (three columns, two rows = up to six blocks), uneven 1 (the first column is full height, the rest are evenly stacked in columns two and three), uneven 2 (the first column is full height, and some of the rows span columns 2 and 3), and Tiled (the first column is full height and then the other two columns are mixed-width with some spanning two columns, one only one). The options depend on whether you choose one to six “columns” (or rather one to six sub-blocks). If you’ve ever made a photo book online where it asked you if you wanted layout options with 3 or 4 photos, and then showed you various layout options that would fit them all in, this is the look and feel they have for the Stackable block. Lightyears beyond the controls of the other options, which is likely why they called it “Advanced Columns AND GRID“. Once you click into the Style tab, things take the volume dial to 11 instantly. You get more ways to control the widths of the sub-blocks, adjust their heights, change spacings within and between, align them vertically and horizontally, change text colours, add a header/title and description, and of course, as with all Stackable blocks, add background options (image, video, colour, gradients, whatever you want). Holy snicker-doodles. Yeah, I can keep this one and dump the rest. By a country mile.
Before exiting this area, I’ll throw in another Stackable block called Number Box. It isn’t quite a normal box like some of the other testimonial ones, it almost acts like a column or table, so I’m including it here. It allows you to choose a series of side-by-side blocks, and it adds numbers to the top. Think of it like a numbered list but horizontal with a lot more styling. Nobody else has anything quite like it. You’re limited to just 1, 2, 3 and if you want, you can even turn the numbers off (I don’t know why you would use a number box and turn the numbers off, but whatever tickles your fancy. While it seems like a simple variation on the team boxes, and to some extent it is, the styling options that come with it raise it WAY above that simple config. One gives you three bright orange circles; another puts funky mosaic tile shapes around an image of phone; another swaps out numbers and puts in letters (although to be fair, it’s just manually edited). You can change the number text, and if you wanted to, stack them to give a series of steps. Which is why I’m going to keep it around. I have lots of places in my site where I need to show steps in a sequence. But wait, there’s more! You can add a title for the block AND a description too. A fully contained block that lets you create sweet 1-3 column layouts with everything already styled for you with awesome choices, or swap out the backgrounds and colours with your own choices (it has all the Stackable default options for styling and layout). It’s awesome.
Forms
It might seem a little odd to include this option in the list, but it is essentially a tool for defining rows and columns in a set grid to create content structure.
Kadence has its Form button, and it’s pretty basic. By default, it gives you an option for a contact form — name, email, and a message, with a submit button. Regardless of the defaults, it basically is a data capture tool with text fields, email, textareas, telephone and accept or select options. You can change defaults, alter widths, add help boxes, etc. There are settings for the name, email, messages, what happens after you press submit, technical email options, spam and Recaptcha options, field styles, button styles, label styles, and success messages. All pretty basic but decent tools. And most seem irrelevant if you have something like Contact Form 7 installed.
Advanced Gutenberg has one called Contact Form and it does the same thing. It has a few less styling options, but same basic functionality. They also include one for login / registration. Since I don’t allow registration, the purpose would be solely to add a bit more look and feel styling to my normal login screen. Useful for some, nothing to offer me.
Ultimate goes one step further…they offer a styler that works directly with Contact Form 7. This is a GREAT tool, and since I use Contact Form 7, no reason for me to keep the other ones. This lets me adjust my CF7 form for a number of look and feel / style options as well as adding things like radio buttons. If you do enough data fields, you could turn it into almost a survey tool. Nice. I’ll keep it.
Tabs
Under the Classic Editor, I only ever used tabs once on a report page where I had different sections and it seemed the best way to do it. Under the Block Editor, I recently used it for a page for my HR Guide, but just once. It isn’t a tool that I reach for regularly in my toolbox, but when I need it, I need a tool that will do it.
Kadence is the one I used for my HR guide, and the opening to the Tabs block is the reason why — you have different styles of tabs to choose from, one of which is vertical tabs going down the side (which is what I used for my HR Guide). They also come with responsive choices for tablet and phone so that the tabs switch to vertical on smaller devices and potentially even to stacked accordions if it is on a phone. However, unlike the Columns options that limited you to up to six, tabs are relatively unlimited. Equally, each tab can have a totally different content block…images, text, whatever you want. You could, in theory, create a photo gallery using tabs. You can even choose which tab “opens” first when you open the page. And since it is Kadence, they include 1600 icons as possible additions to your tabs and text, even after you style the tabs out the wazoo for colour and text and borders, oh my! There are another 5-8 options I’ll never use, but they’re there.
Advanced Gutenberg has its Advanced Tabs option, and I like the initial look. The tabs are crisp and bright. You can make them vertical or horizontal, adjust colours and text. But way fewer options than the
Accordions
The sister block to “tabs” is an accordion block. Rather than having you “page” between sub-tabs, accordions expand when you click on them. There is no default one, but just about everyone else does one:
Kadence has an “accordion” block with some basic styling and layout options, and gives you a chance to add a title to the overall block, plus lots of basic options for reach “pane”…the only part that stood out as different from standard styling was the option to have panes only open one at a time i.e., if one opened, the others would close, rather than allowing them all open until manually closed;
Advanced Gutenberg uses their normal nomenclature to have Advanced Accordion, with set icons to identify expansion, standard colours and text styling options, etc…nothing “advanced”, pass;
Atomic Blocks calls its block simply “Accordion”, and it is indeed simple. A single block that expands and collapses, with almost no styling. Yawn;
QodeBlocks does almost the same as AB, although it has nicer colours on the Title. Double yawn;
Which leaves me completely underwhelmed. Will Stackable wake me up? Not really. They too only go with a single one, although they have some options to do things based on what the adjacent one does (like close if the other opens). But overall, they’re pretty tame by Stackable standards. They have lots of basic stylings, but even the premium options are non-existent. I’ll keep it around for some features, but I’ll have to keep the Kadence one too.
More / read more / page break
The default “more” block allows you to basically separate an opening excerpt from the rest of the text, so if you are looking at the page on the main blog page for example, you’ll see up to the More take, and not past. Click it and it will expand the page. Except I don’t use custom excerpts and have no use for it.
Stackable has an option that is a lot like accordions. There is some short text, and when you click on the “show more”, it expands the text. Except it doesn’t “expand” so much as completely replace that first text with all new text. So if you had a short sentence, and click on it, you can replace the short version with the full explanation. Some people like to use it for short and long instructions — if you know how to do what it tells you, just go with the short; if you need detailed sub-instructions, click for the longer version of the instruction. Often the first sentence is repeated in the longer text so it LOOKS like an expansion, but it really is two totally different text fields. It’s useful, so I’ll keep it around.
Default also includes a “page break” block. If you think of it a different way, it is kind of like adding tabs to the bottom of a page. Wherever you put a page break block, the visible page will break there, and you will get a view of the subsequent pages to click on. There are some styling issues as to where that block appears (for example, on my default page here, it put them after a bunch of after-post stylings instead of before them. There are no styling options, and I can’t think of where I would use it except perhaps in some sort of long fiction post. Otherwise, I’m more likely to break it into multiple posts, use tabs, or even accordions. I’ll leave it running but I doubt I’ll use it.
And that’s a wrap on structural blocks for styling my pages and posts.
Update:To see my current collection of blocks, check out the blocks I use.
All of the main block collections come with a “button” block (default blocks, Advanced Gutenberg, Atomic Blocks, Kadence, Qodeblock, Stackable, and Ultimate Addons). The purpose is simple — add some text, add a URL, add some styling, and when the user clicks on it, it goes to the link.
The default Buttons block is relatively simple, as most of them are…you can choose whether it opens in the same window or a new window, the size of the button (small, medium, large or extra-large), the button shape (square, rounded square or circular — more like ovals), button colour, and text colour, and of course the URL. Easier than using shortcodes as I used to have to do before Gutenberg. They work, they’re functional, but the real challenge is they only really work if you want one. Which is ironic since they name the block in the plural, but do not have any options to put several side-by-side, unless you wrap them in some sort of table or other type grid block.
Kadence calls their block Advanced Button and it solves the challenge of having multiple buttons side by side right off the bat. You can set the number of buttons and then align the group to the left, right or centred. After that, each button has its own options — text size, button size (with paddings), button width, hover options, backgrounds, borders, colours, and spacing before the next button. You can even add an icon inside the button. It has almost everything you would want, and definitely more than the default.
Advanced Gutenberg also calls their button block the Advanced Button and seems to have a few more initial styles (default, outlined, squared, squared outline) but when you look at them more closely, you see that it is really a round one or squared one, with either the button filled or just an outline. Text and fill colours are standard options, but I like the 8 different types of borders it offers. Except I have no real need for dotted button borders. Not sure I ever would.
Atomic Blocks and Qodeblock both just call their block Button and they are almost as basic as the default one.
Ultimate has two button blocks, one called Multi Buttons and one called Marketing Button. Multi sets you up with two initially and a click of a button will add more across the page. Each one starts off pretty basic, and you can tweak colours for the text, background, border, and hover. And, as mentioned above, you can change border weight and type (solid, dashed, etc.) for each button. By contrast, the Marketing Button is a little more robust. It is designed to be a single button on the row, but you have the ability to add a button icon to help style your “call to action”, change the typography of the text which has two lines — one title, one description — as well as all the colour attributes. Pretty decent, and the only option that allows you “officially” two lines of text…however, most of the others allow a second row if you just hit a hard enter in the main text.
Stackable by contrast does its usual job of blowing the doors off the competition. It starts with them just calling it “button” (singular), but there are five separate layouts as soon as you create one. The layout shows three and it gives you the option of three basic buttons side-by-side, three spread farther apart across the page, one going the full width of the page, and then, just for fun, options to group the set of three so there are two to the right and one to the left or one to the right and two to the left. Way beyond anything the others were offering. Of course, Stackable also gives you some specific designs to get you started…One option they include is a button that doesn’t look like a button, whereby they have two that are styled as different colours, standard looking buttons, and then the third one just says “Learn More” and looks like a link. However, it is a third button — with transparent background, no border, and no fill. Until you hover over it. My only lament is that you are limited to three buttons. And since it is Stackable, you can massage the heck out of all the settings for typography, backgrounds for the block, spacing, separators, etc. Yeah, yeah, same old, same old awesome. Of course, I’m keeping this one.
But I’m also going to keep “multi-buttons” in case I need a simple option that goes above 3.
Update: To see my current collection of blocks, check out the blocks I use.