upgrade to Drupal 9 - we need to replace 2 modules before we can upgrade
Encrypt - we are not using it
Markdown - it is used everywhere
Elda hasn’t checked the custom modules to see if we will have issues
lots of files under root that need to be moved
we can do the migration and test it
Need 2 meetings to go over the workflow and Apigee integration with Elda.
Jan 14, 2022
Elda will work on it next week.
new dev site: developer-ucsb-edu-v06
Will use github and multidev environment.
Jan 28, 2022 Elda needs circleci (GitHub OAuth app integration overview - CircleCI ) to be enabled at the org level. I is in pending state. Jim Woods will need to enable it. The issue is that it will impact other users. Steven will reach out to Jim to start the conversation.
Feb 11, 2022 Elda is close to finishing the migration. Some issues with the markup module.
Feb 25, 2022 Testing results: Publishing workflow is not sending emails. Actions are missing
Mar 11, 2022 discussed publishing workflow testing. Elda will change the email module to the AWS module so emails to non-gmail accounts will come through.
Apr 22, 2022 Site has been tested and all issues resolved. Elda will reconfigure some components that are hosted in Ukraine as they have been coming down. Vince will create a test email account for the automated tests and give it to Elda to use. Next week - domain dns changes. Elda will make a request to switch the site to the paid pantheon subscription. Steven will open a request for Igor for the DNS changes. Schedule the release for Thursday at 1pm.
May 6, 2022 COMPLETE!!!
Outstanding issues: 1 error from the developer module, Elda will debug.
Create documentation on the development environment, and add to the repo.
Tooling - explore the use of Laravel Valet - for local development, instead of lando. It is very efficient. Elda will explore it with Alex first.
Elda is maintaining the site - applying the security updates
SSO integration. Elda will apply it to a branch so we can test the Apigee integration. We might be able to leave the old accounts as is, and just the new ones be SSO
in the future - look into the code refactoring
Drupal 10 upgrade (Elda will start planning for D10 upgrade after the summer - in general)
delete old sites - need to send a request to ETS to downgrade them first - Steven submitted the request
Install split config module so we can change the module and not get emails from the automated tests (future)
Misc
Events API
there is a private campus M events API that Reg maintains, which was the issue.
Jun 4, 2020 Steven and Seth met with the students. They are continuing to grow the sites. Two new members of the team are taking over. Henry is graduating, Jimmy is staying.
Feb 11, 2022 Meeting with the team on 2/17/2022.
Meeting and group focus year 2021
Project focus
Resolve site issues after Drupal 8 migration
Transition the site to Elda’s team for maintenance
Drupal 9 migration
Front page redesign
AWS - migrate the Heroku code and the sql server database
Account cleanup automation
Identity integration and automation
Apigee Support
1 FTE on the apigee team to help with student development oversight and support
Now the students have to contact so many groups to have their accounts setup, an FTE can really help with that. Adding the functionality to developer.ucsb.edu to create accounts.
Drupal - OK to work with a student
For other projects like identity account creation and others it will be difficult to work with a student