Sector(s)

Team Members

Visit the site

Visit the site

Organizations Involved

Community contributions

1xINTERNET make regular contributions to Drupal and are actively involved with the Drupal community. 

B贸kmenntaborgin is a platform maintained by the City of Reykjavik in collaboration with the Reykjavik City Library to showcase the city's cultural legacy. 1xINTERNET updated the previous system using cutting-edge technology, resulting in a contemporary website with an improved user and editorial experience.

About the project

B贸kmenntaborgin, a platform established in collaboration with the Reykjavik City Library, is maintained by the City of Reykjavik. In 2011, Reykjavik was designated as a City of Literature by UNESCO, becoming the fifth city globally to receive this prestigious recognition. Today, 43 cities worldwide have attained this distinction. The B贸kmenntaborgin website aimed to showcase Reykjavik's cultural significance, not just for the city itself but for the entire country. Among its features is "The Literature Web" section, which contains information about Icelandic authors and their works.

What challenges was B贸kmenntaborgin facing?

After more than a decade of operating on Drupal 7, B贸kmenntaborgin needed to upgrade the old website to the latest version of Drupal. The outdated system was unable to support the latest technologies, which restricted the growth potential for B贸kmenntaborgin. The main goal was to rebuild the platform utilising new technologies, providing it with a contemporary appearance, and streamlining the editorial process.

Screenshot showing the Bokmenntaborgin website

How did 1xINTERNET help B贸kmenntaborgin upgrade its platform?

The main objective of the B贸kmenntaborgin project was to design a decoupled CMS solution utilising Drupal 9 for the backend and React for the frontend. This project was developed in collaboration with Hugsmi冒jan, an Icelandic digital agency that developed the first version of the frontend implementation.

The backend was built using Drupal 9, incorporating both GraphQL and ElasticSearch into the 1xCMS system. GraphQL is an API query language that allows users to retrieve specific data such as menus, content, and structure. The frontend retrieves data from both ElasticSearch and GraphQL.

We migrated a vast amount of data to the new website, including data on authors, books, news, and reviews, as well as creating some content directly on the site. Our priority was to maintain the existing content structure while streamlining the editorial process as much as possible.

Using the 1xCMS system as the backend for the new website allowed editors to work with a simpler system for content creation and editing. We developed a dynamic platform with a strong emphasis on user experience.

Screenshot showing the Bokmenntaborgin website

Key features of the project

Migration to Drupal 9
Various content types, including authors, books, news, and reviews, were moved from the old Drupal 7 site to the new Drupal 9 platform.

Decoupled CMS
The solution comprises a headless Drupal 9 backend and a React frontend, integrating GraphQL and ElasticSearch into the backend.

Multilingual
The platform is available in Icelandic and English.

ElasticSearch
The SolR search on the old website was replaced with ElasticSearch, resulting in a faster and smoother search experience.

Intuitive UX Design 
The user experience has been improved, with a fresh look and full support for modern technologies.

Enhanced Editorial Workflow
The 1xCMS solution has streamlined content creation and simplified the editorial process, resulting in increased efficiency.
 

Back to top

Why Drupal was chosen

B贸kmenntaborgin was already using Drupal and was satisfied with this choice of technology. Drupal is a reliable open-source platform extensively employed in the public sector. Since there is no vendor lock in or restriction on service providers, clients are free to select the agencies they want to work with. Drupal is highly scalable which could facilitate B贸kmenntaborgin's ongoing development and continuous growth. All of the major websites administered by Reykjavik City (Reykjav铆kurborg) operate on Drupal.

Technical Specifications

Drupal version:

Key modules/theme/distribution used: