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.

Add Quick Search and Drop-downs to the Toolbar using Admin Toolbar in Drupal

Drupal comes with a toolbar which is useful when administering a Drupal site. If you log in and have the correct permissions, you’ll see a toolbar across the top of the page that allows you to access back-end configuration pages.

The Admin Toolbar module extends the functionality of the toolbar and gives you lots of extra features such as drop-down menus, access to cache and cron settings and an autocomplete search.

In this tutorial, you will learn how to install and configure Admin Toolbar and its sub-modules.

Track Site Activity on your WordPress Site

Keeping track of all your site activity is difficult, time consuming, and confusing especially when you have tens of users or more.

Incorporating an activity logger plugin such as the Activity Log (free) or the WP Activity Log (free + premium) for monitoring and tracking every activity in WordPress is a solution. The benefits of these plugins include automatic tracking of user logins, user profile changes, content updates, file exports, network changes, and so much more.

The plugins run behind the scenes which helps to maintain satisfactory site and admin performance. The opportunity to automate activity logging helps to better organization and management of your site and its content. However, if your site is heavily trafficked it may cause performance issues since it is logging all activity.