All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
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.
Allow adding prefix in URL for sites with only one language enabled.
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!
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.
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.
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
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.Configuration
Place the block using the block layout page as you normally would to place any block.
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.Roadmap
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.
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]".
CONTENTS OF THIS FILE
* Using the module
* Similar projects and how they are different
This module provides a Drupal Commerce payment method to embed the payment
services provided by Wayforpay
This module extends Aegir's platform deployment strategies.
Strategies currently included are:
Alternative Drupal 8 Toolbar.
Development on Github
At this time you need to enable adminic toolbar in user profile to not confuse other users.
A Client Connection implementation to connect to Square's API.
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:
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.Requirements
CKEditor Module (Core)
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!