Update Comment Notify interface to follow usability best practices

Created on 17 October 2023, 8 months ago
Updated 12 June 2024, 16 days ago

Problem/Motivation

There are certain aspects of the Comment Notify module that are unclear and unintuitive. Updating this to use Drupal's user interface standards → will improve the module's usability.

Steps to reproduce

Enable the module and visit the Comment notification settings page.

Proposed resolution

Update the module's interface to follow Drupal's user interface standards → .

Remaining tasks

The following should be updated:

  1. Update "Bundles to enable for comment notification" to "Content to enable for comment notification"
  2. Update "Comments on bundle types enabled here will have the option of comment notification. Written as "Entity Type: Bundle: Comment field"." to "Comments on entity types enabled here will have the option of comment notificatiion."
  3. Remove the help text, "Choose which notification subscription styles are available for users"
  4. Change the Default state for the notification selection box from a select list to a checkbox
  5. Update "This flag presets the flag for the follow-up notification on the form that users will see when posting a comment" to "Choose the default subscription mode if both subscriptions modes are enabled.
  6. Update "If this is checked, new users will receive e-mail notifications for follow-ups on their entities by default until they individually disable the feature." to "Enable to email authors when new comments are published, unless they opt out for a specific content item."
  7. Update "Default mail subject for sending out node notifications to commenters" to "Default email subject for notifying commenters"
  8. Update "Default mail subject for sending out node notifications to authors" to "Default email subject for notifying authors"
  9. Update "node: Default mail text for sending out the notifications to entity authors" to "Default email message for notifying authors"
  10. Update "[comment:author] has commented on: "[node:title]" to "[comment:author] commented on "[node:title]"
  11. Update "You can view the comment at the following url [comment:url]" to "View the comment at [comment:url]"
  12. Update "You can stop receiving emails when someone replies to this post,
    by going to [comment-subscribed:unsubscribe-url]" to "Stop receiving emails when someone replies to this post,
    by visiting [comment-subscribed:unsubscribe-url]"
  13. Remove "You can set up auto-following feature for all future posts by creating your own user with a few clicks here [site:login-url]"
  14. Update "You will receive emails like this for all replies to your posts. You can
    disable this by logging in and changing the settings on your user account at
    [node:author:edit-url]." to "You currently receive emails like this for all replies to your posts. To
    disable this, log in and change your settings at
    [node:author:edit-url]."

User interface changes

See above.

API changes

None

Data model changes

None

📌 Task
Status

RTBC

Version

1.0

Component

User interface

Created by

🇺🇸United States cedewey Denver, CO

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024