Drupal Give
Drupal has an amazing ecosystem that just keeps on giving.
This is how we give back.
Deeson Online Sprint night
Once a month the full Deeson team get together for a code sprint specifically to work on issues with Drupal Core or in other areas that we believe are really important. By the end of the evening, the combined team has contributed the equivalent of a full working week to the project.
Check our latest progress on the Labs blog
Ongoing sponsor of London Drupal Sprints
Drupal Sprints enable the Drupal community to meet over a Saturday and Sunday to work on Drupal core, contribution modules, and handbook documentation. This means anyone working with Drupal can collaborate to improve the quality of the software at the centre of our community, learn from peers, and raise their skill levels.
Drupal Association Premium Supporting Partner
One of the great things about Drupal is it's phenomenal global community. And one of the phenomenal things about our global community is that we understand giving is just as important as receiving. This is why Deeson Online is very proud to be a Drupal Association Premium Supporting Partner.
What does it mean?
Being a Premium Supporting Partner gives us the opportunity to invest in the drupal.org website and the numerous Drupal Association initiatives which in turn significantly help the wider Drupal Community.
Oh and we were recently invited to redesign all of the Drupal Association Membership and Partner badges.
Events we've helped organise
We are on the organising committee.

We supplied creative direction, producing the branding and all digital and print material for both conferences, including the websites, signage and brochures.
Design work
We designed the latest Drupal Association badges pro-bono as part of the Drupal Give initiative, creating a fresh, modern, bright and colorful design.
Our Modules
Commerce Webform
Contrib module
This module extends both commerce and webform. It allows the site owner to create webforms with a new product field. The productfield allows the listing of one or more products which the site user would then select from. When the form is submitted the products are added to the users shopping cart. The webform results page shows the submitted forms and intiially marks products as unpaid. Later, when the user has paid for the products in their basket, the webform submission is updated and all products that made it to the checkout are then marked as having been paid for. View the project page
Image Target Question
Contrib module
This module allows the creators of a quiz to add an image target question type. The image target question invites participants to identify areas on an image by dragging and dropping up to 10 targets onto the image. Each target is labelled and the quiz creator sets that label. View the project page
Grouping question
Contrib module
This module allows the creators of a quiz to add a grouping question type. The grouping question invites participants to group together a series of terms by dragging and dropping similar terms on to up to 10 groups. View the project page
Commerce Gift Aid
Contrib module
This module adds support for the UK gift aid process to Drupal commerce. A product can be defined as being eligible for giftaid. If an order contains any gift aid products then the declaration message is shown on checkout for the whole order. Each line item that is eligable for gift aid then gets its gift aid field ticked. View the project page
dotMailer
Contrib module
Allows Drupal to integrate with the dotMailer Email marketing tool. View the project page
Media VZaar
Contrib module
This module provides support for the vzaar video service for the Embedded Media Field module. View the project page
Drupal Web Services Integration Framework
Contrib module
The WSIF is a hardcore development module used by software engineers when they want to connect external data services into Drupal. Examples might be a CRM or email marketing system. This provides a framework for the Engineer to work with in order to create a quality and configurable connection to that external system. View the project page
Context Block Visibility
Contrib module
Context block visibility allows you to select whether or not a block is active for a given context using the normal block admin page. View the project page
Behat Testing
Contrib module
Behat is a tool for providing scripted, automated functional tests on a website. Our behat testing module integrates that ability into Drupal. Software Engineers working on Drupal projects can use this to describe test scenarios which can then be scheduled to automatically run and check the site is behaving as intended. Behind the scenes, we are using this module on many of our projects, silently ensuring the website is adhering to the initial project specifications. View the project page
Our Collaborations with others
Automated Logout
Contrib module
We currently maintain this popular security module which is used on some 8,000 websites across the world. Site administrators can set timeout policies to enforce the length of time a user can leave a logged in session on the website unattended. This has many features which keeps the user logged in when editing a form or working across multiple tabs. For more information, view the project page
Session Limit
Contrib module
Another popular security module we are currently maintaining. Session Limit allows a site administrator enforce a policy of the number of simultaneous logins a user can have. This helps in preventing the bad practice of users sharing logins, for example. For more information, view the project page
Coffee
Contrib module
The Coffee module helps you to navigate through the Drupal admin faster, inspired by Mac apps Alfred and Spotlight. We loved Coffee so much, we became active maintainers. View the project page
push_notifications
Contrib module
We have used the push_noifications module when integrating Drupal with Apple iOS applications. As part of this we have particiapated in testing and patching of the push_notifications module. View the project page
- Permission system improvements
- Configuration improvements
- Bug catching
Quiz
Contrib module
We use the Quiz module on a number of e-learning projects. Here are some of the highlights of our contributions to quiz. View the project page
- Allow quiz questions to work outside of a quiz container
- Bug fixing
ApacheSolr
Contrib module
We often make use of the apachesolr project for faceted search within our Drupal projects. Here is some of our contributions to this popular module. View the project page
- Developments with hook_apachesolr_node_exclude
- core_search page does not use the current default search environment










