Meeting List Lite

This is a WordPress plugin for displaying 12-Step Meeting Information.

Author:pjaudiomv (profile at wordpress.org)
WordPress version required:5.3
WordPress version tested:6.8.3
Plugin version:1.2.3
Added to WordPress repository:29-09-2025
Last updated:11-11-2025
Rating, %:0
Rated by:0
Plugin URI:https://wordpress.org/plugins/meeting-list-li...
Total downloads:390
plugin download
Click to start download

Meeting List Lite is a streamlined solution for displaying 12-step meeting information on your WordPress site when your meeting data is maintained elsewhere. Unlike the full 12 Step Meeting List plugin, this “lite” version doesn’t include a database or editing capabilities, it simply displays meetings from your existing data source.

Perfect for service bodies who:
* Maintain their meeting data in a Google Sheet, JSON feed, BMLT or another system
* Don’t need to edit meeting information within WordPress
* Want the familiar TSML UI interface without the overhead of data management
* Already have geocoded meeting data (latitude/longitude for in-person meetings)

Key Features:
* Displays meetings using the same TSML UI interface as 12 Step Meeting List
* Supports JSON feeds and Google Sheets that follow the TSML spec
* No database required—your data source is the single source of truth
* Lightweight and easy to set up
* Fully compatible with the TSML data format

Data Source Requirements:
Your data source must follow the TSML specification. For in-person meetings, latitude and longitude coordinates must already be included in your data, this plugin does not perform geocoding.

To display your meetings, simply add the [tsml_ui] shortcode to any page or post, and configure your data source URL in the plugin settings.

Important: Your WordPress timezone should be set to a valid IANA timezone identifier in Settings General. See the PHP timezone list for valid values. Generic UTC offsets (like “UTC+5”) are not sufficient. You can also override the timezone using the timezone shortcode attribute.

External services

This plugin relies on external services to function properly:

TSML UI React Component
Service: Code4Recovery TSML UI (tsml-ui.code4recovery.org)
Purpose: Provides the JavaScript React component that renders the meeting list interface
Data sent: No user data is transmitted to this service. The plugin only loads the JavaScript library.
When: The script is loaded whenever a page contains the [tsml_ui] shortcode
Terms of use: https://github.com/code4recovery/tsml-ui/blob/main/LICENSE
Privacy policy: https://code4recovery.org/privacy/

Your Data Source
– You must configure your own data source URL (JSON feed or Google Sheet) in the plugin settings
– The plugin fetches meeting data from this URL to display on your site
– No data is sent to your data source; the plugin only reads from it


Screenshots
FAQ
ChangeLog