3rd-party dependencies

YMCA Website Services’s system requirements generally track those of Drupal with some occasional more opinionated recommendations.

Current Version Requirements (Drupal 11)

  • Drupal: 11.1.x or higher
  • PHP: 8.3 or higher
  • Composer: 2.0 or higher
  • Database: MySQL 8.0+ OR MariaDB 10.6+
  • Web Server: Apache 2.4+ OR Nginx 1.18+
  • Operating System: Linux-based (Ubuntu LTS 20.04+ recommended)

For complete requirements, see our Server Requirements page.

General Requirements

Supported versions may differ based on your Drupal version.

Recommended for advanced functionality, but not required:

  • Apache SOLR search server
    • Version 4.9.1 and version 8 have been tested for Activity Finder. Other versions are works in progress.

For high load/performance sites

See also Drupal’s recommendations for managing site performance and scalability.

For development

See our installation instructions for a full walkthrough of these tools.

Software libraries and frameworks

YMCA Website Services leverages many other open source frameworks including, but not limited to: