Amazee Labs: Launching Kinderregion

Planet Drupal - 15 March 2018 - 1:04am
Launching Kinderregion

We’re super excited! The new Kinderregion website has finally launched and brings their motto of Great parents need great tips for trips to life. 

It showcases a wide variety of exciting activities for kids. Families living in Switzerland can now plan a fun day for the whole family by browsing the site. Built on the same framework as Zurich Tourism, Kinderregion showcases highly engaging content that is structured, helpful and of interest to the user. 

Nicole Blum Thu, 03/15/2018 - 09:04 The idea

By building Kinderregion on the same framework as Zurich Tourismus, the new site would have to to offer highly valuable content in a structured and appealing manner. The events section should benefit from the main site’s interactive features such as instant filters and an interactive map based on React. As Kinderregion is a content heavy website, we would need to allow content editors to easily change the front page and the menu. Similarly, we would need the ability to deploy code and configuration changes without losing the customisations done by the client. Just as with zuerich.com, our idea to solve this was using the Panels ecosystem.

The most challenging part of the project

Creating something complex on a tight budget can be tricky. We were, however, able to solve this by re-applying certain existing elements throughout the entire site. Along the way, our team learned a bunch of new things and strengthened their skill sets even more. One highlight being how to override existing styling when working with the sub-template.

The Result

We implemented Kinderregion as a subsite of the main Zurich Tourism website, based on the Domain module. This allows us to share mission content across both websites and most importantly, benefit from the infrastructure that the Zurich Tourism Website already provides. We also added to the permission system and the reactive events filter section on the Landing pages.

The same layout used for zuerich.com is applied to Kinderregion, and is based on the "Panels suite". It is built using "Panels everywhere", which enables us to export the site layout and it’s domain-specific variants to features. Following the same logic, the home page is based on a panel page with different variants for each domain. The mega menu is composed of mini panels, loading into specific menu items through the use of the menu mini panel module. The consistent use of panels for all of these different areas allows the content editors to easily update the front page and makes it possible for us to deploy code and configuration changes, without losing the customisations done by the client. Hence, the sites heavy content is displayed in a coherent and captivating manner.

We loved collaborating with Zurich Tourism again on this new project and also really enjoyed working alongside the creative agency Rosarot Ideennetz throughout the process. All input and guidance has been super valuable and highly appreciated.   

Categories: Drupal

Single Language URL Prefix

New Drupal Modules - 15 March 2018 - 12:05am

Allow adding prefix in URL for sites with only one language enabled.

Categories: Drupal

Canonical URLs

Dries Buytaert - 14 March 2018 - 6:30pm

Google Search Console showed me that I have some duplicate content issues on https://dri.es, so I went ahead and tweaked my use of the rel="canonical" link tag.

When you have content that is accessible under multiple URLs, or even on multiple websites, and you don't explicitly tell Google which URL is canonical, Google makes the choice for you. By using the rel="canonical" link tag, you can tell Google which version should be prioritized in search results.

Doing canonicalization well improves your site's SEO, and doing canonicalization wrong can be catastrophic. Let's hope I did it right!

Categories: Drupal

RSS auto-discovery

Dries Buytaert - 14 March 2018 - 6:21pm

While working on my POSSE plan, I realized that my site no longer supported "RSS auto-discovery". RSS auto-discovery is a technique that makes it possible for browsers and RSS readers to automatically find a site's RSS feed. For example, when you enter https://dri.es in an RSS reader or browser, it should automatically discover that the feed is https://dri.es/rss.xml. It's a small adjustment, but it helps improve the usability of the open web.

To make your RSS feeds auto-discoverable, add a tag inside the tag of your website. You can even include multiple tags, which will allow you to make multiple RSS feeds auto-discoverable at the same time. Here is what it looks like for my site:

Pretty easy! Make sure to check your own websites — it helps the open web.

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Our blog posts from February

Planet Drupal - 14 March 2018 - 6:09pm
You have already seen what Drupal blogs were trending in the previous month, and now it is time to look at all our blog post from February.    The first blog post in February was What can Drupal agencies expect in 2018 by our Commercial director Iztok. He looked at the technology trends and how they are changing, how can those changes influence on Drupal agencies and what can we expect in the future. What are the conclusions from Drupal Business Survey, including responses from 200 different Drupal agencies? Iztok did a SWOT analysis based on digital agency reports from 2017 and outlooks… READ MORE
Categories: Drupal

Rest in peace, Professor

Dries Buytaert - 14 March 2018 - 4:18pm

Stephen Hawking passed away this morning at age 76. He was an inspiration in so many ways: his contributions to science unlocked a universe of exploration and he helped to dismantle stigma surrounding disability. Perhaps most importantly, he dedicated his life to meaningful work that he was deeply passionate about; a message that is important for all. Rest in peace, Professor.

Categories: Drupal

MTech, LLC: Drupal 8 Contrib Upgrade Status

Planet Drupal - 14 March 2018 - 1:13pm
Drupal 8 Contrib Upgrade Status

One of the things I constantly get asked about in the Drupal 8 migrate space is when will migrate be ready for use. With the API being marked stable in 8.5.0, now is a good time to consider upgrading. Upgrading a D6 or D7 site should be ready, especially if you have mainly core modules in use. However, what about when your site used a contrib module or two or ten?

Lucas Hedding Wed, 03/14/2018 - 14:13
Categories: Drupal

Block node

New Drupal Modules - 14 March 2018 - 12:18pm

This module provides a block which can display either the current node or a specified node in a given view mode.

Possible uses
  • I want to display a specific node in a sidebar region using a teaser view mode.
  • I want to display a list of teaser nodes referenced by an entity reference field on the current node.

Install as usual, ideally with composer. Enable the module.


Place the block using the block layout page as you normally would to place any block.

Categories: Drupal

Contact Info Block

New Drupal Modules - 14 March 2018 - 12:09pm

A simple module to create a Block for Contact Form.

Categories: Drupal

Integer to Decimal

New Drupal Modules - 14 March 2018 - 12:01pm

Converting a field with data associated to it from an integer to a decimal is not currently supported in Drupal for obvious reasons. This module will allow site builders to convert node fields of type integer with data associated with them to type decimal while maintaining the data integrity.


This module currently supports field types associated with nodes, but we plan to support integer-to-decimal conversion of fields on other entity types as well.

Categories: Drupal

iFrame Title Filter

New Drupal Modules - 14 March 2018 - 8:43am

This text format filter helps ensure that embedded <iframe> tags include a title attribute, in order to comply with WCAG guidelines. When an iFrame does not have a title attribute, this filter parses the src attribute's URL and adds a title attribute that reads "Embedded content from [url]".

Categories: Drupal

Commerce wayforpay gateway

New Drupal Modules - 14 March 2018 - 8:22am

Commerce wayforpay


* Introduction
* Requirements
* Installation
* Using the module
* Author
* Similar projects and how they are different

This module provides a Drupal Commerce payment method to embed the payment
services provided by Wayforpay

Categories: Drupal

Aegir Deploy

New Drupal Modules - 14 March 2018 - 8:09am

This module extends Aegir's platform deployment strategies.

Strategies currently included are:

Categories: Drupal

Adminic Toolbar

New Drupal Modules - 14 March 2018 - 7:36am

Alternative Drupal 8 Toolbar.

Development on Github

At this time you need to enable adminic toolbar in user profile to not confuse other users.

Categories: Drupal

Twig Namespaces

New Drupal Modules - 14 March 2018 - 7:26am
Categories: Drupal

Client Connection: Square

New Drupal Modules - 14 March 2018 - 6:53am

A Client Connection implementation to connect to Square's API.

Categories: Drupal

Mediacurrent: How to Make the Most of Your DrupalCon BOF Experience

Planet Drupal - 13 March 2018 - 11:23am

DrupalCon Nashville is coming up and that means another chance to create deeper connections with the Drupal community by attending or facilitating Birds of a Feather sessions (BOFs). The DrupalCon team has summarized what a BOF is on the DrupalCon website:

Categories: Drupal

CKEditor Table of Contents

New Drupal Modules - 13 March 2018 - 10:31am

This module enables the Table of Contents plugin from CKEditor.com in your WYSIWYG. This plugin adds a simple Table of Contents widget which crawls the content for Heading-Tags (<h1>, ... ,<h6>) and adds Anchor tags to headings.


CKEditor Module (Core)

Categories: Drupal

Acquia to increase engineering capacity by 60% in 2018

Dries Buytaert - 13 March 2018 - 9:45am

I'm excited to share that Acquia plans to increase the capacity of our global research and development team by 60 percent in 2018. Last year, we saw adoption of Acquia Lift more than double, and adoption of Acquia Cloud Site Factory nearly double. Increasing our investment in engineering will allow us to support this growth, in addition to accelerating our innovation. Acquia's product teams have an exciting year ahead!

Categories: Drupal


Subscribe to As If Productions aggregator - Drupal