Technical Articles & Solutions¶
This section contains in-depth technical articles and solutions we've implemented for the Spokane Mountaineers. Unlike step-by-step guides, these articles provide detailed explanations of complex problems, architectural decisions, and innovative solutions.
Recent Articles¶
- Migrating to Email-Based Login – How we built custom login and password reset pages that automatically append
.smito member email addresses, allowing members to login using just their email while maintaining Salesforce's global username uniqueness requirement. - Fixing Missing Approval Email Notifications – How we diagnosed and fixed a Salesforce platform behavior change that stopped approval emails from being sent to activity group chairs.
- Restricting Member Access to Account Records in Experience Cloud – How we resolved a privacy concern by removing Account object read access for member-facing profiles, protecting sensitive financial and household data.
- Enabling Google Login for Spokane Mountaineers Members – How we implemented Google OAuth authentication to simplify member login while preserving our Donorbox registration process.
- Event Participant Follow Handler: Tests, Deployment, and Lessons Learned – End-to-end recap of the latest handler improvements, unit testing strategy, and deployment verification steps.
- Protecting Member Privacy in Event Participant Lists – An overview of our privacy solution for Event Participants, written for a general technical audience.
- Event Participant Privacy Redirect Solution (Technical) – Complete technical implementation guide with deployment instructions, code examples, and troubleshooting.
Article Categories¶
Salesforce Solutions¶
Technical implementations and custom solutions built on the Salesforce platform.
Experience Cloud Enhancements¶
User experience improvements and custom functionality for our community portal.
Integration Patterns¶
How we connect different systems and services to create seamless workflows.
Contributing¶
Have you solved an interesting technical problem or implemented a clever solution? Consider documenting it here to help other volunteers and showcase our technical capabilities.
Contact the tech team at webdev@spokanemountaineers.org to contribute an article.