Skip to content

Instantly share code, notes, and snippets.

@KatieMFritz
Last active November 15, 2019 14:13
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save KatieMFritz/29f78b5fc66877f655155876786583bb to your computer and use it in GitHub Desktop.
Save KatieMFritz/29f78b5fc66877f655155876786583bb to your computer and use it in GitHub Desktop.
Craft 3 plugins for author experience

Craft 3 plugins for better author experience

Annotated Notes: For admin notes with automatic timestamps.

Control Panel Body Classes: Add body classes to various Control Panel screens for easier styling (in combination with Control Panel CSS).

Control Panel CSS: To make style tweaks to the control panel. See web/cp.css for styles.

Control Panel Nav: Custom navigation menus for each user type, for easier navigation.

Entry Instructions: Static instruction fields for the CP.

Environment Label: Shows which environment you're in, to help authors only enter content in staging.

Expanded Singles: Remove "Singles" grouping from Entries Index sidebar.

Field Labels: I consider this developer experience, since my alternative is having more fields with specific labels/instructions, but including it just in case.

Help Links: Create a dashboard widget with custom links.

Linkit: Makes it easier for authors to add different types of links.

Readability (on probation): Text statistics to help write more readable text (haven't really tried yet).

Sidebar entry types: Add entry types under their corresponding sections in the Entries Index sidebar.

Tags: See and manage all tags in one place.

User Manual: Build out a custom user manual right in the site, using a "User Manual" structure and entries. See also: https://plugins.craftcms.com/guide

@KatieMFritz
Copy link
Author

CP field inspect

@KatieMFritz
Copy link
Author

@bencroker
Copy link

For sites that don't get any benefit from the control panel dashboard, may I suggest the Dashboard Begone plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment