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 11 Next »

Date

Attendees

Goals

  • Updates on continuing development
  • Review, organize and add to work items


Focus points for this meeting

  • General Info
  • Email groups
  • GoGaucho app 
  • Publishing workflow
  • Google Analytics integration
  • API Health check/Monitoring

Discussion items

TimeItemWhoNotes
Welcome
  • Greetings and salutations

General Info


HerokuDiana Antova
  • Heroku - Diana Antova to prompt Matt Hall - emailed  
  • Matt Hall replied back to have Katie Mankins submit a proposal to Elise Meyers for approval.
    • Account will be created with api-team@developer.ucsb.edu

Drupal UpdateIan Lessing (Unlicensed)

Email GroupsSteven Maglio

GoGaucho
  • Meeting scheduled with campus representatives to discuss the student app development support, scheduled for  
    • Branding
    • Legal documents to sign
    • Who is responsible if something happens - a data breach
    • Can we create a badge that the app is approved by UCSB?
    • API team has the authority to do the security code review, in addition to the technical support representative for the data being requested
    • Adding language to the app to let students know that this is not an official UCSB app?
    • What role the Student Code of Conduct play?
  • Steven Maglio to follow up on resolving the issues that we have identified, including removing the server use from China
  • Add documentation on the website about security reviews, guidance on how to use securely APIs (similar to Oregon State U.), include guidance on where to store the key if they are a student, or don't have a solution in place

Google OAuth & Security DocumentationSteven Maglio
  • Google OAuth is a possibility, but since we haven't done any mobile apps it's hard to give guidance to the GoGaucho team.
  • Some new Security Documentation pages have been added to the developer portal.
    https://developer.ucsb.edu/documentation

Mobile Applications That We Should Reach Out ToSteven Maglio
  • iOS
    • GoGaucho 
    • Gaucho Life
    • UC Santa Barbara Guides
    • UC Santa Barbara Events
    • UCSB - UC Santa Barbara (Involvio LLC)
  • Android
    • UC Santa Barbara Guides
    • UC Santa Barbara Events

Access Requirements for new Developer Portal DeveloperSteven Maglio
  • Diana Antova will email rgormley@umail.ucsb.edu with caveats of being a student developer
  • Updated text in the Approval email to have a description of the requirements for Data Access Approval

Workflow - Access RequestDiana Antova

Workflow - Publish a New APIDiana Antova
  • Dev Portal Documentation - How To Use the Publishing Workflow (APIGEE-119) - Ian Lessing (Unlicensed)
  • Steven Maglio Test the workflow with the Registrar office (APIGEE-161)
  • API publishers - fill in the form for each API, and have them approved by the business owners. 
  • How do we allow logged in users to access the form? Fixed so Anthony can access it now

@apibot - Powershell Conversion & HostingKevin Wu

Action Items From Previous Meeting



API Access Expected UsageSteven Maglio
  • Expected Usage Text and Legal-ize (Terms of Service) - page
  • on App create send the legal text to the developer
  • on API access request - 
    • email on auto-approve for API expected usage, send them the form to fill with a check-box to agree on API usage terms
    • email on requesting that they fill out  the form for any non-auto approval- add same check-box
  • Do we have this documented? Has this been turned into an Apigee Ticket?

API Versioning

Steven Maglio

  • Drop Minor Versions as a requirement
  • Write standard approach for departments that want to use Minor versions; using the approach is also optional.



  • Do we have this documented? Has this been turned into an Apigee Ticket?

Developer Portal Front Page Updates
  • In About Section
    • Diana Antova - Add page about winning the Sautter Award
    • Diana Antova - If Diana thinks its a good idea to add it to the main page, then she will work with Denise to do so

CSF notificationDiana Antova

API Health check/MonitoringDiana Antova
  • Steven Maglio will compare Pingdom and Uptime Robot
  • Reinard will check out Zabbix
  • Can we ask campus if we can use one of the existing monitoring systems?
  • will use uptime robot
  • Ian Lessing (Unlicensed)Steven Maglio write requirements - use health check end point
  • uptime is separate - checks for an api proxy being there, steven is ready to deploy it to uptime robot

API DictionaryDiana Antova
  • API dictionary and data governance - define field meaning, naming conventions (Bruce Miller)

Improved DocumentationDiana Antova
  • More documentation, need testers that will help us define the optimal set. Can we have a link to a documentation page?
    • dedicate a meeting to documentation once a month

API Selection pageIan Lessing (Unlicensed)
  • API select page - fix layout (Denise)

Accounts for separated employees/student

 Steven Maglio


  • What do we do with separated employees
  • periodic verification (quarterly, yearly)

Google AnalyticsChristian Montecino

Migration of developer.ucsb.edu to the UCSB account Steven Maglio

Action items

  •  








  • No labels