working together

Building YaleSites Together

The YaleSites platform thrives on community collaboration. As an open-source project, YaleSites welcomes contributions from across the Yale community—whether you’re a solo developer with a great idea or a department working with a vendor on larger enhancements.

Why Contribute?

When you contribute to YaleSites, your innovations benefit the entire Yale web ecosystem. Instead of solutions remaining isolated within individual sites, your work can positively impact hundreds of Yale websites.

  • Shared Innovation: Features you develop become available to everyone
  • Collective Growth: Each contribution strengthens the platform for all users
  • Community Recognition: Get acknowledged for your contributions to Yale’s digital presence
  • Resource Efficiency: Invest once, benefit many times over

How You Can Contribute

For Individuals

Whether you’re a content editor with feedback or a developer with code contributions, there’s a place for you in our community.

  • Submit enhancement ideas based on your experiences
  • Participate in user testing and focus groups
  • Share your technical expertise through code contributions
  • Help improve documentation and training materials

For Departments

Have specific website needs that could benefit others? Your department’s investment can create lasting value across Yale.

  • Partner with an outside Vendor on feature development
  • Allocate resources toward platform enhancements
  • Share your success stories and use cases
  • Collaborate on solving common challenges

Working with Vendors

Hiring an external developer? We’ve streamlined the process for vendors to contribute back to the platform.
  • Clear documentation for vendor onboarding
  • Established workflows for code review and implementation
  • Guidelines to ensure contributions meet Yale’s standards
  • Support throughout the development lifecycle
campus scene

Success Stories