by cubecolour on WordPress.org

Settings can be configured in the WordPress Customizer
This plugin was created for use in cubecolour website projects to include a collection of modules, each of which can be enabled and configured in the Caboodle panel in the WordPress customizer.
This plugin is designed to be as lightweight as possible, and none of the modules load jQuery on the front end.
The plugin’s configuration can be exported/imported as a JSON file, so once you have a preferred configuration, this can be used on multiple websites.
Adds a text banner above the site header on all pages
Adds new options for date and time formats in the general settings admin page
Redirect unauthenticated visitors to the login page
Customize the login page
Must log in by username, not by email address
Remove the language selector from the login page
Do not momentarily show password characters when entered on iPad, iPhone and android
If login fails, a single error message is returned rather than different messages for wrong username or wrong password
Adds a configurable message to the login form
Visually confirm you have input the correct password before pressing the submit button by checking a pattern of coloured bars based on a hash of your input
Increase the height of the login modal that appears after session expiration
The view site link in the admin toolbar opens the page in a new tab
Replace the WP logo in the admin toolbar with the site icon if one is configured
Adds a simple notepad to the dashboard
Remove support for gravatars or user avatars
Show the ID for posts, pages, custom post types, taxonomies, media and user IDs in the admin pages
Show the current WP version in the admin footer when an upgrade is available
Replace the howdy greeting with one of four configurable salutations appropriate to the time of day
Limit the number of saved revisions
Developer link in admin footer and [developer] shortcode for the front end
List the WordPress options with their values from the admin settings menu
Add “New” & “Beta” links to the add plugins page
Prevent layout shift between long and short pages
Smoothly animate the vertical movement after clicking a link targeting an anchored position
Color and background color of selected text
Add a page slug class to the body tag
Replace spaces around en-dashes & em-dashes with hairspaces
Restores the previous (classic) widgets settings page
All users are forced to use the same admin color scheme
Change admin menu order so that Dashboard, Pages, Posts, Media are at the top
Keep, remove or rename the posts post type
Show Featured image in posts admin page
Add support for manual excerpts to pages
Enable drop down menus to work more intuitively
Add an arrow icon to identify external links within the site content
Add a wavy underline to links within the site content
Adds a lightweight lightbox to images and galleries
Adds support for SVG files to the media library
Adds a file size column in the media library list view
Enables media attachment pages (removed in WP v6.4) to be reinstated
Additional dashicons
No WordPress lazy loading
Add a dynamic scroll to top button in the website footer
Fix the footer element to the bottom of the viewport on short pages
Copyright years shortcode [years] to use in footer
Shortcode to add mailto link to email addresses in content, whilst protecting from spambots: [email]hello@domain.com[/email]
Prevent the site from loading inside an external frame or iframe
Remove the admin bar from the front end for all users or all users except administrators
Removes the theme and plugin editor pages from admin
Removes support for comments
Requests for author archive pages will redirect to the homepage
Remove the WordPress generator meta tag
Remove the Really Simple Discovery endpoint
Remove the RSS,RDF and atom feeds
Remove the shortlink header tags
Prevent self-pingbacks
Enable the [bandcamp] shortcode generated by bandcamp to embed an audio player
Use translatable default text in header cover search (for Astra theme only)
Set custom responsive breakpoints (for Astra theme only)