Tag Groups Base – Chatty Mango https://chattymango.com WordPress Plugins Wed, 17 Apr 2019 08:49:13 +0000 en-US hourly 1 135434061 Tag Groups Premium, Version 1.19.0: New Live Post Filter And More https://chattymango.com/tag-groups-premium-version-1-19-0-new-live-post-filter-and-more/?pk_campaign=rss&pk_kwd=tag-groups-premium-version-1-19-0-new-live-post-filter-and-more https://chattymango.com/tag-groups-premium-version-1-19-0-new-live-post-filter-and-more/?pk_campaign=rss&pk_kwd=tag-groups-premium-version-1-19-0-new-live-post-filter-and-more#respond Wed, 17 Apr 2019 07:34:22 +0000 https://chattymango.com/?p=6114 Version 1.19.0 of Tag Groups Premium is out. I am glad that this release comes again with many exciting new features, some of which are requests from users. New: Dynamic Post Filter With Toggles You probably know the Dynamic Post Filter: Visitors enter tags into a …

Read more

The post Tag Groups Premium, Version 1.19.0: New Live Post Filter And More appeared first on Chatty Mango.

]]>
Version 1.19.0 of Tag Groups Premium is out. I am glad that this release comes again with many exciting new features, some of which are requests from users.

New: Dynamic Post Filter With Toggles

You probably know the Dynamic Post Filter: Visitors enter tags into a search field and a list shows live all matching posts.

The new post filter comes with a slight variation: Now your tags appear in a list with toggle buttons. If you turn on a tag, it becomes active for the filter.

The Dynamic Post Filter With Toggles is a good choice if you want to offer a list of tags that easily fits on a screen. It helps your visitors keep an overview of all available filter options.

Screenshot - Dynamic Post Filter With Toggles - Chatty Mango - WordPress
If you need a live example, you can see it here.

Some more details:

  • For this tool you need to insert three shortcodes: One for the filter, one for the posts and one for the messages about how many posts were found (if you need them). That makes it possible to freely arrange the components in your page layout.
  • You can select which groups appear and the tags can be sorted by name, slug, ID, description or count. You can also use include_terms and exclude_terms to fine-tune the available amount of tags.
  • The filter part can optionally be displayed as accordion: Initially you see only the group names. When you click on them, the panels with the tags slide down. Please note, however, that also hidden toggle switches are effective.
  • Since I added it to the classical Dynamic Post Filter, I also added it here: The persistent filter (parameter persistent_filter) option lets your visitors who clicked on a post and then pressed the back button return to the same post in the same selection of filters. You can define a time how long the filter should remain in memory. Try it here.
  • Of course, also the list of posts for a particular selection of filters is kept in the cache for a time that you choose so that your database won’t have to do the entire search again.
  • The Dynamic Post Filter With Toggles comes with two themes – simply use dpf_toggle_menu_light (default) or dpf_toggle_menu_dark as div_class. Or create your own. The toggle switches are HTML checkboxes – your designer will love to make them shine.

Test the Dynamic Post Filter With Toggles on this page.

Dynamic Post Filter With Toggles, dark theme
the dark theme

Customizable Meta Box

The plugin can add a meta box to the post edit screen where you select tags from tag groups. This is one of the most popular features of the premium plugin.

Since this version you can

  1. define in the settings a set of groups that will be available to your post authors;
  2. replace the pull-down menu by a simple list of input fields of all available groups, while preventing to remove any field.

You find both settings under the Meta Box tab in the Back End submenu of the Tag Groups settings.

Improvements to the Dynamic Post Filter

Also the Dynamic Post Filter can now be split into a filter part and a posts part. Supply the parameter separate=1 to the shortcode and then use the second shortcode [tag_groups_dpf_body].
This lets you arrange them side-by-side, or place the menu in a widget and the posts in the page body, or anything else you need. Just keep both components on the same page.

The Dynamic Post Filter also comes now with the persistent_filter parameter. Use it with a number of minutes that a visitor’s filter settings will be restored when they return to the list. The first time they return, the persistent filter will also try to scroll back to the previously viewed post.

Lastly, the placeholder {image_src|widthxheight} in the post template accepts now percentages and the keyword “auto” for width and height.1 If you want to use pixels, you enter the number without any “px”.2 Edit the template in the Tag Groups Settings, Front End.

More Changes

Please find the whole list in the changelog.


How to get the new version? Simply update it from your admin back end, or, if you don’t use the premium version yet, buy it or test it in a free trial.

The post Tag Groups Premium, Version 1.19.0: New Live Post Filter And More appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-premium-version-1-19-0-new-live-post-filter-and-more/?pk_campaign=rss&pk_kwd=tag-groups-premium-version-1-19-0-new-live-post-filter-and-more/feed/ 0 6114
Moving Sales to Freemius https://chattymango.com/moving-sales-to-freemius/?pk_campaign=rss&pk_kwd=moving-sales-to-freemius https://chattymango.com/moving-sales-to-freemius/?pk_campaign=rss&pk_kwd=moving-sales-to-freemius#respond Fri, 05 Apr 2019 11:00:20 +0000 https://chattymango.com/?p=5982 It’s now been almost 1.5 years since I launched the WordPress plugin Tag Groups Premium. From the very beginning I was overwhelmed by the positive reception that every new feature has seen. During the past months, while the plugin and its outreach were growing, I increasingly …

Read more

The post Moving Sales to Freemius appeared first on Chatty Mango.

]]>
screenshot-freemius-checkout-page

It’s now been almost 1.5 years since I launched the WordPress plugin Tag Groups Premium. From the very beginning I was overwhelmed by the positive reception that every new feature has seen.

During the past months, while the plugin and its outreach were growing, I increasingly realized that I had to make several adjustments so that I could cope with the very specific conditions of the WordPress ecosystem.

My commitment to deliver a high-quality product and a service that exceeds expectations convinced me to move the plugin sales to Freemius. This opens up the possibility to integrate sales and customer support tightly into the plugin and to fine-tune licenses. I believe that this decision will bring a huge benefit for all customers.

More plans and free trials

Freemius combines an impressive set of tools with an extremely customer-centered approach and vast experience in selling WordPress plugins. It is now possible, for example, to sell a selection of particular features to people who don’t need the entire package. Many users need only some additional tag clouds. And voilà!

With the new platform I am also able to offer free trials of all premium features. The possibility to test the plugin before buying has been a frequent request.

How to buy Tag Groups Premium in future?

The easiest way is to install the free plugin and then upgrade the license in the Tag Groups settings.

You will then receive a download link from where you receive a ZIP-file that you can directly upload to your website.

Will the free Tag Groups plugin change?

There are only some minor changes in the code of the free plugin, most of which you won’t even notice. The license model will remain the same, as required by the rules of the WordPress.org repository.

New will be the possibility to opt-in to the services of Freemius. It goes without saying that you can safely skip them and won’t be bothered any further. Here, too, we follow the strict rules of the WordPress.org repository and no data will be transmitted without your explicit consent.

You will also notice that the version numbering will jump up to the number of the premium plugin.

Will this change affect past buyers?

Short answer: It won’t.

Past licenses will continue to be valid. The delivery of updates works independently of the marketplace and you won’t notice any change. Even the contact persons for inquiries remain unchanged: Questions related to a previous purchase at Codester should still be directed to their support, while I am here to assist you in technical issues.


I’d also like to take this opportunity to thank Codester for the great cooperation during the past time and also for upcoming years when I will use their services for other code!

The post Moving Sales to Freemius appeared first on Chatty Mango.

]]>
https://chattymango.com/moving-sales-to-freemius/?pk_campaign=rss&pk_kwd=moving-sales-to-freemius/feed/ 0 5982
Tag Groups, Version 0.43: Better Group Administration https://chattymango.com/tag-groups-version-0-43-better-group-administration/?pk_campaign=rss&pk_kwd=tag-groups-version-0-43-better-group-administration https://chattymango.com/tag-groups-version-0-43-better-group-administration/?pk_campaign=rss&pk_kwd=tag-groups-version-0-43-better-group-administration#respond Fri, 29 Mar 2019 06:01:06 +0000 https://chattymango.com/?p=5971 The latest update of the free Tag Groups WordPress plugin comes with bug fixes, minor improvements in the Tag Group administration and a new feature: Sort all groups alphabetically with the click of a button! Install the update through your WordPress dashboard or download it from …

Read more

The post Tag Groups, Version 0.43: Better Group Administration appeared first on Chatty Mango.

]]>

The latest update of the free Tag Groups WordPress plugin comes with bug fixes, minor improvements in the Tag Group administration and a new feature: Sort all groups alphabetically with the click of a button!

Install the update through your WordPress dashboard or download it from the WordPress repository.

This change will also be included in the next update of the premium version.

The post Tag Groups, Version 0.43: Better Group Administration appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-43-better-group-administration/?pk_campaign=rss&pk_kwd=tag-groups-version-0-43-better-group-administration/feed/ 0 5971
Tag Groups, Version 0.42: Alphabetical Tag Cloud as Gutenberg Block https://chattymango.com/tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block/?pk_campaign=rss&pk_kwd=tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block https://chattymango.com/tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block/?pk_campaign=rss&pk_kwd=tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block#respond Tue, 19 Feb 2019 16:58:00 +0000 https://chattymango.com/?p=5821 This update of the free Tag Groups WordPress plugin fixes a bug and adds one feature: Now you can use the Alphabetical Tag Cloud as Gutenberg block. The main advantage of the block is that you don’t need to mess around with shortcodes and parameters.1 Here …

Read more

The post Tag Groups, Version 0.42: Alphabetical Tag Cloud as Gutenberg Block appeared first on Chatty Mango.

]]>
Gutenberg alphabetical tag cloud

This update of the free Tag Groups WordPress plugin fixes a bug and adds one feature: Now you can use the Alphabetical Tag Cloud as Gutenberg block. The main advantage of the block is that you don’t need to mess around with shortcodes and parameters.1

Here is an example with the theme “tag-groups-theme-green” and appended post counts:

Parameters are very similar to the Tabbed Tag Cloud. You can additionally include and exclude letters for the tabs.

As usual, update to the latest version on your admin back end or install the plugin from the WordPress repository: Just click in the “Plugins” menu of your WordPress site, continue to adding a new plugin and search for “tag groups”).

Update: The block is now also also available in the premium version.

Photo by Free-Photos


The post Tag Groups, Version 0.42: Alphabetical Tag Cloud as Gutenberg Block appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block/?pk_campaign=rss&pk_kwd=tag-groups-version-0-42-alphabetical-tag-cloud-as-gutenberg-block/feed/ 0 5821
Tag Groups, Version 0.41: Tag Cloud With Alphabetical Tabs https://chattymango.com/tag-groups-wordpress-cloud-alphabetical-tabs/?pk_campaign=rss&pk_kwd=tag-groups-wordpress-cloud-alphabetical-tabs https://chattymango.com/tag-groups-wordpress-cloud-alphabetical-tabs/?pk_campaign=rss&pk_kwd=tag-groups-wordpress-cloud-alphabetical-tabs#comments Tue, 25 Dec 2018 14:27:25 +0000 https://chattymango.com/?p=5500 The latest version of the free Tag Groups plugin comes with a few bug fixes and a new shortcode. The shortcode creates a tabbed tag cloud, similar to what we already know, the only difference being that the names in the tabs are created automatically: You …

Read more

The post Tag Groups, Version 0.41: Tag Cloud With Alphabetical Tabs appeared first on Chatty Mango.

]]>

The latest version of the free Tag Groups plugin comes with a few bug fixes and a new shortcode. The shortcode creates a tabbed tag cloud, similar to what we already know, the only difference being that the names in the tabs are created automatically: You find there the first letters of your tags.

For example, using the shortcode [tag_groups_alphabet_tabs orderby="count" order="desc" separator="|"] you get the following tag cloud :

The tag cloud has not been tested with right-to-left languages. The sorting of the tabs is done according to the current WordPress locale.

Most parameters of the tabbed tag cloud will work here as well, as long as they make sense with these automatic “groups”. New parameters are include_letters and exclude_letters.

This feature works only with shortcodes. A Gutenberg block will follow later, when I find more time. Please note that it will be ported into the premium version only with its next update.

You can install this new version from your backend or from the WordPress repository.

I’m also wishing you peaceful and happy holidays!

The post Tag Groups, Version 0.41: Tag Cloud With Alphabetical Tabs appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-wordpress-cloud-alphabetical-tabs/?pk_campaign=rss&pk_kwd=tag-groups-wordpress-cloud-alphabetical-tabs/feed/ 1 5500
Tag Groups, Version 0.40: WPML Compatibility https://chattymango.com/tag-groups-version-0-40-wpml-compatibility/?pk_campaign=rss&pk_kwd=tag-groups-version-0-40-wpml-compatibility https://chattymango.com/tag-groups-version-0-40-wpml-compatibility/?pk_campaign=rss&pk_kwd=tag-groups-version-0-40-wpml-compatibility#respond Thu, 30 Aug 2018 08:57:22 +0000 https://chattymango.com/?p=5381 We are happy to announce that Tag Groups is now compatible with the WordPress Multilingual Plugin (WPML). How to use Tag Groups together with WPML First, you need to set up WordPress Multilingual with the languages you need. Then you enter the Tag Groups admin page …

Read more

The post Tag Groups, Version 0.40: WPML Compatibility appeared first on Chatty Mango.

]]>
source Quinn Dombrowski Courage Flickr

We are happy to announce that Tag Groups is now compatible with the WordPress Multilingual Plugin (WPML).

How to use Tag Groups together with WPML

First, you need to set up WordPress Multilingual with the languages you need. Then you enter the Tag Groups admin page where you create and edit tag groups. This page will not look much different from what you are used to. But now you can edit the names for each language independently.

WPML language selector

All you need to do is to switch to another language in the admin bar. By default, all languages use the group names of your default language.

On all admin pages, you will see the group names that correspond to the language chosen in the admin bar. On the front end, the group names naturally match the language of the page.

Some more details:

  • If you create a new group in a translation (that is, not in your default language), the default language will first receive its group name from that translated language so that it won’t remain empty.
  • The order of the groups is the same across all languages.
  • The label “not assigned” remains untranslated on your back end. On the front end you can choose the translation in the shortcode.
  • Each language version of a tag can belong to a different group.1
  • If you create a translation of a tag, the translated tag will receive the groups of the original tag, unless you set different groups during the translation.

What has happened to the WPML menu?

If you are using Tag Groups for a long time, you may remember that there was once a menu item “WPML” that offered a basic integration into WPML. This function has now become obsolete.

Previously, group names were treated as translatable strings, not much different than text inside your theme. The new solution, however, enables you to translate and change group names right there where you create and edit them.

source of title image: “Courage” by Quinn Dombrowski at Flickr

The post Tag Groups, Version 0.40: WPML Compatibility appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-40-wpml-compatibility/?pk_campaign=rss&pk_kwd=tag-groups-version-0-40-wpml-compatibility/feed/ 0 5381
Tag Groups, Version 0.39: Back End Improvements https://chattymango.com/tag-groups-version-0-39-back-end-improvements/?pk_campaign=rss&pk_kwd=tag-groups-version-0-39-back-end-improvements https://chattymango.com/tag-groups-version-0-39-back-end-improvements/?pk_campaign=rss&pk_kwd=tag-groups-version-0-39-back-end-improvements#respond Thu, 12 Jul 2018 08:12:38 +0000 https://chattymango.com/?p=5030 This update of the free Tag Groups WordPress plugin aims to improve the user experience on the back end. Plugin authors should always be conservative about moving the settings into their own top-level menu. I think that the amount of required settings should justify this prominent position. …

Read more

The post Tag Groups, Version 0.39: Back End Improvements appeared first on Chatty Mango.

]]>
WordPress Troubleshooting Screenshot

This update of the free Tag Groups WordPress plugin aims to improve the user experience on the back end.

Plugin authors should always be conservative about moving the settings into their own top-level menu. I think that the amount of required settings should justify this prominent position. And I feel annoyed when a top-level menu reveals nothing but a scanty page, or a good deal of promotion.1

Keeping it Simple

The Tag Groups plugin has tried for years to confine the growing amount of settings to one page, organized in tabs. Only the tag group administration needed to be separate from the moment when I added post and tag filters because the links from the groups to the filters depend on the taxonomy.

The tipping point was reached when I realized that (particularly in the premium version) the entire settings page reflected the development of an ever growing organism rather than being organized in a meaningful and usable way.

New Pages And Help Icons

Tag Groups menu - WordPressDuring the changes, I moved the “System Information” page from the premium to the free plugin and added a diagnostic tool for Ajax. I also add links to important parts of the documentation and some FAQs to the backend.

The menu item is now always called “Tag Groups” – regardless of whether you are using the free or the premium plugin.

A new “Home” page offers an overview of your enabled taxonomies with stats and direct links to the tag group administration pages. Much of the explanatory notes is now hidden behind “help” icons.

The result is a much clearer structure and fresher view. I hope that you enjoy it as much as I do.

The post Tag Groups, Version 0.39: Back End Improvements appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-39-back-end-improvements/?pk_campaign=rss&pk_kwd=tag-groups-version-0-39-back-end-improvements/feed/ 0 5030
Tag Groups, Version 0.38: Gutenberg Blocks https://chattymango.com/tag-groups-version-0-38-gutenberg-blocks/?pk_campaign=rss&pk_kwd=tag-groups-version-0-38-gutenberg-blocks https://chattymango.com/tag-groups-version-0-38-gutenberg-blocks/?pk_campaign=rss&pk_kwd=tag-groups-version-0-38-gutenberg-blocks#respond Wed, 16 May 2018 16:59:01 +0000 https://chattymango.com/?p=4792 Gutenberg is a new editor and it will be one of the most disruptive changes in the history of WordPress. We are proud to present you now the first version of the Tag Groups plugin that comes with its own Gutenberg blocks. What Gutenberg means for …

Read more

The post Tag Groups, Version 0.38: Gutenberg Blocks appeared first on Chatty Mango.

]]>
Screenshot - Gutenberg Post Edit screen - WordPress

Gutenberg is a new editor and it will be one of the most disruptive changes in the history of WordPress. We are proud to present you now the first version of the Tag Groups plugin that comes with its own Gutenberg blocks.

What Gutenberg means for Tag Groups

Even though users will be able to opt out, Gutenberg will become part of the default package.  This means new challenges, the need to get used to a different way of writing posts, but also the chance to do things much better than before. Looking at the Tag Groups plugin, we see a huge opportunity to make the configuration of tag clouds much user-friendlier.

Screenshot - Gutenberg Inspector - WordPress

Using shortcodes is a bit like writing code: You need to search their meanings and accepted values in a documentation and you have to make sure that you strictly follow the syntax and avoid typos, formatting and strings with spaces that are not enclosed in quotes.

Blocks are entirely different:1 You configure them with form elements such as menus, sliders or input fields. Each of them can have a self-explanatory title and a link to more information. They can even be “clever” enough to avoid settings that don’t make sense. Instead of searching IDs of tag groups or names of taxonomies, you simply select them from a list.

How to use the blocks of Tag Groups

First of all, you need Gutenberg on your WordPress site. Currently you have to install an extra plugin for that, but starting from version 5.0 it will be inside the WordPress core package.

Screenshot - Gutenberg - add block - WordPressWith Gutenberg your post edit screen looks different: The content is organized in blocks. Each of the blocks has its own menu, and many of them reveal further options in the Inspector under the “Blocks” tab. If you don’t see the Inspector, you need to click the gear-wheel icon in the top bar.

You find the Tag Groups blocks in the “Add block” menu – that is the plus in the circle. Try searching for “Tag Cloud”.

Since the tag cloud blocks are “dynamic blocks” they don’t display “live” on your edit screen. You still have to press the “Preview” button in order to see your changes.

What will happen to your existing shortcodes

Nothing. They will survive. Shortcodes will still be working and you won’t have to touch any of your published posts and pages.

Unfortunately, it is not possible to predict the development of WordPress in the far future. Looking at the huge amount of plugins and themes that use shortcodes, however, it is safe to assume that they will still be supported for some years to come.2

Transforming the block

Gutenberg - transform block menu - WordPressNot all shortcode parameters are available in the blocks because they are rarely used.3 And some options, such as font sizes, accept only a limited range of values. If you want more freedom to configure them, you first need to transform the tag cloud block into a “shortcode” block. You can do so through one of the menus directly at the top left corner of the block.

A shortcode block is simply a block that contains a shortcode, including the square brackets. The tag cloud shortcode may look like that:Screenshot - Gutenberg - Shortcode Block - WordPress

Please note, however, that it is not possible to transform a Tag Groups shortcode (back) into a block. You would have to create a new block and copy the settings.

The output is exactly the same for blocks and shortcodes. You only have to make sure they have the same settings.

If you prefer the classic editor

There are many folks out there who prefer to keep the classic editor. There is nothing you need to do now. Starting from WordPress 5.0, you will have to install the Classic Editor plugin.

Give it a try – or take your time

Gutenberg is still under development. You most certainly find many issues in the way how it works today. If you don’t like the “Gutenberg experience” now, you may want to check back in a few weeks.

Things might still change how Tag Groups blocks appear and interact. An extension of a beta version cannot be final.

PS: Other Changes

The shortcode parameters “prepend” and “append” for the tag clouds 4 can now understand the placeholder {count}. Now you can do things like that:

Screenshot - Tag Clouds - numbers – WordPress

The HTML structure of the tags has slightly changed (mainly <span>s were added). So if you used a custom styling, better make sure it all still looks fine.

 

We hope that you will find the new features useful. As usual, please let us know if you run into any glitches! And if you want to honor several weeks of work, please give us a 5-star rating or check out the premium plugin!

The post Tag Groups, Version 0.38: Gutenberg Blocks appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-38-gutenberg-blocks/?pk_campaign=rss&pk_kwd=tag-groups-version-0-38-gutenberg-blocks/feed/ 0 4792
Guten Tag, Gutenberg! https://chattymango.com/guten-tag-gutenberg/?pk_campaign=rss&pk_kwd=guten-tag-gutenberg https://chattymango.com/guten-tag-gutenberg/?pk_campaign=rss&pk_kwd=guten-tag-gutenberg#respond Thu, 10 May 2018 11:20:02 +0000 https://chattymango.com/?p=4759 If you are using WordPress frequently, you have probably come across Gutenberg. Gutenberg is the code name for a new text editor that is slated to be included in the core package during the next weeks. As of today, the timeline is still unclear, but I strongly recommend …

Read more

The post Guten Tag, Gutenberg! appeared first on Chatty Mango.

]]>
If you are using WordPress frequently, you have probably come across Gutenberg. Gutenberg is the code name for a new text editor that is slated to be included in the core package during the next weeks. As of today, the timeline is still unclear, but I strongly recommend that you familiarize yourself with it already now. You can install Gutenberg as a plugin and play around with it.

There will be options to turn off Gutenberg and keep the old editor but, like it or not, Gutenberg will become an integral part of the WordPress experience.

Welcome, Not Welcome

Gutenberg is still under development, and it has received both praise and harsh critique for all kinds of aspects. You may disagree with the way how it was planned and implemented, but I also see the valid point that from time to time each product needs an “innovative disruption” if it wants to stay alive.

Gutenberg was also met with reservation by many plugin and theme developers who would not only have to extend their code but also learn new software technologies before getting started. It sounds a lot like weeks of unpaid work in a terrain that changes every week, just to keep up with the development. This can spell trouble particularly for small teams and freelancers.

Notably, developers are encouraged to turn all shortcodes into “blocks” – which are the fundamental building blocks of Gutenberg. For some time it was also unclear what would happen to metaboxes.

While developers returned to the classrooms and started to amend their software, Gutenberg was not even finished, let alone well-documented. Fortunately, the WordPress community is ready to help. This spirit is definitely one of the strong arguments in favor of the WordPress environment.

Finally, Meet Gutenberg

Before I go into the details, take a look at this screenshot. It shows a development snapshot of the Tag Groups plugin.

Screenshot - WordPress - Gutenberg - Dynamic Block - Tag Cloud Plugin

What you see here are three “blocks” on top of each other. The block in the middle with a border and its own menu is selected.  You may already guess that it shows just a placeholder for the actual content, namely a tag cloud. This is a “dynamic block” that will be rendered only on the frontend.

When you select a block, you are often able to configure it through menus, toolbars or – like here – on the right sidebar. This area is called the “Inspector”, and the displayed options change with the context.

Gutenberg, Granular

My first impression about Gutenberg is much better than what I expected after reading the many negative reviews. Also, the project has quite developed in the past months and was able to dispel many doubts.

All my positive points concern the way how you use Gutenberg as a post author:

  • Handling blocks is a very smooth and intuitive experience. You can even start writing without bothering about blocks at all.
  • The overall usability is much friendlier than before. For example, you can save a draft without reloading the page.
  • A great relief: Shortcodes still work.
  • Metaboxes can appear in the “Inspector” in the right sidebar or under the content box.

And finally:

  • Configuring a block is much user-friendlier than editing parameters in a shortcode. Options are self-explanatory and don’t use the technical format of identifiers. They even can automatically show and hide, or observe certain logical conditions.
    For example, the smallest font size must always be smaller than the largest font size. In a shortcode you can enforce it only before rendering. In a block you can already make it clear when the users enters the settings.

On the other hand I also encountered some difficulties:

  • Metaboxes have been banned to a hidden panel that needs to be scrolled up and then unfolded. I understand that the creators of Gutenberg want to turn all structure into blocks. Some features, however, simply work on the post or page level. Think of SEO settings, geolocations, product details or tags.
  • Searching for structured documentation (not just code samples) to develop for Gutenberg is a pain in the neck. You literally spend hours googling, trying and reverse-engineering. It would be very helpful to know all available components and properties.
  • On a technical note: jQuery – the framework promoted by WordPress so far –  doesn’t work smoothly together with ReactJS – the technology behind Gutenberg. That means that many handy parts of the user interface cannot be ported into the Gutenberg environment.

Keeping Up

To summarize the findings as they are relevant for my software, a lot of work is still ahead, and in many cases some features may not make it into their new existence. On the other hand, I see the chance that blocks will remedy the shortcomings of shortcodes: For many users they have been intimidating, pasting parameters was error-prone and the documentation was always somewhere else. Now you can adjust the options for each tag cloud directly on the edit screen. Instead of a parameter, you see a description in human language, and a link can take you directly to further explanations.

It will be possible to transform tag cloud blocks into shortcode blocks – at least for now. That makes it possible to leave all rarely used parameters and experimental features for the shortcode, while the block displays only what is useful for the majority of users.

Looking at the current progress, it might be possible that the Tag Groups plugin is ready for Gutenberg when it officially launches. When ever that might happen. The premium plugin will be next in line.

I am looking forward to the day when tags are ready for Gutenberg and I can proudly call them “Guten Tag”. Until then: Auf Wiedersehen!

The post Guten Tag, Gutenberg! appeared first on Chatty Mango.

]]>
https://chattymango.com/guten-tag-gutenberg/?pk_campaign=rss&pk_kwd=guten-tag-gutenberg/feed/ 0 4759
Tag Groups, Version 0.37: REST API https://chattymango.com/tag-groups-version-0-37-rest-api/?pk_campaign=rss&pk_kwd=tag-groups-version-0-37-rest-api https://chattymango.com/tag-groups-version-0-37-rest-api/?pk_campaign=rss&pk_kwd=tag-groups-version-0-37-rest-api#respond Tue, 24 Apr 2018 08:59:57 +0000 https://chattymango.com/?p=4712 This version of the Tag Groups plugin fixes a bug when displaying tag cloud accordions with the parameter “include”. The feature part of this release is a bit technical: We have introduced endpoints for the WordPress REST API. That means you can retrieve the data of …

Read more

The post Tag Groups, Version 0.37: REST API appeared first on Chatty Mango.

]]>
connector photo

This version of the Tag Groups plugin fixes a bug when displaying tag cloud accordions with the parameter “include”.

The feature part of this release is a bit technical: We have introduced endpoints for the WordPress REST API. That means you can retrieve the data of tag groups and tags in a format that can be easily processed by other plugins. This feature is not of relevance for the normal user, but it will increasingly be for the further development.

Please note that currently you can only read data through that API, not modify or delete.

Photo by matsuyuki

The post Tag Groups, Version 0.37: REST API appeared first on Chatty Mango.

]]>
https://chattymango.com/tag-groups-version-0-37-rest-api/?pk_campaign=rss&pk_kwd=tag-groups-version-0-37-rest-api/feed/ 0 4712