WHAT’S NEW IN UNIVERSITY OF WATERLOO’S WEB A n d rew McA lo rum amcalo r um@ uwaterloo. ca P a v o l Ch v a la p a v o l. chva la @uwa te rloo. ca N a te Vex ler n a te . vexler@uw aterloo.c a K e v in P a x ma n k p a xman @uwa te rloo. ca Web D ev elopment an d S u p port I n f orma tion S ys te ms & Te c h n ology U n iv ers ity o f Wa te rloo WatITis.2015 THE TEAM WatITis.2015 IT SERVICE MANAGEMENT WatITis.2015 3 YEAR PLAN • We b D e ve lo p ment’s s tr a te gi c p l a n fo r 2 0 1 5 2017 • Pr o g r ess k e p t u p to d a te • Ava i la b le o n lin e h ttp s ://u waterlo o.ca/i nform a ti o n - syste ms te c h n olo gy/a bo ut/org ani za t i o n a l - structure/cl i en t s e r vice s/3 -year -pl a n WatITis.2015 WCMS VISION STATEMENT Waterloo Content Management System (WCMS) is the University of Waterloo’s easy to use website creation tool; through constant innovation, collaboration, and clientcentred service, we aim to provide the best web experience in Canadian higher education. WatITis.2015 P R I O R I T I Z E D F E AT U R E R E Q U E S T S • Ranked by Web Advisory Committee to ensure our priorities are aligned with out stakeholders • Ensures our development priorities are aligned with our stakeholders https://uwaterloo.ca/web-resources/wcms-users/features-functionality/requested WatITis.2015 DEVELOPMENT ROADMAP • • • Our plan to achieve short and long term goals Transparency; developing in the open Forecast and coordinate WCMS developments https://uwaterloo.ca/web-resources/wcms-users/features-functionality/development-roadmap WatITis.2015 SERVICE LEVEL EXPECTATIONS & OPERATIONAL LEVEL AGREEMENTS • SLE sets service level expectations for clients of all our services and outlines service level targets which we are committed to, such as availability and uptime, notifications of instances and maintenance, and response times . • Starting to formalize OLAs with units that use WCMS, piloted with the Library https://uwaterloo.ca/web-resources/resources/web-guidelines-and-policies/web-development-core-service-level-expectations WatITis.2015 METHODOLOGY WatITis.2015 AGILE/LEAN • Earlier delivery of business value • Improved quality • Efficient descoping • Early reduction of technical risk • Good enough is better than perfect • Continual improvement WatITis.2015 CADENCE WatITis.2015 PORTAL WatITis.2015 PORTAL • Completed rollout to all students • Granted access to all Nexus users by end of 2015 • Developed Portal SDK 1.0 and 2.0 Ran 2 hackathon’s (March and October) • Completed redesigns from student feedback in collaboration with MSC designers • Completely revamped and redesigned our backend API • Much improved Identity Management system in the portal backend allowing us to identify and target groups of students with relevant content more precisely • Widgets released Awards, athletics shoetags, blogs, computer labs, feds clubs & services, exams assigned seating, open classrooms, campus map, it services, opportunities, orientation, to do, watcard WatITis.2015 PORTAL APP • iOS, Android native applications in development • Push Notifications • Offline access • Persistent authentication • Native UI/UX – swipe, gestures, etc. WatITis.2015 OPEN DATA WatITis.2015 OPEN DATA YEAR IN REVIEW • Outreach/Education: Course - Introduction to APIs SEW126 Active participation with coursework HLTH 473 / HSG 620 Office Hours (Internal and External clients) Collaborations • Hackathons • More data (e.g. GTFS real-time) • Work for Clients (and everyone benefits) Campus Map WCMS Portal • Internal Infrastructure Continuous Integration improvements Comparison against similar systems out there WatITis.2015 O P E N D ATA ONGOING / FUTURE I S T / A B O U T / O R G A N I Z AT I O N A L - S T R U C T U R E / C L I E N T - S E R V I C E S / 3 - Y E A R - P L A N • Outreach/Education Improve documentation (make it more interactive) Continuation of Office Hours • Work for Clients (and everyone benefits) Target non-developer business analysts w/ prototyping/production tools Support for non other APIs (Learn API) Improve GIS features of API (in support of Campus Map) API Support for Research Data Create Once Publish Everywhere Support Write to API • Internal Improvements Improve CIA: Confidentiality/Integrity/Accessibility Operation Level Agreements between Open Data and Data Stewards/Primary Custodians Continuous Integration Self-provisioned / Quick to provision architecture Investigating the handling of large amounts of time -series data CRUD support to API HATEOS (Hypermedia as the Engine of Application State) WatITis.2015 CAMPUS MAP https://uwaterloo.ca/map WatITis.2015 WCMS WatITis.2015 WCMS WCMS 1.10 – February • • • • • • Scheduled content publishing S u b m i t R Ts f r o m d a s h b o a r d Site specific search Google Universal Analytics support Decimal ordered lists 1.10.1, 1.10.2 minor releases Collaborate 2.0 – June • Fully responsive, Drupal 7 version of the Collaborate site W C M S 1 . 11 – J u n e • • • • • • • • J o b a n d Vo l u n t e e r O p p o r t u n i t i e s c o n t e n t type Blog commenting F a c e b o o k O p e n G r a p h a n d Tw i t t e r C a r d support for enhanced social media sharing Upgraded, Responsive W YSIWYG Editor Vimeo support Ti n t s u p p o r t Matlab file type support 1 . 11 . 1 , 1 . 11 . 2 m i n o r r e l e a s e s WatITis.2015 WCMS Publications Beta – September • • • • • • Publish digital versions of articles Manage issues and volumes of digital publications Archive older issues Publication sections/categories Featured and promotional content areas Social media integration WCMS 1.12 – September • • • • • • • Bibliography content type to list scholarly publications E m b e d d e d Ti m e l i n e Scholarships and Student Awards content type Site-wide authenticated access Mailchimp integration Syntax highlighting in source view of the editor 1.12.1, 1.12.2 minor releases WCMS RESPONSIVE REDEVELOPMENT WatITis.2015 ‘AVAILABLE IN A VARIETY OF SIZES’ • • • • • • • Faculties, Departments, Schools, and Units (FDSU) Publications Single Page Sites Conferences Researcher Websites COPE – Content Marketing Hub Home Page WatITis.2015 PUBLICATIONS A mobile-friendly, responsive template specifically designed for digital versions of University of Waterloo publications including newsletters, reports and magazines. Decoupled Drupal environment Ba c k e nd i s W C MS fa milia r to s ite ma in ta in ers F r o n ten d is An g u l a r.JS Currently in BETA, fully released for January 2016. https://uwaterloo.ca/state -of-the-university/ WatITis.2015 SINGLE PAGE SITES • WCMS template for small sites • Highlight initiatives, programs, stories related to an overarching theme • Micro-site, or single page application • Responsive, mobile-friendly • Available by request in February 2016 https://uwaterloo.ca/entrepreneurship / WatITis.2015 CONFERENCES • • • • • Working with an external web development and design firm to develop a WCMS conference template. To be used for all University of Waterloo hosted conferences. WatITis, OHD Staff conference, etc. 60 groups use Conference Services each year Available by request in January 2016 WatITis.2015 RESEARCHER WEBSITES • • • • • Personal websites for faculty and researchers account for a significant footprint of UW web Bio, CV, Publications, Courses, etc. OpenScholar Drupal distribution, developed by Harvard Used by Harvard, Princeton, uPenn, Berkeley Available by request in Spring 2016 WatITis.2015 FDSU RESPONSIVE • • • • • Faculty, Departments, Schools, and Units design Styling improvements, new look and feel, responsive, mobile -first approach Our primary focus right now Piloting with IST website in conjunction with new IT Service Catalog in Dec. 2015 Available by request in April 2016 WatITis.2015 COPE Create Once, Publish Everywhere • Popularized by NPR • Build Content Management Systems, not Web Publishing Tools • Separate Content from Display • Content Modularity/Syndication • Content Portability • API based • Enter content on one site, and have it appear on others WatITis.2015 REDESIGNED HOMEPAGE • Working closely with UW Brand Refinement Project Team in 2016 to align new web design with new UW Brand Strategy • Bruce Mau Design • Fall 2016 Release WatITis.2015 QUESTIONS? Andrew McAlorum amcalorum@uwaterloo.ca Pavol Chvala pavol.chvala@uwaterloo.ca Nate Vexler nate.vexler@uwaterloo.ca Kevin Paxman kpaxman@uwaterloo.ca Web Development and Support Information Sy stems & Technology University of Waterloo WatITis.2015