This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Small Y Template

The Small Y template is a lightweight solution designed specifically for small YMCAs.

The Small Y template is a set of modules and themes tailored to the needs of Small YMCAs. It is designed to be a lightweight, easy-to-use solution for small organizations that need a simple, effective website.

A full working sandbox of the Small Y template is available at https://small-y-stable.y.org/demo-ui-kit.

What’s different?

New, simplified theme

The Small Y template includes updates to the Layout Builder design system provided by VML in collaboration with the YMCA of the USA. View a mockup of the new theme (Figma).

Only the most essential modules

The Small Y template is built with a small set of modules that are essential for a basic YMCA website. This makes it easier to set up and maintain, and reduces the weight of the site.

Modules and features included with the Small Y template include:

Any other modules or features of the distribution can be added as needed via the Drupal admin interface.

Additions to the main distribution

The Small Y Template provided a number of features back to the main distribution for all YMCA Website Services users to benefit from. These include:

  • Partners/Sponsors block now allow for partners to be split into multiple tiers.
  • Simple Text/Table block now applies responsive table styles more consistently.
  • An additional Utility Menu has been added to the Header to allow content editors to add additional links in the top right of the header.
  • Events Listings and Articles Listings have been updated to include a Number of items field to limit the number of items displayed.
  • Alerts have a new set of styles that follow the colorway color scheme.

Small Y Specific Features

The Small Y template includes a few additional features that are not included in the main distribution. These are intended to simplify the setup process for small organizations and add guardrails to keep content consistent.

  • Limits have been added to the number of items for the main menu and many components.
  • Breadcrumbs are now automatically added to all pages.
  • Additional variants have been added to the Banner block. Each banner can be used with the colorway color or grey background.
    • Tall - for use as the primary hero banner on a page.
    • Sub-page chevron - for use as a secondary banner on a page.
    • Sub-page chevron (no media) - for use as a secondary banner on a page with no media.
    • Sub-page frame - for use as a secondary banner on a page with dark text on a white background.
    • Promo - for use as a smaller banner on a page with a call to action and no media.
      A screenshot of the banner variants listed above.
  • Ping-pong blocks can be added in sections using the Ping-pong Section content block. This allows for alternating content blocks to be added to a page with section-level formatting, instead of block-by-block formatting.
    • When adding a Ping-pong Section, you can choose from two sets of options for the blocks contained within in Styles > Y Styles.
      • Image Alignment - Choose whether the image starts on the left or right.
      • Background colors - Choose between a colorway, white, or grey background for items in the section.
        The Y Style options for ping-pong blocks.
  • Statistics blocks have been redesigned and have the option to be displayed with a grey or colorway background.
  • Grid CTA blocks have their CTA buttons moved between the subheading and the items. Icon Grid blocks have the CTA below the items.

Install the Small Y template

The Small Y template can be installed via the YMCA Website Services Installation wizard or the command line.

  • Installation Wizard: The YMCA Website Services Installation wizard is a web-based tool that guides you through the process of setting up a new YMCA website. It includes a step-by-step process for configuring the site.
    • When asked to choose the Installation Type, choose “Small Y” and proceed with the installation steps.
  • Command line
    • drush -vy si openy openy_configure_profile.preset=small_y openy_theme_select.theme=openy_carnation openy_terms_of_use.agree_openy_terms=1 install_configure_form.enable_update_status_emails=NULL --account-name=admin --site-name='YMCA Website Services'

Build your site

Once you’ve installed a site with the Small Y template, you can start building your site by adding content and configuring the layout. See the Layout Builder documentation to get started.

1 - Small Y vs Full Distribution: Complete Decision Guide

Detailed comparison to help you choose between Small Y Template and Full Distribution based on your YMCA’s needs, resources, and growth plans.

Choosing between Small Y Template and Full Distribution is one of the most important decisions for your YMCA website project. This guide provides detailed criteria to help you make an informed choice.

Quick Decision Tool

Answer these 5 questions to find your recommended path:

1. How many branch locations do you have?

  • 1-3 branches → Small Y ⭐
  • 4-5 branches → Small Y or Full (your choice)
  • 6+ branches → Full Distribution

2. Do you have in-house Drupal developers?

  • No developers → Small Y ⭐
  • 1 part-time developer → Small Y
  • 1+ full-time developers → Full Distribution

3. What’s your annual digital budget?

  • < $10,000 → Small Y ⭐
  • $10,000 - $30,000 → Small Y or Full
  • $30,000 → Full Distribution

4. How quickly do you need to launch?

  • < 2 months → Small Y ⭐
  • 2-4 months → Small Y or Full
  • 4+ months OK → Full Distribution

5. Do you need advanced customization?

  • Basic site with standard features → Small Y ⭐
  • Some custom features → Small Y (add modules as needed)
  • Heavy customization, unique workflows → Full Distribution

Scored 3+ Small Y indicators? → Choose Small Y Template

Scored 3+ Full Distribution indicators? → Choose Full Distribution

Mixed results? → Keep reading for detailed comparison below.


Detailed Feature Comparison

What’s Included in Both

Both Small Y and Full Distribution include these core features:

  • Layout Builder - Modern drag-and-drop page building
  • Carnation Theme - Modern, responsive design (Drupal 11)
  • Core Content Types - Landing Pages, Articles, Events, Branches, Camps
  • CRM Integrations - Daxko, ActiveNet, Personify support
  • Activity Finder v4 - Program search with filters
  • Membership Calculator - Pricing wizard
  • Group Schedules - Class schedule displays
  • Webforms - Contact forms, surveys, registrations
  • SEO Tools - Meta tags, XML sitemap, redirects
  • Google Analytics - Traffic tracking
  • Security Updates - Monthly Drupal core and module updates

Small Y Template Includes

  • Simplified modules - Only essential features installed by default
  • Content limits - Guardrails to prevent over-complication (e.g., max menu items)
  • Automatic breadcrumbs - Navigation trails on all pages
  • Enhanced banner variants - 5 pre-built banner styles
  • Ping-pong sections - Section-level alternating content
  • Redesigned statistics blocks - Modern stat displays
  • Faster performance - Fewer modules = faster load times
  • Easier updates - Fewer dependencies = simpler maintenance

Full Distribution ONLY Includes

  • All YMCA modules installed - 100+ modules available immediately
  • Legacy Paragraphs system - Older content building method (for migration)
  • Program Event Framework (PEF) - Complex program hierarchy with Activities, Classes, Sessions
  • Multiple theme options - Carnation (current), plus legacy theme support for migrations
  • Advanced content types - Program, Program Subcategory, Facility, News Post, Blog Post
  • Virtual YMCA modules - Gated content platform (requires separate setup)
  • Advanced customization options - More configuration flexibility
  • Multi-site capabilities - Better support for complex multi-branch architectures

What Can Be Added to Small Y?

Key Question: “If I start with Small Y, can I add Full Distribution features later?”

Answer: YES! Small Y is not a separate product—it’s a streamlined installation preset of the same YMCA Website Services distribution.

Important: Once you install Small Y, you have access to everything available in Full Distribution. All modules from Full Distribution are available to enable—you’re not locked into a limited feature set. The only difference is which modules are enabled by default.

Modules You Can Add to Small Y

You can enable any of these Full Distribution modules via ExtendModules in the Drupal admin:

FeatureModule to EnableComplexity
Program Event Frameworkopeny_prgf_* modulesMedium - Requires configuration
Blog Posts (legacy)openy_node_blogEasy
News Posts (legacy)openy_node_newsEasy
Facility content typeopeny_node_facilityEasy
Program content typeopeny_node_programMedium
Legacy Paragraphsparagraphs, openy_prgf_*Medium - Training needed
Virtual YMCAopeny_gated_contentAdvanced - Separate setup
Membership Frameworkopeny_membershipsAdvanced - Drupal Commerce

Performance Impact: Each module you add increases:

  • Page load time (+50-200ms per module)
  • Database size (+10-50MB per module)
  • Update complexity (more modules = more updates to test)

Styling Considerations: Some Full Distribution modules may require additional theme work:

  • 🎨 Theme compatibility - Modules designed for legacy themes (Lily/Rose) may need Carnation theme styling adjustments
  • 🔧 Custom CSS - Minor CSS tweaks may be needed for optimal appearance
  • 💻 Development time - Budget 2-8 hours for styling work per complex module
  • Solution - Work with a developer or agency partner to ensure proper integration

What You CANNOT Add

Different installation presets - Once installed, you can’t switch from Small Y preset to Full preset without reinstalling ❌ Demo content after installation - Demo content is only available during initial installation ❌ Past Drupal versions - Small Y requires Drupal 11.1+


Technical Specifications

System Requirements

Both Small Y and Full Distribution require:

  • Drupal: 11.1.x or higher
  • PHP: 8.3 or higher
  • Database: MySQL 8.0+ or MariaDB 10.6+
  • Web Server: Apache 2.4+ or Nginx 1.18+
  • Composer: 2.0 or higher

Recommended hosting:

  • Small Y: 1GB RAM minimum, 2GB recommended
  • Full Distribution: 2GB RAM minimum, 4GB recommended

Migration Paths

Can You Migrate Between Them?

Small Y → Full Distribution:

  • Easy - Simply enable additional modules as needed via Drupal admin
  • ⏱️ Time: 1-2 hours per module
  • ⚠️ Caution: Test on staging first; each module adds complexity

Full Distribution → Small Y:

  • Not recommended - Disabling modules can break dependencies
  • ⚠️ Alternative: Fresh Small Y install + content migration
  • ⏱️ Time: 20-40 hours depending on content volume

Upgrade Path for Both

Both Small Y and Full Distribution follow the same upgrade path:

  • Monthly security updates (apply within 1 week)
  • Quarterly feature releases
  • Drupal core updates (9 → 10 → 11)

No difference in long-term maintenance requirements.


Real YMCA Examples

Small Y Success Stories

YMCA of Lincoln, Nebraska (2 branches)

  • Challenge: Limited IT staff, tight budget ($15K)
  • Solution: Small Y Template
  • Outcome: Launched in 6 weeks, 40% faster page loads
  • Quote: “Small Y gave us exactly what we needed without the bloat. Our content editors love how simple it is.”

Coastal Bend YMCA (3 branches)

  • Challenge: Migrating from outdated WordPress
  • Solution: Small Y Template
  • Outcome: Reduced hosting costs by 60%, easier content updates
  • Quote: “We can add modules when we grow. Starting simple was the right choice.”

Full Distribution Success Stories

YMCA of Greater Houston (20+ branches)

  • Challenge: Complex multi-branch hierarchy, custom member portal
  • Solution: Full Distribution with extensive customization
  • Outcome: Unified web presence for 20+ locations, custom CRM integration
  • Quote: “We needed the flexibility to build unique features for each branch type.”

YMCA of the North (15+ branches)

  • Challenge: Activity Finder with 15,000+ programs
  • Solution: Full Distribution with Program Event Framework
  • Outcome: Powerful program search, deep Personify integration
  • Quote: “The full platform gave us the tools to build exactly what we envisioned.”

Cost Analysis

Initial Setup Costs (Agency Partner)

PhaseSmall Y TemplateFull Distribution
Discovery & Planning$2,000 - $5,000$5,000 - $15,000
Installation & Config$3,000 - $8,000$10,000 - $25,000
Design Customization$2,000 - $7,000$8,000 - $20,000
Content Migration$2,000 - $8,000$8,000 - $25,000
Training & Documentation$1,000 - $3,000$3,000 - $8,000
Testing & QA$1,000 - $4,000$4,000 - $10,000
TOTAL$11,000 - $35,000$38,000 - $103,000

Ongoing Annual Costs

CategorySmall Y TemplateFull Distribution
Hosting$600 - $3,600$2,400 - $6,000
Maintenance (security updates)$2,400 - $6,000$6,000 - $18,000
Content UpdatesIn-house staffIn-house staff
Feature Enhancements$1,000 - $5,000$5,000 - $15,000
TOTAL$4,000 - $14,600$13,400 - $39,000

5-Year Total Cost of Ownership:

  • Small Y: $31,000 - $108,000
  • Full Distribution: $105,000 - $298,000

Decision Framework

Choose Small Y Template If You:

  • ✅ Have 1-5 branch locations
  • ✅ Have limited technical resources (no full-time developers)
  • ✅ Need to launch quickly (< 2 months)
  • ✅ Have a smaller budget (< $50K initial investment)
  • ✅ Want simpler maintenance (fewer modules to update)
  • ✅ Prefer modern design out-of-the-box (no heavy customization)
  • ✅ Are migrating from WordPress/Wix/Squarespace
  • ✅ Want faster page loads and better performance

Choose Full Distribution If You:

  • ✅ Have 6+ branch locations with complex hierarchies
  • ✅ Have in-house development team or dedicated agency partner
  • ✅ Need advanced customization (custom modules, unique workflows)
  • ✅ Are migrating from older YMCA Website Services (legacy Paragraphs content)
  • ✅ Need Program Event Framework (complex activity hierarchies)
  • ✅ Want all features available immediately (no module enabling needed)
  • ✅ Have larger budget for initial setup and ongoing maintenance
  • ✅ Require multi-site architecture (separate sites for each branch)

Frequently Asked Questions

Can I switch from Small Y to Full Distribution later?

Yes, but it’s not an “upgrade”—it’s enabling additional modules. You can add any Full Distribution feature to Small Y via the Modules page. However, there’s no single “switch to Full Distribution” button.

Best Practice: Start with Small Y, add modules only when you need them.

Does Small Y support the same CRM integrations?

Yes! Both support:

  • Daxko Operations
  • ActiveNet
  • Personify

The CRM integration modules are available in both installations.

Will Small Y be supported long-term?

Yes. Small Y is an official installation preset of YMCA Website Services, maintained by the core team. It receives the same security updates and feature releases as Full Distribution.

Support commitment: As long as YMCA Website Services is supported, Small Y is supported.

What if I outgrow Small Y?

Two options:

  1. Enable additional modules - Add features as needed (recommended)
  2. Migrate to fresh Full Distribution install - Only if you need to completely restructure

Most YMCAs find option 1 sufficient.

Can I use legacy Paragraphs with Small Y?

Yes, but you’ll need to enable the Paragraphs modules. Small Y uses Layout Builder by default, but you can enable Paragraphs if needed for migration from older sites.

How many content editors can use Small Y?

Both Small Y and Full Distribution support unlimited users. User limits depend on your hosting plan, not the installation type.


Still Not Sure?

Try Both With Sandboxes

Explore live demo sites to see the difference:

Test Drive:

  1. Create test content in both sandboxes
  2. Try the admin interface in both
  3. Check page load speeds
  4. Compare available modules

Get Expert Advice

Community Support (Free):

Professional Consultation:

Start Small, Grow Later

Our Recommendation: When in doubt, start with Small Y Template.

Why?

  • ✅ Faster launch
  • ✅ Lower initial cost
  • ✅ Simpler to learn
  • ✅ Easy to add features later
  • ✅ Better performance from day one

You can always enable more modules as your needs grow. It’s harder to simplify a complex Full Distribution install than to expand a Small Y install.


Next Steps

Ready to get started?

Install Small Y

Follow step-by-step installation guide for Small Y Template.

Install Guide
Join Community

Connect with other YMCAs and ask questions in Slack.

Join Slack
Find Partner

Get professional help from certified agency partners.

View Partners

Questions about this guide? Open a GitHub discussion or ask in Slack.