Submitted by
The Case
Short introduction
PWN is thé drink water company and thé nature reserve manager of North-Holland. Besides that PWN does so much more and they wanted to draw more attention online to this.
Launch date
PWN wanted to improve the expression of the synergy between water and nature online, with clear communication being one of the bullet points.
The most important goal of the new website was to eventually have 80% of customer contact take place online.

PWN also wanted to boost the online sales of dune maps, which give people access to the North-Holland’s dune reserve. It was not only important to draw more attention on the sales but also to improve and simplify the ordering process.
PWN has got a beautiful new website which can be connected perfectly with the many other extern systems the organisation works with.

The renewed interface, enriched corporate identity and user experience all contribute to the goal to optimize the online customer contact. PWN also notifies an increase of the online sales of dune tickets and users being more positive about the new platform.
Technical challenges
One of the most important parts of the new website is the interactive malfunctions map. This map shows malfunctions and planned maintenance on several locations. Within this map users have the possibility to search for malfunctions on specific zip codes but it also gives the freedom to view the whole map.

The malfunctions and maintenance work are periodically being picked up from an external URL and imported within Drupal. Several data, such as status, category, duration (time) and a drawn location of the affected area are all imported automatically. On a malfunction’s detail page, the user can see the current status of the malfunction and is offered the possibility to subscribe for status updates of the concerning malfunction.

The challenge was to import the external malfunctions within Drupal correctly. Therefore a unique import cron job was developed which imports the malfunctions as nodes and based on geoPHP adds the correct locations. A check is taking place with each import to see whether there has been a moderation with a particular malfunction, so it can be adjusted. For the status updates towards users we have realized a custom made implementation, whereat users can ‘register’ for a specific node. When the node adjusts itself, an update is being send to the subscribed users.

Another challenge was to build a map with Leaflet which would show all the malfunctions, allowing users to search by zip code. This is eventually being split in two components:

• A unique section where the malfunctions are being displayed and where a filter is made available to search by zip code (geolocation).
• A view which shows a map with all the malfunctions/maintenance work. Based on the category a different type of icon will be shown. The filter on this map is linked through its own javascript behaviours to the zip code filter within the section.

The section will always overlay the map, so users can filter/search by zip code or navigate directly to the malfunction.

Other challenges where to create a link with the SAP/CRM system of PWN ( to make the data exchange between Drupal and SAP possible. To do so an Enterprise Service BUS (ESB) & SOAP is being used. A good example is the contact form, where data is send towards SAP and the Drupal data will periodically be deleted to protect private information.
Challenges in (combination of) modules
PWN has got the possibility to place (almost) all their content page panels. A very varied set of panels is developed which can be used for several purposes. Lots of data from the overviews are made available to share them on several pages at your own discretion (such as frequently asked questions, news and go directly to items).

Furthermore PWN uses Drupal Commerce as e-commerce framework. Within PWN there are two kinds of product that can be ordered, namely dune maps and activities. The challenge here was to provide several products with their own checkout. With the activities the maximum number of participants is taken into account , which can be separated further into adults and children. Also resellers have the possibility to (on physical locations) sell coupons which users can use to obtain dune maps trough the website. Therefore a activation process is developed which converts the coupons into commerce orders of the specific product. PWN is also given insights into sales statistics of the activities, dune maps and coupons.
Contribution form the project to the Drupal-community
Name client
What does the client think about the project?
The new website greatly improved the service and information provision of PWN towards their customers. Also PWN employees are much more flexible in managing the content on the website. Our target groups are more satisfied and PWN is being put on the map even better.