As part of my work with Founders District on a conversion of their website to WordPress, I recently created a Club Directory for Toastmasters plugin that is available to any district that would like to try it and provide feedback.
You can see a demo here. Website visitors can use the form to search for clubs by city, by schedule, or other characteristics such as whether they offer online or hybrid attendance.
District webmasters can create an initial club listing by importing a file available to Toastmasters leaders through the Find a Club Advanced feature of the toastmost.org website. I recommend following up with club leaders to check on the accuracy of the information. In the process, you can invite them to submit an additional blurb or image for an enhanced listing.
Here’s an example of a basic listing as it would appear in the directory.
And here’s an enhanced listing with a blurb about the club and a featured image. The Find a Club database is extremely limited in the information it allows clubs to share, so this is an opportunity to let them share more.
In the WordPress editor, the structured data fields that you can edit are displayed beneath the main web content editor. (If other plugins such as Yoast SEO also use that screen real estate, you may have to scroll down below that to see the club data or click the arrow button to collapse the Yoast fields).
If you start by importing a file from toastmasters.org, the software tries to identify clubs that offer online attendance or that are online-only based on the contents of the “Location” field in that file. However, I recommend prompting club leaders to check the accuracy of that and all the other information. This may serve as a reminder for club leaders to update their Find a Club information as well.
This plugin is pending approval in the WordPress plugin directory, but meanwhile you can download it here and upload it via the Upload Plugin option on the Plugins -> Add New screen. The plugin is also available on Toastmost.org for districts who host their sites there, such as 62toast.com.