YaleSites Custom Agreement

To deliver a site design beyond the YaleSites Templates offering, you may build a custom site. The following Agreement provides an overview of the technical requirements and outlines the terms and conditions that must be followed to work in the YaleSites environment. Hosting is provided by Yale Information Technology Services (ITS).

NOTE: Sites must be built within Yale’s Drupal environment from the outset. Completed sites that have been developed on an external server cannot be migrated to our environment.

Terms and Conditions
  • Either I, or a departmental representative, have substantial web development skills and the time to build a theme and site in Drupal.
  • I will not hack the Drupal core. (http://drupal.org/node/144376)
  • I agree to only use the approved Yale modules and will not create custom modules.
  • I have followed the YaleSites customization steps for my theme.
  • I understand that I will build my site out in the Yale Drupal production environment, once my theme has been deployed into this environment.
  • I will use standard core and 3rd party modules Fields and Views to create content displays within the Drupal UI that are exportable and can easily be exported/imported from my development environment to the Yale Drupal production environment. I will leverage these modules to build complex functionality without writing database queries in my theme.
  • I have read the Yale accessibility policy and procedures and will ensure my site meets WCAG 2.0 Level AA compliance.

Theming

  • My department/organization will use a custom theme.
  • I have reviewed and understand the anatomy of a Drupal theme (http://drupal.org/node/171194).
  • The theme and all its associated files will be contained in folder with my theme name.
  • I will not alter core Drupal themes (Garland or Minnelli).
  • My theme will not contain direct dependencies on my development site database. My theme will only contain code related to displaying and theming output, and will not contain queries on a database.
  • I understand that only my theme will be migrated into Yale’s development environment; no content or settings I create in local development (nodes, menus, module configurations, etc.) will be migrated to the Yale Drupal servers. My theme will function as an empty shell to create content within the Drupal UI in the production environment and is NOT dependent on my local content or database to display properly.
Agreement signature

As a representative for a Yale department, group or organization, I agree to contract Yale Public Affairs & Communications and Yale ITS for the provision of services for the web content management YaleSites Custom service based on the Terms and Conditions outlined on this form. This service provides the department/organization with the ability to build their own web site based on Yale’s standards.

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.