Versions Compared

Key

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

Date

  

Attendees

Goals

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

...

TimeItemWhoNotes
Welcome
  • Greetings and salutations

Vacations



Developer Portal Migration to Drupal 8Ian Lessing (Unlicensed)

Motes: Drupal 8 Migration Notes

Links:

 Waiting to settle the setup with Pantheon. 

 Emailed Shea for an update. On holding pattern until we hear from Shea. Denise is out most of October.

 Shea scheduled a meeting with the Pantheon reps for  . Who wants to attend?Ian will attend if he can.


Reports and alertsDiana Antova 
  • christian.montecino (Unlicensed) Google analytics api usage reports - there is an issue with recording API usage. it does not match the gateway data. (APIGEE-189) Christian will start logging into a text file the API execution to compare with google analytics. 

  • Christian asked the Loggly cloud service provider rep to create a report for us to compare with the Google analytics report. 

  • The free account is expiring and Christian requested and extension. 

  • First we will compare Loggly usage to Google analytics. Then we will move the functionality to Splunk. 

  •  The apigee portal reports more requests than what we see in analytics. But, loggly events show a matching number to what apigee is showing. Christian will continue to look into why it isn't recording the information.
  •  no update
  •  We might require to adjust the flow. If the EV (event value) value is not properly formatted it will not be recorded in Google Analytics. Christian will test it with a static value of 1 and test the week after the numbers. 
  •  Christian made change in the apigee gateway to record the event in google analytics. 
  •  Christian is putting another change as the previous change did not help. Diana will email Jordan Wyatt to ask him for help next week if the numbers are still off. 
  •  Christian - testing new code. Shea has a contact person on google cloud that might help. Shea sent the issue to his contact. Another option is to modify Steven's solution to export by API. We can use AWS, possibly the Redshift database, or another database.
  •  Christian contacted Shea Lovan to get in contact with a google technician for troubleshooting.

Student Developed Applications
  • GoGaucho Team: Hengyu Lui / Jimmy Lin
  • Professors: Chandra Krintz / Tobias Hollerrer
  • GoGaucho Improvements
      • Good news. The iOS application had the username/password form removed from the application and it no longer retrieves students data which has been screen scraped from GOLD.
      • Jimmy (the Android Developer) is going to add a security token to the Heroku endpoint and will be upgrading the Android application to use it before we next meet.
      • Henry (iOS) will update the iOS application to use the secured Heroku endpoint before the end of the summer.
  •  Today we met with the iOS developer. The user name and password are still there. Asked Henry to remove it. We also found functionality to view meal plans also with screen scraping. We will be asking Gary Scott if there is an API. We will meet with the android developer on Monday and ask him to remove the meal plan information. We gave them by 8/16 to remove the password screens. Henry thinks he can implement the schedules API by start of Fall quarter. 
  •  Meal Plan display in go gaucho - ARIT (Mike Blakemore) is checking with Blackboard what APIs they have available.
  •  Diana Antova to follow up with Henry and Jimmy on making the changes  

 All screen scraping is gone now! (smile) 

 Next meeting with the student is on  


Account Cleanup

 Database that collects weekly statistics was moved to a SIST dev server. Will move it to AWS when we get an account, possibly using Lambda functions. For now, the code (powershell) will be put in Github Apigee team.

Housing Services

 Graduate Division has put in a API Publishing Request. We've added Melanie Hoven as the Business Approver and she should be able sign-off the request pretty soon. The Graduate Division API is going to need to go through some development iterations before it will be posted.

 Steven met with Aurelian to review it, he is working on changes. Will meet again next Monday.

 Still working with Aurelian to make changes

 Aurelian will release in prod next Tuesday. After that Steven will publish it in Apigee.

 It was released in production yesterday, Justin Mead is very happy!


General Data Usage AgreementKevin Wu
  • Sam Horowitz gave Kevin a heads up that in the IT Council that they are having conversation about developing an overall campus Expected Data Usage policy for how we use data between our departments. It's sort of like if we are the provider passing data to a consumer, then the consumer bears some responsibility for safe guarding the data and using it responsibly. If they share that data with another party, then they are responsible for the 3rd party's appropriate usage of the data.

Private Department Courses Extract API RetirementSteven Maglio

The Registrar's Office has completed enough APIs that it's possible to replace the functionality of the private Department Courses Extract API with 

The Registrar's Office is currently working on a Student Gender Pronoun project which will probably affect the private Department Courses Extract API and the Student Basic Student Info API. That project is set to wrap up in mid-September (before students return). Since there will be communication with API customers of the update to the APIs, it might be best to start the conversation about deprecating the private Department Courses Extract API after the completion of the Gender Pronoun project. This would give us 2 months to think about what's the best way to communicate a deprecation.

 we will need to create an extended Curriculums endpoint that includes the instructor employee id. 

 Diana will schedule a meeting with Gaucho Space and Reg team to discuss necessary changes.


Documentation for business approversVince Nievares
  • Documentation for  the business access API approver
  • Documentation for  the business publishing API approver 
  • APIGEE-239

Issues
  • Dev and test endpoints are not routing to our dev/test servers. Dev and test point to the test Registrar services. Target server is like a variable in the API proxy definition. 
    • Steven will test it first and then submit a ticket to Apigee. Not a high priority for now.
  • APIGEE-247 Steven Maglio

Portal notification improvementsDiana Antova
  • Improve the workflow for API access requests APIGEE-243 
  • Adjust email notifications for account setup APIGEE-244
  •  Diana and Ian will meet this afternoon to work on these issues.

Action items

  •