Portfolio Skills

Delve into our background: Browse through a selection of our projects based on our skills and see some of the innovative software, applications and web services we have created for and with our clients. We develop for many platforms and work with Windows, UNIX, Linux and OS X servers.

Literatuurplein, a Literary Treasure Trove

Literatuurplein, a Literary Treasure Trove

Koninklijke Bibliotheek

Literatuurplein – a Literary Treasure Trove

Literatuurplein – a Literary treasure trove

Literatuurplein.nl is a unique concept created by Jef van Gool. Most of all it’s an extensive website which stimulates interest in Dutch Literature and promotes an interest in reading. Together with the software company “the Dutch Republic“, they launched a first version of Literatuurplein back in 2004. Unfortunately, the site didn’t meet their expectations, so they turned to BSL for advice. We were asked to investigate how the software was written and to suggest how it could be improved. Our advice was:

  • design a new data model and use a more advanced database
  • introduce a virtual book concept (representing multiple editions)
  • add high-performance, flexible free text search technology
  • adopt a modern Java platform

The client took this advice to heart. As a result they decided to rebuild the product, and they asked BSL to carry out the work. We designed and developed a completely new Literatuurplein over a period of 4-5 months. The new site was an immediate success. Furthermore, due to the good partnership, we’ve continued to work on many follow-up projects. First of all adding many new features, but also modifying the site as the library infrastructure and standards changed.

Literatuurplein – een literaire schatkist
Literatuurplein – een literaire schatkist

Move with the times

During the development of a new Literatuurplein.nl we switched to an Oracle database and Oracle Text. The use of Oracle Text enabled us to introduce an intelligent search engine, making content in the site easier to maintain and to find. In the years that followed, our developers have continuously improved the technology and infrastructure of the website.

In 2012, the new product owner, Stichting Bibliotheek.nl (or BNL), asked BSL to adapt Literatuurplein to their own house style. At the same time, we added a major new feature – the users were given the opportunity to personalize their home pages. In addition, we introduced a wide range of widgets so that public libraries throughout the Netherlands can use Literatuurplein contents on their own websites. We currently provide more than 20 library services (such as literary news, and a literary agenda) using Literatuurplein web-services. As result, hundreds of libraries make use of Literatuurplein content in the Netherlands.

In 2015 Literatuurplein was taken over by the Royal Library (KB). Their first priority was to integrate the BNL infrastructure within their organization. At the end of 2016, KB asked us to update the site so that it meets current standards. Most noteworthy, the site became fully responsive – easy to use on both mobiles and desktop browsers.

Move with the times

During the development of a new Literatuurplein.nl we switched to an Oracle database and Oracle Text. The use of Oracle Text enabled us to introduce an intelligent search engine, making content in the site easier to maintain and to find. In the years that followed, our developers have continuously improved the technology and infrastructure of the website.

In 2012, the new product owner, Stichting Bibliotheek.nl (or BNL), asked BSL to adapt Literatuurplein to their own house style. At the same time, we added a major new feature – the users were given the opportunity to personalize their home pages. In addition, we introduced a wide range of widgets so that public libraries throughout the Netherlands can use Literatuurplein contents on their own websites. We currently provide more than 20 library services (such as literary news, and a literary agenda) using Literatuurplein web-services. As result, hundreds of libraries make use of Literatuurplein content in the Netherlands.

In 2015 Literatuurplein was taken over by the Royal Library (KB). Their first priority was to integrate the BNL infrastructure within their organization. At the end of 2016, KB asked us to update the site so that it meets current standards. Most noteworthy, the site became fully responsive – easy to use on both mobiles and desktop browsers.

Literatuurplein – een literaire schatkist

“BSL believes it is important to keep up with current trends and developments. With more than four million visitors a year, Literatuurplein is an intensively used website. Therefore it’s important that the site is accessible by all users. Since the use of  site on mobile devices is increasing, creating a fully responsive website was our number one priority.”

Roderick

Front-end Developer , Bright Side of Life

A great success

Literatuurplein has been a well-known and established name in the world of Dutch literature for years. The website attracts no fewer than 4,000,000 visitors annually. Literatuurplein now contains information describing more than 700,000 books, and more than 320,000 authors. There are more than 3,500 news items to be found.

New articles are added each day, and new titles are imported and updated using sources such as NBD Biblion and Centraal Boekhuis automatically. In addition, a team of editors adds new content such as reviews, columns, podcasts and videos. Because of the extensive literary agenda, Literatuurplein visitors are always aware of literary events and radio and TV programs with literature as their theme.

 

“With regard to technical development and infrastructure management, The Bright Side of Life in Breukelen has been a particularly constructive and creative partner for all these years.”

Jef van Gool

Product Owner

At BSL, you have come to the right place for…

Expert in search technologies

BSL has a broad experience in developing complex online database solutions. This expertise came in handy during the management of the contents of Literatuurplein. Literary databases are often very complex…

  • authors’ names are often written in different ways – and sometimes misspelt by users when searching
  • authors may use pseudonyms –  and publishers use varied notations
  • books exist in multiple editions – with some attributes shared (eg: titles), but some separate (ISBN / EAN)
  • users often search for partial titles – requiring special matching rules
Trends & developments

It is important that websites go along with current trends and developments. Even the most beautiful and technical websites are not up-to-date after a few years. That is why it is important to update the technical aspects of the website after a number of years. This is the perfect time to take a critical look at the design and content of the website. Are there functions that are missing or functions that are used too little?

Long-term support

When a software product has gone into production, users often need support and maintenance for the longer term. That is why we offer our customers a range of flexible support services. In the case of Literatuurplein this means 7 days a week support to the KB and its Literatuurplein users.

You’re welcome to get in touch with me if you have a project in mind, or want to discuss how best to approach your next development project.

Caroline

Relations Manager, Bright Side of Life

Keylane – WordPress Website Management

Keylane – WordPress Website Management

Keylane

WordPress Website Management

Keylane – WordPress Website Management

Keylane is a European supplier of modern, customer-oriented SaaS software for the insurance and pension sector. The organization has experienced rapid growth in a short period of time. Currently they employ more than 750 people. And they have more than 100 clients throughout Europe. Their Corporate WordPress Website supports these clients. In addition, the site  helps to find new ones. Available in three languages, and hosting multiple Newsletters and domains, it’s a complex site. What’s more, it has a custom theme and uses many third party plugins. Keylane also has a second WordPress website that focuses just on Recruitment.

Previously, the sites were hosted by a one-man company. This kept the costs low, and Keylane was satisfied with their provider. However, they chose to look for a company with more WordPress specialists. This was because it was difficult for one person to provide around the clock support. And as Keylane grew, they also needed more expertise. In areas such as security, performance, and integration with external systems. They therefore chose BSL, and we started work on the migration. However, not everything went to plan. Several parts of the site had been created using undocumented WordPress modifications. The WordPress core was outdated, and several plug-ins no longer worked.

Keylane - WordPress Website Management
Keylane - WordPress Website Management

WordPress website migration

Our developers were asked to migrate the Keylane sites from the old provider to a new hosting partner: Solid Hosting. The migration wasn’t straightforward, so we first re-created the sites. To do so, we used our own servers and content extracted from a multi-site dump. Firstly, we extracted only the content used by Keylane. We then re-created redirects for the many associated domains. We tested and updated more than 80 plugins. Some of these were eventually removed, improving the performance. After successfully recreating the corporate website, our developers next added SSL support, renewed the plugin licenses, and optimized the page speed. Only then did we install the site on a Solid Hosting server.

Keylane - WordPress Website Management

Migrating the Careers wordpress website was also a challenge. The old structure was so unnecessarily complex that we created a new site. This  was based on a clone of the new corporate website. Quick and efficient! After successfully migrating and enhancing both websites, we offered Keylane a support and maintenance agreement for the long term. We guarantee the availability of both sites, and also keep WordPress and the many plugins up-to-date. All for a fixed annual cost. A long-term solution that a company like Keylane needs as they continue to grow.

Keylane - WordPress Website Management

At BSL, you have come to the right place for…

WordPress specialism

Would you like your current WordPress website modified or optimized? Or do you want us to build a completely new responsive website? Our developers have a lot of experience with WordPress. But they also know the ins and outs of Drupal and Joomla too. At BSL we often use standard CMS systems for delivering interfaces to larger back-end systems. This gives our customers the possibility to adjust the content of the front-end website themselves. Without needing support from our developers. And you can use a simple Drupal / WordPress website to access any of your in-house services.

Integration of backend services and databases

Unlike many other companies that work with WordPress or Drupal, our developers can quickly develop new custom plugins and modules. And then integrate them with back-end services and databases.

Support contract

With a maintenance contract from BSL you know exactly where you stand. You can choose a standard maintenance contract. Or one specially tailored for you. In addition, we offer operational support contracts. This gives you direct access to our engineers during office hours, but also on weekends if you prefer. Even 24/7!

“Migrating, updating and improving a WordPress multisite with no  information from the previous developer was a real challenge for us. Whereas migrating a WordPress website is normally easy, this was a tricky puzzle to solve. But when it finally succeeded, it was very satisfying!”

Roderick

Front-end Developer, Bright Side of Life

Canon of the Netherlands App Brochure

Canon of the Netherlands App Brochure

Canon of the Netherlands app brochure – Dutch Language

Canon of the Netherlands app

Using BSL’s educational Canon of the Netherlands app, Dutch children have history at their fingertips – literally! Managed by the Canon of the Netherlands institute, the national timeline of Dutch history (Canon) is one of the cornerstones of primary Dutch education. We present the Canon contents within an interactive app designed for iOS and Android tablets. Our Canon of the Netherlands app is the first  designed to meet key education goals for Dutch primary school children: group 5 to 8. So great for primary school teachers! (more…)

Contact BSL
Contact BSL