Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Scope

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. 

Communication / Team Organization

  • The contractor will attend daily meetings with a Campus API Team representative to look over the progress of the prior day and plan the next steps.

    • There will be weekly meetings with the Campus API Team which will serve as a chance to get feedback on the previous weeks accomplishments and derive input on the upcoming work. Campus API Team to provide project oversight.

  • Jira will be used to organize project work, and an account will be provisioned so the contractor can access and work within that system.

    • Some work will fall outside of the Jira system and will be handled on an “as needed” basis. (For cases where input/requirements are being discovered on the fly.)

  • The majority of work will be on a Pantheon hosted Drupal application. The contractor will be provisioned an account which will have access to the Pantheon dashboard(s).

  • No labels