• Plugin Author tech2serve

    (@tech2serve)


    Code for Recovery has released version 3.6.2 of the 12 Step Meeting List plugin. The primary functional change is that we moved from an online meeting being assigned at a group level to online meeting information being entered for each meeting.

    We (incorrectly) assumed people would use the same online meeting for all group meetings. This was a mistake, and so we changed things to allow you more flexibility. Unfortunately, if you entered online meeting information for a group, it will need to be reentered for each individual meeting. We apologize up front for the extra work this causes; since it was only entered for each group, we’re hopeful it won’t be too painful. If you had entered online information for meetings not part of a group, that should still be present in the data.

    This release also adds an “Online meeting” flag on the front end and colors it green. If a meeting’s types include both “Temporary Closure” and “Online Meeting”, only the latter is shown as a flag in the meeting list. As with most all styling, you can override it with your own changes.

    We added GoToMeeting support, and put the online meeting providers in $tsml_conference_providers array. This means if you are using an online tool that is not currently supported, you can set this array to null in your child theme and skip validation of the entry. The drawback is that your online meetings likely will not be shown in the Meeting Guide App (IF we get this feature added. No promises! :slight_smile: ) We remain willing to investigate and add online providers in future TSML releases. I personally believe it is better to have all links validated, so if you have a provider you’d like us to add, please send me an example link.

    To all of you who are working hard to make online meetings work during these interesting times, thank you! For me personally, working with the people in Code for Recovery has been my meeting. I’m hopeful I can spend some time this coming week helping get the district I’m currently parked in online for the duration. And then get my EARS to an online meeting!

Viewing 10 replies - 1 through 10 (of 10 total)
  • Just wanted to send you a quick thank-you from the Area 80 (Manitoba, Canada) web team. I have NO IDEA what we would be doing right now if we hadn’t started using the meeting list Plugin-in last year. You are doing amazing service work, and it does not go unnoticed. Peace and love!

    Do we still have to provide a link to the online meeting (ie Zoom) to enable the Online Meeting type? We have at least one group that prefers to only provide an email address to request meeting info. We have added our own “Online “Virtual” Meeting” type using the plugin provided by the AA Berlin folks, and can fall back to using that if need be, but would rather use the default type built into the plugin if we can. Thank you!

    I have not upgraded yet but thanks so much for all your service!

    Plugin Author tech2serve

    (@tech2serve)

    Hi @kikomaniac,

    Thanks for the kind words. All this work is helping us to stay sober so happy to be doing it.

    If I understand your question, you need to enter a valid meeting URL for Google Hangouts, GoToMeeting, WebEx or Zoom. Those four online meeting types are validated by the plugin, and one of them must be entered if the meeting is to be shown as a temporary online meeting.

    If you’re using using a different conference provider, please share the link and we’ll look at adding it. No promises on how long it will take us.

    If you want to skip validation in order to enter a non supported provider, make the changes described above to your child theme.

    Hopefully that answers your question.

    Thanks @tech2serve – that does. As it turns out, found a simple work-around for groups that don’t wish to publish the Zoom ID. We are just using:

    https://zoom.us/join for the URL, and adding “Please email for Meeting ID, password (if required), and/or information.” to the notes

    The Zoom link sends them to the join page, and the “Online” meeting type is validated and appears in the listing.

    Thank you for the speedy reply!

    Plugin Author tech2serve

    (@tech2serve)

    Perfect!

    I’ve just set the $tsml_conference_providers to null and I see this warning in the admin panel:

    
    Warning: array_values() expects parameter 1 to be array, null given in /wp-content/plugins/12-step-meeting-list/includes/functions.php on line 167
    
    Warning: array_unique() expects parameter 1 to be array, null given in /wp-content/plugins/12-step-meeting-list/includes/functions.php on line 167
    
    Warning: natcasesort() expects parameter 1 to be array, null given in /wp-content/plugins/12-step-meeting-list/includes/functions.php on line 168
    
    Warning: implode(): Invalid arguments passed in /wp-content/plugins/12-step-meeting-list/includes/admin_meeting.php on line 89
    

    right above the URL field. Is there some option to turn off the validation safely?

    BTW: I added the some common online meeting types in our installation:

    
    if (!empty($tsml_conference_providers)) {
    	$tsml_conference_providers['join.skype.com'] = 'Skype';
    	$tsml_conference_providers['discord.gg'] = 'Discord';
    }
    

    I know, that they won’t be displayed in Meeting Guide but that’s ok at this moment (I guess). Are there any other potential issues with this approach I should be aware of right now?

    Hey Marek, we’ll fix those warnings in the next release. I was expecting that it would be an empty array, but null should be made valid as well.

    (I would also make sure your WP_DEBUG is set to false in production.)

    Setting the conference providers that way looks good to me.

    Great! Thank you ??

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘TSML 3.6.2 Released: Improved Temporary Online Meeting Management’ is closed to new replies.