The only software requirement to participate in this project is the presence of a database. Most software platforms (or no platform) should work; it will just require different levels of effort.
This is the easiest option, because of the free 12 Step Meeting List plugin that handles the JSON feed automatically, and provides other services as well such as search, map, mobile-friendliness, geolocation, and address correction.
Some sites, such as Ottawa, use WordPress without the plugin. This is fine so long as the data is stored in a database (separate fields for meeting day, time, address, etc.). If you are using the page editor to manage your meeting list or uploading a PDF then there is more work to do before it is ready to sync.
Wix has been used in two ways to connect to the app: using data collections (requires a valid JSON feed) and using a Google Sheet as a data source. Read more about this option on Minimum Requirements.
Other Software Products
Other software options like Joomla!, Drupal, and CraftCMS are great options. Again, just make sure you’re using a database for the meetings (separate fields for meeting day, time, address, etc). If you’re using the page editor, or uploading a PDF, then you have more work to do to get it ready to sync.
These are very common in A.A., and should be fine, especially if you can make changes as needed. We will work with you to create a JSON feed in the proper format. If your server allows PHP, we can usually make one of these scripts in a few hours if you provide us with a snapshot of your meeting data in a .sql file.
It’s not uncommon for sites to use a .mdb file from Access as their data source. This can work. In Broward County we were able to write a PHP script to access the data.
Google Calendar, Weebly, and GoDaddy Website Builder
At this time, we can’t make feeds from Google Calendar. We have worked with two sites to import their Google Calendars into the app, but were not able to make it work (using third-party PHP libraries to parse ICS format takes a long time to process and often times out).
Additionally, we do not currently support Weebly and GoDaddy Website Builder, except by embedding a Google Sheet. This option requires the embedded sheet to be your primary meeting finder on your website. Read more about it on Minimum Requirements.