node

Field Permissions

module_name
field_permissions
Description

Control editing/visibility of individual fields by role.  

As well as custom settings ('create own', 'edit own', 'view own', 'edit any' and 'view any' - all per role), there's a Private setting which gives access to the author and administrator only. 

These are automatically applied to views.

Finding the setting: Look for  Field visibility and permissions – on the Edit tab, NOT Field Settings.

In /admin/people/permissions there's also a Access other users private fields permission.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
Yes
Avoid
No

Autosave

module_name
autosave
Description

Saves snapshot of content type form using AJAX.  Content types and save frequency can be configured.  No sign of a D8 port yet.

Categories
Tested by me
No
Drupal 8 support
No
Essential
No

IMCE

module_name
imce
Description

Adds a file browser to the CKEditor link dialog, so you can select files that have already been uploaded. Settings in Admin > Config > Media. In many cases will be better IA to add a dedicate file field to the content type and use that, or wait for the new media browser (currently being designed, follow the Drupal UX group.)

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No

Prepopulate

module_name
prepopulate
Description

Allows you to prefill form fields by supplying values in a query string.  Syntax (also in readme) Useful for bookmarklets.  D8 alpha version.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No

Trash

module_name
trash
Description

Adds a trash bin for all content, so you may later restore (or permanently delete) it.  Depends on Content Moderation module.  Alpha in D8.

Categories
Tested by me
No
Drupal 8 support
Yes
Essential
No
Avoid
No

Field collection

module_name
field_collection
Description

Allows you to group a set of fields together.  In active development for D8 but still a lot of open bugs at time of writing - project page says it will likely be replaced by Paragraphs.

Categories
Tested by me
No
Drupal 8 support
Yes
Essential
No

HMS Field

module_name
hms_field
Description

Hours/minutes/seconds field type (formats: h:mm, h:mm:ss, m:ss, h, m or s). Drupal 8 in beta.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No

Unique field ajax

module_name
unique_field_ajax
Description

Gives you a checkbox for 'Unique' when editing fields - can have it checked during form entry (via AJAX) and specify a custom error message per field.  Seems to have bug where field you're checking is sometimes refocused (even if no errors) if you've already tabbed away from it and continued typing.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
Yes

Entityqueue

module_name
entityqueue
Description

Build a custom list of nodes. The setup is via Admin > Structure. Currently D8 alpha.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No