Wiki
This wiki is the primary location for developer documentation for YMCA Website Services - a digital transformation platform for YMCAs.
Where to Start
For YMCA Associations
For Developers
For QA Engineers
Table of Contents
Community Guidelines
Best Practices
Legal
Getting Started with YMCA Website Services Development
Whether you are just getting started with YMCA Website Services or need to test a feature in a stable environment, the YMCA Website Services Core Team maintains a number of Sandboxes that you can use.
Processes & Components
Environment Setup
- Tech Stack
- Open-Y-one-click-install-how-to
- Install-Solr-site-search-for-Open-Y
- Install-SSL-certificate-for-the-OpenY-site
- Switching Drupal Core Versions
Contributing to YMCA Website Services
Working with Existing Functionality
Adding and Removing Functionality
Dependency Management
Decoupling YMCA Website Services
- Intro to Decoupling YMCA Website Services Components
- List of Decoupled Components
- Managing Drupal Dependencies while Decoupling
- Analytics Decoupling and Opt-out
Ongoing Maintenance
Releases
Update Processes & Notices
These documents are for old versions of YMCA Website Services, but may contain useful information for troubleshooting future update issues.
- SA-CORE-2018-004
- SA-CORE-2018-002
- Upgrade from 8.0.x to 8.1.x
- Upgrade-OpenY-8.1.3-to-8.2.2.1
- Upgrade-use-case-from-8.2.2.3-to-8.2.7.3
Sandboxes
YMCA Website Services Sandboxes for Evaluation and QA
Last modified March 24, 2023: DS-253 docs: Reorder all of the things (54996d51)