Dries meets the King and Queen of Belgium

Dries Buytaert - 2 February 2016 - 4:31am

A few weeks ago at Davos, I had the honor of meeting the King and Queen of Belgium. VTM, the main commercial television station in Belgium, captured the moment for the evening news. Proof in the video below!

Categories: Drupal

Deeson: Warden: Monitoring the Secruity of a Web Estate

Planet Drupal - 2 February 2016 - 4:30am

Warden is a solution for in-house development teams and agencies who need to keep track of the status of many Drupal websites, hosted on a variety of different platforms.

Warden gives you a central dashboard which lists all your Drupal websites and highlights any which have issues, for example needing secuity updates.

Hosting companies, like Acquia and Pantheon, have their own reporting tools but these only work if you host on their platforms. If you have an estate of websites which run on multiple platforms you need a tool which can report on them all.

The Warden application is composed of two parts, a Warden module which you need to install on each of your websites and the central Warden dashboard you will need to host on a web server. The Warden dashboard is an application written in Symfony and is freely available on github.

At present only a Drupal integration exists but work is underway to produce a pluggable system which will allow new modules to be created for Wordpress and pure Symfony sites. Others may then wish to contribute additions for their own needs, for example by providing different kinds of reports for the sites.

Warden Dashboard

After correctly configuring the Warden Symfony application you will be presented with the Warden Dashboard. This lists all the sites in your estate with high level details of each. Sites requiring a security update are highlighted as red, sites with module updates which are not security are yellow and sites with no problems are white.

Drupal modules listing screen

The Drupal plugin for the Warden application provides a modules listing screen. This lists all Drupal modules installed across all you estate and allows you to see which Drupal websites have and do not have a particular module installed. This helps when you need to know how many sites need to be updated as a result of a module change or knowing how many of your Drupal sites might be missing a best practice module.


The Warden application uses OpenSSL to encyrpt data which is sent between it and the Drupal website. The PHP OpenSSL Cryptography extension is required for both Warden and the Drupal sites it will take data from. You can also IP restrict which servers can request data from your Drupal websites in the module configuration.

In normal operation the Warden dashboard will poll the sites periodically to request the sites data be refreshed. You can alternatively configure it so that the sites push the data to the Warden dashboard. In either configuration, the site will only send data to the configured dashboard and not to the site making the request for data.

It is also recommended that you use a signed SSL certificate on your Drupal websites and your Warden dashboard.

Where to get Warden

You can download the Warden central applications from GitHub here: https://github.com/teamdeeson/warden 

The Drupal module is available on drupal.org here: https://www.drupal.org/project/warden

What next?

We welcome contributions to the Drupal module or the Symfony application codebase, let us know what you think! 

If you are intersted in integrating Warden into other web tools then you'll need a copy of the PHP API which is available here: https://github.com/teamdeeson/wardenapi  

Categories: Drupal

First Paragraph

New Drupal Modules - 1 February 2016 - 2:57pm

First Paragraph provides a field formatter for body-style fields which allows only the first paragraph of text.

The core 'trim' functionality can lead to unpredictable teasers and truncated text. This module allows editorial users to know that whatever they set as their first paragraph, that is what will come out on the teaser listing.

This also avoids editors having to split the body into two fields.

This module was sponsored by Full Fat Things.

Categories: Drupal

Nacho Digital: Drupal Planet (RSS spanish & portugues)

Planet Drupal - 1 February 2016 - 1:31pm
If we have enough movemente and content we will have drupal.org/planeta in spanish and portugues

Since Drupalcamp chile I'm pushing with a bunch of nice people an space within drupal.org to share content in spanish and portugues.

We are almost ready, we just need to generate enough movement to make it public. Right now it exists, but it is not publicly available: drupal.org/planeta.

The main purpose of this post was to share how to do it. So I will invite you to read the spanish version to read the steps and details. I see no reason to share them in english at this time. If there is interest I can do a full translation. Just leave a coment with your request.


Categories: Drupal

Commercial Progression: The Future of Decoupled Drupal & other Bold 2016 Predictions (E13)

Planet Drupal - 1 February 2016 - 1:09pm

Commercial Progression presents Hooked on Drupal, “Episode 13: Future Predictions of Drupal, Technology, and Powerball Winners".  That's right, you heard it here folks, someone has already won the Powerball. Ok, so maybe that is old news... but what about the future of Decoupled Drupal website architecture, static site generators, and the next revolution in IOT technology? To receive these clairvoyant predictions along with many important highlights from 2015, you will need to tune into the future with our latest podcast. 

Hooked on Drupal Content Team


CHRIS KELLER - Developer



 Podcast Subscription

Tags:  podcast, Hooked on Drupal, Decoupled Drupal, Planet Drupal, IOT, Static Sites
Categories: Drupal

Per Domain Redirects

New Drupal Modules - 1 February 2016 - 10:22am
Categories: Drupal

roomify.us: Booking and Availability Management Tools Beta Release and Roadmap

Planet Drupal - 1 February 2016 - 9:11am
Our Booking and Availability Management Tools have reached beta release stage. This means that we have covered all the main features for the 1.0 version of the library and we will now focus on bug fixes and UI improvements as well as developing documentation and a more comprehensive test suite. The BAT PHP library is now version 1.0.0-beta1 while the Drupal module is at 7.x-1.0-beta1.
Categories: Drupal

Sweet Alert

New Drupal Modules - 1 February 2016 - 9:00am

Integrates the SweetAlert plugin to act as a modern replacement for JavaScript's alert.

Third Party Dependencies

- SweetAlert (https://github.com/t4t5/sweetalert)


- Download the SweetAlert library and unzip it to /libraries/sweetalert
- Enable the SweetAlert module
- Clear all cache, the status report page should indicate both libraries are included successfully

The libraries path is in your Drupal root, outside of /core. Do not place it in /core.

Categories: Drupal

Cheeky Monkey Media: How to Import with Feeds using JSONPath.

Planet Drupal - 1 February 2016 - 8:52am

In order to import some json data, you first need theses modules installed and enabled.

Categories: Drupal

Cheppers blog: Drupal Genesis

Planet Drupal - 1 February 2016 - 8:28am

Five years after the launch of Drupal 7, we were terribly excited about the launch of Drupal 8 set for November 19 2015. As the release date had been announced a few weeks before, we wanted to join the initiative of the worldwide Drupal 8 celebration (#Celebr8D8 - celebratedrupal8.com) and create a unique surprise for the Drupal community.

Categories: Drupal


Subscribe to As If Productions aggregator - Drupal