Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Phase

Requirements

Notes

Phase 1

  • Navodit can create an account at developer.ucsb.edu, so we can set him up with permissions on the current Drupal site.

  • Our Drupal site(s) are all hosted within Pantheon, providing:

    • a Git based code version control system

    • 3 tiered (Dev, Test, Live) system

    • database migration between Dev, Test, Live

  • Project will include the migration of the developer.ucsb.edu from Drupal 7 to Drupal 8.

  • The upstream within Pantheon will be the UCSB Public Affairs Distribution, which provides:

    • Drupal Core updates

    • Security Updates

    • Campus Theme Updates

  • The UCSB Campus API team will be available to assist, provide guidance, and testing for the migration.

  • Useful UCSB Pantheon Documentation:

Phase 2

  • Connect developer portal authentication to the campus SSO system to allow developers to login to Drupal based developer.ucsb.edu with their campus ID login credentials.

  • Implement Apigee Teams feature (Teams allow developers /portal users to share responsibility for an app with other developers.) See: Apigee Docs on Teams

  • In addition, we want to implement some site improvements, such as SSO integration, the Apigee teams feature, better integration with the campus identity system, and automation of the Apigee Drupal module updates.

  • The resources for some of these tasks will be different as they will require direct involvement from the Apigee team and other campus teams. 

...