This page is a summary of all the off-site/third-party/could services utilized by Asmbly and how we use them.
Neon is our member management system. We intend for it to be the sole interface for administrative tasks and the source of truth for member authentication and authorization. We've been pretty successful at the latter, less so with the former -- board members and some volunteer leads still juggle multiple dashboards to some extent.
Neon account creation starts with the Join Form on the website. Existing users may log into Neon at https://atxhs.z2systems.com/np/clients/atxhs/login.jsp
Neon is a cloud service and has an API
OpenPath is our access control system. It has its own user database, but that database is automatically synced with Neon account information. Board members and some stewards have permission to access the OpenPath dashboard to modify user permissions, view access logs, and suchlike.
OpenPath is a cloud service and has an API
Discourse is the software that powers the Asmbly discussion site https://yo.asmbly.org/
Discourse maintains its own credential database that requires manual management of user permissions. We have some periodic maintenance scripts that update Discourse users automatically in response to member status changes. As of now we don't plan to change Discourse to authenticate directly against Neon, because we can have Discourse users who are not and have never been ATXHS members and we don't want to put a bunch of non-members in Neon.
Asmbly Discourse is hosted off site and has an API
Skedda is the group calendaring tool we're using to schedule access to the space.
Skedda has its own credential database that requires manual management of user permissions. It also unfortunately lacks any kind of published API. We have a medium-term goal of implementing some mechanism to update Skedda automatically based on member status changes in Neon, but no work is being done on that project at this time.
For permission to book Asmbly spaces on Skedda, you must first sign up using the private invitation link you can find in your subscription acknowledgement email or the members-only message area of Discourse. https://yo.asmbly.org/t/skedda-invite-link/203. You might be signed into Discourse and you must be a member of the "hax0r" (paying members) group to view the link.
Once you have created your Skedda account, you can log into Skedda directly at https://asmbly.skedda.com.
Some time back we switched our e-sign stuff from Smartwaiver to SignNow. New-and-improve features include emailing signers copies of their documents, and uploading them to Asmbly's Gdrive. SignNow *kind of* has an API -- it can trigger Zapier, which is good enough for us.
Zapier is a sorta no-code cloud workflow automation service. It supports limited webhook-style automations, but fortunately one of the actions is "execute arbitrary Python code" so we can do whatever we want in response to a SignNow document or Google Forms submission.
Mailchimp is used for our email announcements and monthly(ish) update / newsletter mailings.
Users may sign up for the list here Users may unsubscribe from the list using personalized links in the footer of each Mailchimp email.
( Administrative question: Are users automatically added to the mail chimp list at some point in the signup process? )
Mailchimp is a cloud service and has an API
The new public-facing website runs on Wordpress.
Wordpress is hosted off site and has an API
The Asmbly wiki runs on Mediawiki, as does the legacy ATXHS wiki. We're keeping the ATXHS wiki online for historical interest but not adding any new users.
Right now the wiki uses its own credential database that requires manual management of user permissions (email to request an account). We'd prefer the wiki to authenticate against Neon so any Asmbly member may edit, but that isn't quite as simple as we'd hoped so there isn't an ETA on that project. If you'd like to help, email email@example.com for information.
The wiki is hosted off site.
We use QuickBooks for our banking and accounts payable. Instructors are paid via QuickBooks.
We used to use Smartwaiver for tracking liability waivers from members and visitors. All active e-sign documents have been moved to SignNow, but we maintain our SmartWaiver account so we can access the document archive.
ATXHS used to use Freshbooks for member invoicing before they switched to Neon. We still have some old-school members who never bothered to make Neon accounts, so we're keeping Freshbooks around as long as they keep renewing their memberships.
Since a Neon account is required for facility access via OpenPath, any remaining Freshbooks members are basically inactive supporters. We appreciate them!