Need to Know
- The City of Edmonton uses Google Workspace to manage enterprise content and the Drupal CMS for web content management, but historically these two systems were siloed.
- Northern helped Edmonton bring these two disparate systems together by integrating Box content cloud, bridging ownership, versioning, publishing, and content lifecycle across their entire enterprise.
- Northern’s Public Service team focused on usability, data syncing, search, and reporting so that Edmonton could rely on this hybrid platform as a true enterprise content management solution instead of a series of unrelated systems.
Client
The City of Edmonton is the municipal government responsible for managing Alberta's capital city.
Brief
The municipality's website runs on a hybrid platform that leverages Drupal for web content management, and digital asset repository Box for cloud-based storage. This platform provides a bridge to back-office authoring and content management tools, including Adobe Creative Suite and Google Workspace.
The City approached Northern to further develop the integration, making improvements to searchability, usability, file syncing, and reporting capabilities.
Challenge
The City of Edmonton identified the following issues affecting its publishing platform:
Usability
- There were many ways to add new documents, but some of the interfaces were not designed for ease of use.
- Searching didn’t always make it clear where source documents were stored, or indicate the authoritative version of documents.
- While Drupal and Box were deeply integrated, there were deficiencies in how the solution was implemented in Drupal’s rich text editor, making content management overly complex and time-consuming.
Permissions
- Permission management is handled differently in Drupal and Box, which created additional work for Edmonton’s digital team.
- The solution was open and unrestricted, allowing for maximum flexibility. But for occasional users, this opened up more options than necessary for them to navigate.
Asset syncing
- Caching is one of Drupal’s strengths, but because caching for Box is handled separately, there were often version or timing issues that impacted what a content owner could see in real time.
- Due to separate caching approaches, Google Analytics and reporting were occasionally inaccurate.
Strategy
Northern’s content strategy and development experts deeply understand the enterprise ecosystem.
They are knowledgeable about web publishing tools like Drupal, along with enterprise content and records systems such as Box, Sharepoint, Google Workspace, OpenText Content Server, Alfresco, and more.
This perspective, combined with the Public Service team’s knowledge of records management, versioning, and content lifecycle management, made Northern the ideal partner to bring Drupal, Box, and Google Workspace together for the City of Edmonton.
The team took an agile approach to the project to ensure that:
- The city’s highest-priority issues were addressed first.
- Features were complete before shipping, due to regular touchpoints and feedback from Edmonton’s key stakeholders.
Northern leveraged the MoSCoW approach to allow Edmonton to take charge of the features the team would prioritize for delivery and pivot mid-project as challenges or opportunities presented themselves.
MoSCoW is a powerful collaboration process adapted from the Oracle Unified Methodology, which brings clients and teams together to make decisions and set priorities about how to solve complex problem sets.
Results
Northern’s enhancements led to significant improvements on the City of Edmonton’s website, including:
- An upgraded Box Connector interface, which incorporates enhanced features such as improved validation with custom error messaging, automatic file uploads to Box, and a more user-friendly experience.
- Improved internal search, enabling faster, simplified file retrieval.
- Enhanced CKEditor functionality, allowing the Edmonton team to easily add assets without relying on workarounds. As a result, their Google Analytics asset usage reporting is once again accurate.
- Flexible linking options, which allow files to be linked either through standard Drupal paths or by rendering the file directly from Box or Drupal. This capability supports seamless sharing across various channels and provides detailed usage reports within Drupal.
Leveraging Northern’s Box Connector interface for Drupal, the City of Edmonton now has a platform that gives publishers the flexibility to securely pull documents and assets into their web and intranet platforms from enterprise content systems like Google Workspace, while maintaining symbolic links back to the document’s source.
By thoroughly addressing the site’s usability, permissions, and asset syncing challenges, the Northern team improved the Box Connector interface, streamlined asset management, and refined file linking and reporting functionalities.
These improvements have resulted in a website that is now more user-friendly, efficient, and reliable.
Now, the City of Edmonton team can manage their digital assets more effectively than ever before, while ensuring that their content is always accurate and up-to-date.
Is your organization facing challenges with your website or internal systems? Connect with our experts using the button below to explore how we can help optimize your digital infrastructure.