Editorial Team

Web development experts producing the best tutorials on the web. Want to join our team? Get paid to write tutorials.

Getting Started with Gutenberg (Block Editor) in WordPress

Previously, the Classic Editor was the default editor for WordPress. It lacked the ability to format individual content elements, and it required additional plugins and some coding knowledge to achieve the desired outcomes. However, this was not beginner friendly to many individuals who wanted to create a site without much technical knowledge.

In an attempt to enhance the experience, the Gutenberg editor was developed and introduced as a DIY, beginner friendly editor. Through the use of drag and drop content blocks, Gutenberg allowed for the creation of rich content with a simpler interface and easier execution of added elements.

Gutenberg does not require installation for WordPress sites 5.0 and later as it became the default editor for increased user experience. Further information can be found on the plugin page for Gutenberg by Gutenberg Team.

In this tutorial, you will learn how to create pages using the Gutenberg editor.

Getting Started with Mailchimp in Drupal

Mailchimp is a web based email marketing service used to send mass emails to a list of subscribers.

Drupal, out of the box, already allows you to send emails. However, there are distinct advantages to using a service like Mailchimp to send emails and maintain your mailing lists.

In this tutorial, you’ll learn how to integrate Drupal and Mailchimp.

The Mailchimp module integrates Mailchimp and Drupal by allowing Drupal to connect via Mailchimp’s API. This module also comes with a few submodules. Each submodule provides additional functionality that leverages Mailchimp’s features.

Create Draft Revisions using Yoast Duplicate Post in WordPress

Content creators may want to repurpose old content or simply update it. A great solution is to use the Yoast Duplicate Post plugin. It allows for the duplication of posts and pages.

A user can create a draft revision of an existing page or post and later republish this content when they are done modifying. Republishing overrides the previous post. Another way to repurpose content is to edit previous content and publish it as new posts.

In this tutorial, you’ll learn how to use the Yoast Duplicate Post plugin.

Bulk Update Content using View Bulk Operations in Drupal

View Bulk Operations, commonly referred to as VBO, is a module that allows specifically defined actions that can be simultaneously executed on rows of Views data.

This tutorial will show how to install this module and set up a simple View with a defined action and VBO field. We will then demonstrate how to use VBO to perform this action on selected View rows. We will also show how you can define permissions for roles to use our defined action.

Create Internal Links using the Linkit module in Drupal

Linkit gives you an easy interface with an ‘autocomplete’ field to search for content on your site, and then link to it. In other words, it provides search functionality to find the content on your site and insert the corresponding internal link.

Using the same interface, you can also insert external links. So you can insert links, both internal and external, with the same interface.

It supports internal links to nodes, users, taxonomy terms, files and comments, etc. With this module, you do not need to copy or remember the target URL, or go back and forth to find out and verify the exact link. It provides a more user-friendly interface well integrated with the insert link function of the editor.

How to Create a Table of Contents in WordPress

Including a table of contents on your site’s posts allows you to see the structure of long posts and helps with Search Engine Optimization (SEO). This addition will improve user experience by allowing the readers to quickly navigate to relevant sections of your post without having to scroll.

Incorporating a table of contents may be achieved through full-blown plugins such as Easy Table of Contents, Table of Contents Plus, and LuckyWP Table of Contents or by incorporating Gutenberg block plugins such as Ultimate Addons for Gutenberg or Ultimate Blocks.

In this tutorial, we’ll look at how to use each of these plugins.

Create Infinite Scroll pages using Views Infinite Scroll in Drupal

Infinite scrolling is a technique used to show more content as the user scrolls down a page eliminating the need for the user to click to go to the next page. This is commonly implemented in popular social media apps.

This tutorial will demonstrate how to use the Views Infinite Scroll module to achieve this and also show options that can be used to customize the user interaction with the infinite scrolling behavior.

Getting Started with Views in Drupal

In Drupal, content is stored in the database. Views is a query builder that allows the user to extract content from the database and output it in various displays such as tables and lists. With Views, the user does not have to know or write any SQL queries. If you want to create a page or block in Drupal that lists any kind of content based on different filter criteria, you should use Views!

In this tutorial, we will explain what Drupal Views are and how to create it. We will also demonstrate some simple customizations such as page settings, filters, sorting, display options, exposed filters, permissions, creating a View Block and creating an admin page using Views. By the end of this tutorial, you will know how to create and customize a Drupal View.

Generate Twitter Card Meta Tags using Metatag in Drupal

When someone tweets a link from your website, Twitter can use Twitter Cards to attach rich photos, videos and media to Tweets.

By doing some minimal configuration changes on your Drupal site using the Metatag Module and the Twitter Cards submodule, users can see a “Card” added below the tweet that contains neatly formatted information coming from your website, as shown in Image 1 below.

The cards are generated using HTML markup in the HEAD region of your Drupal site; that’s why the Metatag module is used.

Twitter will scrape your site and generate the card using the HTML meta tags.