Skip to main content

Getting Started

Welcome to Meeting List Lite – a streamlined WordPress plugin for displaying 12-step meeting information when your meeting data is maintained elsewhere.

Overview​

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:

  • Use BMLT Root Server 4.0.0+ - Built-in TSML compatibility!
  • Maintain their meeting data in BMLT, Google Sheets, JSON feeds, 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​

  • BMLT Integration: Works seamlessly with BMLT Root Server 4.0.0+ via built-in TSML output
  • TSML UI Integration: Displays meetings using the same TSML UI interface as 12 Step Meeting List
  • Multiple Data Sources: Supports BMLT servers, JSON feeds, and Google Sheets (via simple .json URL conversion) that follow the TSML spec
  • No Database Required: Your data source is the single source of truth
  • Lightweight: Easy to set up with minimal overhead
  • Real-time Data: When using BMLT, always shows current meeting information

Requirements​

  • WordPress: 6.8 or higher (tested up to)
  • PHP: 8.0 or higher
  • Data Source: Must follow the TSML specification
  • Geocoding: For in-person meetings, latitude and longitude coordinates must already be included in your data (this plugin does not perform geocoding)
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.

Next Steps​

  1. Install the plugin
  2. Configure your data source
  3. Learn how to use the shortcode