A Library Website Migration: Project Planning in the Midst of a Pandemic COMMUNICATION A Library Website Migration Project Planning in the Midst of a Pandemic Isabel Vargas Ochoa INFORMATION TECHNOLOGY AND LIBRARIES | DECEMBER 2022 https://doi.org/10.6017/ital.v41i4.14801 Isabel Vargas Ochoa (ivargas2@csustan.edu) is Stockton Campus & Web Services Librarian, California State University, Stanislaus. © 2022. ABSTRACT This article provides a background on the migration of the California State University (CSU), Stanislaus library website from an open-source platform to a content management system specifically designed for library websites. Before the migration, there was a trial of different content management systems (CMS), a student usability study, and consultations with outside web and systems librarians to acquire better insight on their experiences migrating a library website and their familiarity with the different CMS trialed.1 The evaluation process, website design, and usability study began before the pandemic and the global shift to remote services. However, despite this shift, the timeline for the migration was not altered and the migration was completed as planned. Within a year, the library website migration planning, designing, trialing, and structural organization was completed using a modified waterfall model approach. BACKGROUND Completed under a sudden time limit, the website migration project for the California State University (CSU), Stanislaus library website is both distinctive and relevant to other libraries who plan to complete a redesign of their website, on both desktop and mobile screens, to meet accessibility requirements under a limited schedule caused by unforeseen circumstances—in this case, a global pandemic and sudden shift to remote work. The website migration project included a reconsideration of the content management system (CMS) the library was hosted on. CSU Stanislaus, surrounded by agricultural landscapes and settled in the central valley, is a Hispanic-serving and minority-majority university. Ethnic minorities make up 70% of total enrollment and three-fourths of the undergraduates are first-generation students.2 In fall 2021, a little over 8,800 FTE (full time equivalent) students were enrolled and total enrollment reached 10,500.3 The university has two campuses, Turlock and Stockton, and four colleges: the College of Science; the College of Business Administration; the College of Arts, Humanities and Social Sciences; and the College of Education, Kinesiology and Social Work. The CSU Stanislaus library website has been designed and redesigned over twenty years for services and content updates, university and library rebranding, and to comply with web accessibility requirements. Before the library website migration in 2020, at the start of the COVID- 19 pandemic, the website was developed and produced using the Drupal platform (version 7), an open-source CMS. The contents of the library website have been updated from time to time since its first years and the website’s front-end design has been modified during the past few years. Before the website migration from Drupal to Springshare LLC, the library explored various CMS, including WordPress and Joomla. Initially, staff encountered issues on the former library website hosted on Drupal. Over the years, the library’s website became difficult to maintain, due to the continuously modified written framework, and to implement new branding across the website’s content and overall theme. mailto:ivargas2@csustan.edu INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 2 The objective of the website migration project was to effectively enhance the website’s interface for usability and to meet current standards and guidelines for accessibility. Additionally, the university was set to launch a new design of the institutional website, which required that the library emulate the university website’s design for uniformity. In preparation for the university website redesign, it was necessary for the library to model the new university design, explore CMS, and migrate the library website. A possible migration from Drupal 7 to Drupal 8 was investigated from 2017 to 2018, when the former web services librarian was in the process of redesigning the website; however, the redesign and migration was not completed. It was discovered around the same time that editing or upgrading the initial design and development of the library website, which utilized a community developed design heavily customized over the years, would make the migration extremely difficult. Any editing that triggered modification of the locally customized theme caused other elements of the website to break or collapse, particularly the website’s layout design, including the header, footer, and menu. It quickly became apparent that it would be more sensible to begin the redesign of the website infrastructure on a platform starting from scratch. A new design would also facilitate the application of the latest accessibility and usability standards. A complete rebuild would also afford the library the option to consider other web management platforms. This would evidently be a challenging feat. So, a modified version of the waterfall model was adopted. For this migration, a simple cascading approach was chosen as it worked best with the natural flow of the library’s planned migration. The waterfall model consists of the following objective processes: requirement analysis, design, construction, acceptance testing, and transition .4 For the planned migration, the requirement analysis was confirming that I would have a local and cloud server available for trialing the CMS and developing a website design. The design and construction processes would be complete when the new website design was created, the CMS trials were finalized, and outside web services and systems librarians were consulted. The testing phase would be complete when the student usability studies were concluded. As explored in my previous article, “Navigation Design and Library Terminology,” a user-centered usability study was conducted to assist in the library website redesign and create the website prototype. The prototype was designed to assess the library website’s front-end elements as well as the layout theme and overall design. Lastly, the transition, or migration process, would be the final planned objective in the approach. As the web services librarian, I worked as the website migration project manager. The project manager migrated the final and redesigned library website and website content, conducted the student usability studies, tested the CMS and created a CMS recommendation for the library, and consulted with outside librarians on their experience migrating a website and using Drupal or Springshare as their library website CMS. TIMELINE AND AN UNEXPECTED PANDEMIC The CMS trials began in fall 2019 and continued until summer 2020. The former library website used Drupal 7, so Drupal 8 and Springhare’s LibGuides CMS were set to be trialed. The trials consisted of developing and designing a new library website on the platforms. Experiences were documented and the design process was recorded for analysis and comparison INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 3 of the platforms. This information was used to determine which platform would best support the new website. Consultations were also sought from various web services librarians, system librarians, and information technology professionals. Table 1. Timeline of the website migration Semester Activities Fall 2019 • Trial Springshare LibGuides CMS5 • Develop library website design prototype • Consult outside web and systems librarians on their migration to LibGuides CMS Spring 2020 • Trial Drupal (Version 8) • Test website design prototype through a student usability study6 • Complete, compare, and analyze LibGuides CMS and Drupal platform trials Summer 2020 • Finalize library website design • Migrate former library website content to final chosen platform • Complete library website migration CMS TRIALS LibGuides CMS and Drupal were the systems trialed for the library website. Drupal was used for more than two decades and consideration was given to upgrading to the latest version of the platform, Drupal 8. Springshare LibGuides CMS was trialed as library staff and faculty were already familiar with LibGuides and subscribed to several other Springshare applications, including LibAnswers and LibChat for virtual research consultations, LibCal for reserving library spaces, and LibInsight for user analytics. Trialing of LibGuides CMS began in fall 2019. A website prototype (design, theme, homepage) was developed and designed using the platform. The platform was analyzed and explored heavily since it was a platform that had not been previously utilized by our library. LibGuides CMS offers unlimited advanced customized groups. Features like publishing workflow management, discussion boards, internal sites, various account types, password protections , and IP restrictions, and courseware integration via LTI, were also researched during the test. In terms of content creation and maintenance, there were limitations under LibGuides CMS. LibGuides CMS has a built-in framework, ideal for libraries, with default settings that may disrupt or limit complex customization. At the time of the trial, additional support from Springshare was needed to override default settings. Also, LibGuides CMS, compared to Drupal, did not provide an option for tracking revisions on guides and content. Drupal, a highly programmable free open-source website platform, was the previous platform the library website was hosted on. Like all upgrades, Drupal 8 offered a series of new features and improvements, from framework to themes. As a highly programmable platform, it requires INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 4 mindful designing and programming to establish the infrastructure and design. Drupal 8 was tested and trialed on a development site in February 2020. The development site on Drupal was utilized for the final evaluation of the CMS. When the campus was ordered to partially close in March 2020, the home page and foundational design were completed; however, the development site was inaccessible remotely due to a block by the campus firewall. The development site resided on a protected local server on campus, and special permissions were required for remote access. Unfortunately, I was not granted the special permissions required in due time, so the development site on Drupal was put on hold. Based on projections after creating a foundational design in February 2020, it would have taken about six months to complete the overall website design. Remotely, I continued the Drupal 8 evaluation, considered the results of librarian consultations and the literature on Drupal as a CMS. CONSULTATIONS AND CMS COMPARISONS Generally, the difference observed between both platforms is that LibGuides CMS is a content management system primarily designed and maintained for library websites, whereas Drupal is a framework for all sites, including highly customized websites. To support the CMS comparisons, six web services and system librarians were consulted prior to the migration. The librarians were from distinct institutions: two community colleges and four 4- year universities ranging from 2,000 enrolled students to 30,000 enrolled students, and library departments from 10 to over 200 library personnel. A systems librarian from a university of about 2,000 enrolled undergraduate students, regarding their experience migrating their website from Drupal to LibGuides CMS, shared that, “[their migration] took a couple months . . . we worked with campus IT and Springshare to ‘flip the switch’.” A digital services librarian from a university of over 10,000 enrolled students explained, “the entire transition probably took about 6–8 months.” The time to migrate a library website would depend on the size of the website, which was also influenced by the size of the campus. With more than 10,000 students, the CSU Stanislaus library website migration project was scheduled to be completed by the end of the summer semester, from June 2020 to August 2020. Creating a new website from scratch on Drupal proved to be a longer process than creating a new website on LibGuides CMS. A systems librarian explained that “[LibGuides CMS] is also quite streamlined compared to trying to maintain a more complex platform like Drupal, which makes it a bit easier for librarians who are not full-time professional coders.” Still, LibGuides CMS is not as robust and did not offer the level of customized creation that Drupal offered for general websites. The systems librarian added that although it is helpful to have a web services or systems librarian who can code full time, “turnover happens and some libraries can’t be sure there will always be someone on hand who is comfortable doing that coding.” Ideally, having a full-time programmer is valuable for any library managing their own website; however, it is currently not the case for our university library. A user interface developer from a university of over 30,000 enrolled undergraduate students described their experience using a large amount of CSS to override default settings in LibGuides CMS. They explained, “we have a large amount of overriding CSS, not to mention that it makes [it] messy. When building a site [in LibGuides] you can do whatever you want as long as you know where to put your code, utilize the JS libraries Springshare uses, implement CSS to override their INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 5 system default items/styles and use their API.” Before finalizing our migration, we were required to contact the Springshare technical support team to override default settings in LibGuides CMS. However, the default settings are implemented to guide nonprogramming librarians when creating web content. A web services librarian from a university with 2,000 undergraduate students enrolled stated, “I don't think [Libguides CMS] will be anything like a Drupal or Wordpress CMS. But, I do believe that their software is the perfect niche for libraries and librarians.” LibGuides CMS required getting used to as CSU Stanislaus library staff were accustomed to hosting the website on a CMS that allowed file transfer protocol (FTP). As a systems librarian explained, it can be difficult to organize a large amount of coding in LibGuides CMS since “you don’t get your own server that you can configure and use for things like FTP storage.” The experiences shared by librarians were similar throughout our process for creating the new site and design, and these consultations in particular were not only insightful but helped prepare for and organize the structure of the website before actually migrating the content. An additional component considered before choosing a CMS was the technical support and server options available for each. LibGuides CMS is cloud-based and hosted by Springshare, which currently uses Amazon Web Services (AWS). Upgrades are implemented by Springshare overnight, as well as minute-by-minute base backups. For the most part, systems and web librarians were satisfied with Springshare technical support to implement these changes. With Drupal, the institution can choose whether to host their site on a cloud or local server. During our migration in summer 2020, we sought assistance from Springshare technical support to modify security certificates and custom domain names. If a site is hosted on Drupal, the librarian can implement security certificates and update custom name domains without having to contact the Drupal technical support team. It is fundamental for a library to consider these features as well, especially if under a set timeline. These consultations with developers and with systems and web librarians aided in the understanding of what LibGuides CMS and Drupal offered based on general comparisons, programming, customization, and technical support. CMS ACCESSIBILITY COMPLIANCE The accessibility levels of each CMS also supported the final decision of the chosen CMS. According to the Web Content Accessibility Guidelines (WCAG), there are three levels of accessibility conformance: A (lowest), AA (midrange), and AAA (highest).7 Currently, the target level of accessibility for CSU campus websites is AA, which also includes all the guidelines found under conformance A. Regardless of the foundational framework for both LibGuides CMS and Drupal, it was determined after exploring accessibility on these CMS that developers should regularly test the design and content customization for accessibility. Ultimately, the accessibility levels of a library website and its mobile responsiveness are dependent on the local management and develo pment of the sites. WEBSITE DESIGN: USABILITY STUDY Concurrent to the consultations, trials, and design development, a usability study was conducted in February 2020 with a total of 38 university student participants, including undergraduate INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 6 students, from freshman to seniors, and graduate students. The usability study was organized to test the website navigation design prototype that was built and used during the CMS trials. Students’ feedback would guide the decision of whether to design an audience-based navigation menu or a topic-based navigation menu. The study was conducted in a closed and monitored library room with laptops prepared. Students were asked to answer questions and complete tasks to test the website design prototype menu navigation design. Each student’s actions were recorded through screen recordings and visual observation, while assigning numbers to students to ensure anonymity, e.g., student 1, student 2, etc. The following seven tasks were used for the student usability study: 1. Find research help on citing legal documents—a California statute—in APA style citation. 2. Find the library hours during spring break. 3. Find information on the library study spaces hours and location. 4. You’re a student at the Stanislaus State Stockton campus and you need to request a book from Turlock to be sent to Stockton. Fill out the request-a-book form. 5. You are a graduate student and you need to submit your thesis online. Fill out the thesis submission form. 6. For your History class, you need to find information on the University’s history in the University Archives and Special Collections. Find information on the University Archives and Special Collections. 7. Find any article on salmon migration in Portland, OR. You need to print it, email it to yourself, and you also need the article cited. During each study, students’ actions were screen recorded using Snagit, screen capture and screen recording software installed on the laptops. Data collected included the ease of access in terms of navigation behavior, the number of clicks, web pages visited, and the time it took for students to complete each of the seven tasks. That data was recorded and analyzed from the anonymously saved screen recorded videos. Students were also asked to answer questions at the end of the study in the form of a written survey, which was then collected and utilized to support the final decision of the outcome of the prototype design. The results of the usability study provided the library with a variety of outcomes and several elements were integrated to lead the redesign of the library website’s header and main menu. The results of the study showed that the prototype’s design navigation, an audience-based navigation, was not as user friendly as predicted; therefore, the library website prototype design would need to be edited and modified to revert to the current navigation design of the existing website, which is a topic-based navigation. Students had difficulties with the audience-based navigation design since it required them to select an “audience type” under the menu (fig. 1). Their selection was determined by assessing where they believed the information was found. Since most students did not understand the structure of the website, they did not know how to utilize the audience-based navigation to complete the seven tasks. Although they found that the navigation design of the website was clear and simple, it required a “getting used to.” INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 7 The results also highlighted the effects of the use of library terms. To make menu links exceptionally user friendly, clear and common terminology was added. An additional component was a search-all search box for the website, which was advocated by the student participants. Based on navigation results, the main menu and submenus were also structured to not only be clear and organized, but for popular pages to be mapped and linked in more than one menu. Figure 1. Screenshot of the audience-based navigation design developed for the library website prototype. Figure 2. Screenshot of the topic-based navigation in the former library website. The design structure of the website relied on the organization and management of the website pages. To maintain a congruent structure, it was necessary to choose a navigation design that met the needs of our students. In this case, the results determined that the topic-based navigation was preferred; thus, the management of website pages and submenus was modified to fit this navigation. The usability study was focused on testing the navigation design of the website and the navigation main menu. Given the helpful feedback from users and having more participants than expected, it would have been beneficial to also test other aspects of the website in this study. The home page is the landing point and statistically the most visited web page of the library’s website. It is the hotspot for students and our university’s community to find the catalog, resources to fulfill their research needs, upcoming news and events, the reservation platform, and more. However, as the website redesign progressed, there were challenges in designing the primary components of the website home page, such as assessing what elements were fundamental to have on the library website, following web accessibility requirements, and following the university website’s new theme and design. Ultimately, the components of the former library website’s home page were migrated in its similar structure to the redesigned INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 8 website. Yet, adding questions and tasks on the usability of the library home page and its content components would have certainly aided in not only the redesign and migration, bu t the direction of the library website’s future development. This information will be a focal point for future usability studies of the library’s website. THE FINAL MIGRATION The greatest challenge throughout the project was the time constraint due to the COVID-19 pandemic. Because the pandemic brought several unforeseen obstacles into staff work schedules, it was challenging to manage the time needed to complete the project and simultaneously work around tasks surfaced by the pandemic. However, staff committed to stay on schedule and to complete the migration project before the start of the fall semester despite the circumstances. After transitioning to remote library services, emphasis was placed on developing the website and web content. Even more so, the migration project served to ensure that the library was providing an enhanced and accessible desktop and mobile website for users who were now working from home. Additionally, this included the management of web services, on top of the migration project. A concise and organized schedule was necessary and although time management of the different projects and tasks offset by the pandemic was challenging, the web services librarian was fortunate to have support from the library information technology staff. After the CMS trials and after the website prototype usability study, LibGuides CMS was chosen as the content management system for the university library website. Because the library was looking for an easy-to-use platform, utilizing LibGuides CMS reduced the time needed to build an infrastructure and allowed simple website content management, maintenance, and an improvement over the former website’s accessibility and mobile responsiveness. The platform worked well for the campus and the library; however, each library should evaluate its respective department priorities, along with what is expected, desired, and needed for their individual library website to successfully showcase services and programs to users. Following a modified waterfall model approach proved to be a success for the website migration project due to existing resources and scheduled timeline for implementation. In a future virtual renovation or redesign of the library website, the library will explore various project planning models pertinent to the future proposal’s desired outcomes. ENDNOTES 1 Isabel Vargas Ochoa, “Navigation Design and Library Terminology,” Information Technology and Libraries 39, no. 4 (2020). 2 “Diversity and Equity Data Portal,” California State University, Stanislaus, 2021, https://www.csustan.edu/iea/diversity-and-equity-data-portal. 3 “Quick Facts,” California State University, Stanislaus, 2021, https://www.csustan.edu/iea/institutional-data/quick-facts. 4 Bob Hughes and Roger Ireland, Project Management for IT-Related Projects, 3rd edition, (Swindon, UK: BCS Learning and Development, 2019). 5 Vargas Ochoa, “Navigation Design and Library Terminology.” https://www.csustan.edu/iea/diversity-and-equity-data-portal https://www.csustan.edu/iea/institutional-data/quick-facts INFORMATION TECHNOLOGY AND LIBRARIES DECEMBER 2022 A LIBRARY WEBSITE MIGRATION | OCHOA 9 6 Vargas Ochoa, “Navigation Design and Library Terminology.” 7 “Web Content Accessibility Guidelines (WCAG) 2 Level AAA Conformance,” W3C Web Accessibility Initiative (WAI), Web Accessibility Initiative (WAI), 13 July 2020, https://www.w3.org/WAI/WCAG2AAA-Conformance. https://www.w3.org/WAI/WCAG2AAA-Conformance ABSTRACT Background Timeline and an unexpected pandemic CMS Trials Consultations and CMS Comparisons CMS Accessibility Compliance website design: usability study The Final Migration Endnotes