Durham College Continuing Education College – 2015 - 2016 Redesign
The rebuilding of the Continuing Education area of the Durham College website was a two-phase project. While it
does exist inside the main durhamcollege.ca installation, the site uses a newer set of “dc2” templates
that were built from the ground up for the Alumni area redesign that occurred previously. The site makes use of
modern web technologies such as HTML5, CSS3, Bootstrap, and Ajax to deliver a compelling user experience. Since
then, many other smaller areas of the site have also been migrated to this platform such as orientation, 50th Anniversary
of Ontario Colleges, and even the site-wide top bar and quick links.
The second phase of the project involved applying this new design to the actual CE program pages (which exist in
an external database, hosted by IT Services). Over the course of several months, our 3 teams worked closely together
to build out a solution. This comprised of custom Oracle database API's created by IT, and using url query parameters
in conjunction with the PHP OCI8 library to out build pages. On top of that, users are able to add courses to their
shopping cart, and check out. Since the old website was not https://, payment had to be made using a system hosted
by IT services. I worked on a custom JavaScript shopping cart solution which stores selected courses in localstorage,
then passes that data (with a unique user identifier token) and transitions the user over to the secured payment
area.