12 Step Meeting List Feedback Enhancement

Description

This plugin is designed to enhance the feedback feature of the legacy 12-step-meeting-list plugin found on its Meeting Detail screen. It provides a formatted solution to guide user feedback input, giving a consistent, auditable, and accurate view of what the feedback submitter is wanting added, changed, or removed in the 12 Step Meeting List.

Screenshots

  • screenshot-1.png. Meeting detail page normal view with ‘Request a change to this listing’ button visible.
  • screenshot-2.png. Meeting detail page with enhanced ‘Meeting Change Request’ visible.
  • screenshot-3.png. Meeting detail page with green ‘Request Submission Success’ message visible.
  • screenshot-4.png. Example of an enhanced ‘Meeting Change Request’ feedback email.

Installation

  • Upload the plugin files to the /wp-content/plugins directory, or install the plugin through the WordPress plugins screen directly.
  • Activate the plugin through the ‘Plugins’ screen in WordPress.

FAQ

No ‘Request a change to this listing’ button found?

Like the original feedback feature, this enhanced version requires a website administrator email address be entered in the “User Feedback Emails” field on the Meetings/Import & Settings page before the feedback system will display.

What version of the 12 Step Meeting List plugin is required?

Version 3.19 or later.

Is there a way to un-hide the hidden Contact Information fields on the Additional Group Information portion of the form?

On the Meetings/Settings admin page set the Contact Visibility dropdown to Public.

Reviews

August 12, 2022
This plugin is great and does exactly what is says. However, I have too issues i wish the contact info section was hidden by default and could be shown by added some code and it makes the “Request an update . . ” button is hard to see and read. Other than that this plugin is great.
Read all 1 review

Contributors & Developers

“12 Step Meeting List Feedback Enhancement” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.9

  • Synchronize single-meetings with corresponding file in TSML 3.19.3 version to resolve no display bug: https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/35
  • Updated bootstrap code to version 5. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/36
  • Applied necessary changes to tsmife.js to gracefully handle the new online image in the single-meetings file. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/37
  • Tested against WordPress version 6.8.3. Resolved upgrade issue: https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/34
  • Added contributor email addresses to resolve Invalid Contributor Warning: https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/32

1.0.8

  • Synchronize single-meetings with corresponding file in TSML 3.15 version to fix block theme header/footer bug.
  • Connect Settings page ‘Contact Visibility’ option to the Contact fields override variable.

1.0.7

  • Synchronize and update single-meetings.php with corresponding file in TSML 3.14.15 version.
  • Set display of Additional Information Contact fields default to hidden. Change FAQ to reflect this change. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/26
  • Disable link to ‘Meetings at this Location’ feature. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/23
  • Disable double click on Change Request button for approximate locations. Fix bug displaying empty div below map. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/19

1.0.6

  • Synchronize and update single-meetings with features in TSML 3.14.5 version, including attendance option.
  • Add radio button control and info graphic to manage in-person/online/hybrid/inactive attendance options.
  • Remove sub region text field.
  • Change free form input text boxes to receive multi-line input.
  • Move Open, Close, Men-Only, Women-Only from Types checkbox list to mutually exclusive radio buttons.
  • Add TC and ONL types to list of types excluded from Types checkbox list.
  • Add validation for all URL type input fields.
  • Add bootstrap visibility error classes for required and validated information fields.
  • Add Meeting End Time dropdown field.
  • Move “Request for Change” button back to original position near bottom left column.
  • Make display of Additional Information Contact fields optional. Add FAQ for same here.

1.0.5

  • Add uninstall function.

1.0.4

  • Enqueued java script in footer with jquery dependency to resolve bootstrap button issue. Added code for deactivate function to fix deactivation error.

1.0.3

  • Updated CSS and internal styles to display correctly with most themes.

1.0.2

  • Removed periods from header which caused invalid header warning on activation when debug mode is on.

1.0.1

  • Added version check of ’12 Step Meeting List’ plugin during Activation. If version number is less than 3.12 Activation will fail.

1.0

  • Initial release to WordPress SVN repository.