SlideShare a Scribd company logo
Win-Win-Win
How Customers, Vendors and Developers are
working together in getting the most out of Drupal community
Mikko Hämäläinen
Druid Oy
About me
I’m Mikko Hämäläinen, the CEO of Druid, a Finnish
Drupal company.
Facts about me
● Graduated as a BSc in SW engineer in 2004
● Ended up doing open source web development
related stuff for 20 years. Mostly sales.
● Agile and Teal fanboy
● Dog person
About Druid
Druid is a software company that specializes in
delivering customer web services with Drupal and other
open source technologies.
● Founded in 2012 by five software engineers
● Business was based on Drupal and agile delivery
methods. Nowadays Drupal + React is the default
stack.
● Active in Drupal community since the beginning
● Customers include multiple cities, healthcare
providers and private companies that needed self
service portals
Drupal
Content Management Tool
● Content Management Systems are one of the backbones
of modern web - around 66% all sites is run by one
● Typically they are used to create and update web sites, but
can also be used for wide variety of other tasks such as
self-service portals, webshops etc.
● Drupal is a Content Management Framework– less ready
out of the box but highly customizable
● Other well known CMS systems include Wordpress,
Joomla ja Liferay
History
● Drupal was created by a Belgian developer Driers
Buytaert for an university project message board /
forum in 1998
● After gaining some popularity Dries decided to
open source it and Drupal was born. Name comes
from a Dutch word Dorpje meaning a small village
● Howard Dean’s campaign site in 2003 helped
Drupal to get momentum and has been very
popular choice for high-traffic sites during 2010’s
What makes Drupal relevant
● GPL licensed
● A content management framework – not just for websites
● Enterprisey – one of the few CMS’ to play in the “big
league”
● Built with best practices and extensibility in mind
○ Relatively small core + huge amount (11,037 for D8
only) of contributed modules
● Uses PHP and Symfony framework
● Has probably the largest open source development
community in the world
Who uses Drupal
Drupal excels in high-volume
sites with plenty of
integrations.
● Cities and Governments
● Educational institutions
● Large corporations
● Custom web stores and
self service portals
The Community
Developers
Companies
Customers
Drupal
Association
Drupal
ecosystem
National
associations
Associations support the community
● Drupal Association is a nonprofit organization funded by
individual and corporate donations
● Mission is to foster Drupal software project and the
community
● Main focuses are
○ Drupal.org - the online home of the Drupal community
○ DrupalCon - an annual international conference.
In addition to DA there are 29 independent local Drupal
associations that work on the national level
Developers
Making things happen
● Collaboration happens through drupal.org and Git
● Some focus on Drupal Core development and some create and maintain
modules
● Plenty of other ways to contribute: organizing events, giving
presentations, translating etc.
● Community is very inclusive and special effort is made to keep it so
● There’s no hard line between developers and agency heads: many
companies are founded by techies and everyone mingles freely in Drupal
events
Growth of the community
Source: Driers Buytaert, https://dri.es/drupal-contributor-statistics-2011
After 10 years
● As the platform has matured, the number of contributors has
stabilized
● In 2021 there were
○ 7,420 individual contributors
○ 1,186 organizational contributors
○ 23,882 issues "fixed" or "closed"
○ 3,779 projects worked on
● Small drop compared to previous years might be caused by COVID-
19
"Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen
Companies
Agency perspective
● While the competition is sometimes fierce between
the Drupal Agencies, they also collaborate a lot on
both national and international level
● As long as Drupal is doing well, the agencies are
doing well
● In addition to agencies, there are subcontractors,
PaaS, SaaS and other service providers in the
ecosystem
● The companies have their focus in the future:
○ training new developers
○ ensure the product serves the customers
○ spreading the word
How companies contribute
● Agencies have most of the resources: time, money and developers
● Companies can allocate developer time to contribution work. Some of the
issues are fixed during normal customer work and the companies only sponsor
the time to commit the fix, but sometimes developers are allocated 100% to
contrib work
● Sponsoring Drupal events
● Participating and sponsoring national and the international Drupal
associations
● Training and other educational work
Customers
Customers and Drupal development
● Most of the site owners experience Drupal through their selected agencies, but some
customers are more involved and have a presence at Drupal.org
● There are 63 organizations listed at Drupal.org that have tagged themselves as end users
of Drupal and have offices in Finland
● Drupal.org has an issue credit system where a solved issue gives attribution to the
developer, the agency and the customer who paid for the work
Benefiting from the community
● Open Source is a stable platform for business critical applications
● Being part of the Drupal community benefits the customer in several
ways
○ independence from agencies
○ building a positive relationship with the developers
○ understanding Drupal development plans
● Steering the development effort through commissions and
contributions
● Drupal has a community driven professional security team
"Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen
Case Yleisradio
● Finnish Broadcasting Company YLE has been a Drupal user for almost 20 years
● Their staff has participated in several Drupal events over the years
● One of the essential Drupal 7 modules, Organic Groups, was commissioned by YLE in
2004
● YLE has several people listed at Drupal.org and gets constantly credited for contributions
"Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen
Case Turku
● City of Turku started a website renewal project in 2014 using Drupal 7
● They decided to publish the source code and modules for anyone interested in using
their work
● Turku owned the project but the development of KADA-platform was mostly done by
three Drupal vendors
● Several Finnish cities (Jyväskylä, Pori, Varkaus, Imatra) adopted Turku’s Drupal codebase
and created their own websites using it
Questions?
"Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen

More Related Content

PDF
Drupal for Enterprises
PPTX
Promet.manila2011.selling drupal.
PPT
Drupal for Libraries
KEY
Evaluating Drupal for the Enterprise
PPT
OpenSource и Вы
PPTX
PDF
Introducing Drupal: The open source content management and web application fr...
PDF
Introduction to drupal
Drupal for Enterprises
Promet.manila2011.selling drupal.
Drupal for Libraries
Evaluating Drupal for the Enterprise
OpenSource и Вы
Introducing Drupal: The open source content management and web application fr...
Introduction to drupal

Similar to "Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen (20)

PPTX
Why Enterprises Choose Drupal for Futuristic Web App Development?
PPT
Sworks drupal
PPT
Doing Drupal: Quick Start Deployments via Distributions
PPTX
Reading Room Australia Drupal Expertise
PPTX
Reading Room's Drupal Expertise
PDF
Drupal in-depth
PDF
Drupal
KEY
Choosing an Open Source CMS
PDF
Introducing Drupal 9: Everything Marketers Need To Know
PDF
10 Reasons to Choose Drupal
PDF
Build successful sites fast with Drupal Distributions
PDF
Build successful sites fast with Drupal distributions like Commons, OpenPubli...
KEY
GSA Meeting
KEY
Hofmockel ignite ames2010
PDF
Why is drupal an ideal open source cms for an enterprise
PDF
Why is Drupal an ideal open source cms for an enterprise
PPTX
Drupal Presentation
PPTX
Drupal by Gaurav Boudh
PDF
Migrating a Vignette Website to Drupal: Story of Multnomah County
Why Enterprises Choose Drupal for Futuristic Web App Development?
Sworks drupal
Doing Drupal: Quick Start Deployments via Distributions
Reading Room Australia Drupal Expertise
Reading Room's Drupal Expertise
Drupal in-depth
Drupal
Choosing an Open Source CMS
Introducing Drupal 9: Everything Marketers Need To Know
10 Reasons to Choose Drupal
Build successful sites fast with Drupal Distributions
Build successful sites fast with Drupal distributions like Commons, OpenPubli...
GSA Meeting
Hofmockel ignite ames2010
Why is drupal an ideal open source cms for an enterprise
Why is Drupal an ideal open source cms for an enterprise
Drupal Presentation
Drupal by Gaurav Boudh
Migrating a Vignette Website to Drupal: Story of Multnomah County
Ad

More from Mindtrek (20)

PDF
The influence of the Open Source Industry on IT-investments in the Public dom...
PPTX
Harnessing the power of open source: Mediamaisteri’s approach to scalable eLe...
PPTX
WordPress, Open Source and Monetization: The Need to be Truly Open
PPTX
Using openly licensed Large Language Models (LLMs) to develop services - expe...
PDF
Is your codebase ready for NIS2 and the Cyber Resilience Act?
PPTX
Solving Business Problems with Keycloak and Other Cool Technical Trinkets
PDF
Miksi julkishallinnon tulisi kiinnostua avoimesta lähdekoodista – kansallinen...
PDF
Avoimet tietomallit ja OMOP hyvinvointialueiden tietojohtamisen tukena
PPTX
Varhaiskasvatuksen eVaka - avoin lähdekoodi yhteistyön mahdollistajana
PPTX
Avointen rajapintojen mahdollistamat sovellusekosysteemit ja HL7 FHIR -standardi
PDF
Immateriaalioikeuksien politiikat innovaatioiden tukena
PPTX
Tekoäly sosiaalihuollossa, generatiivisella tekoälyllä koostettu lapsen palve...
PPTX
Avoin AI julkisissa ohjelmistohankkeissa – uhka vai mahdollisuus
PDF
What the AI revolution means for Open Source, Open Tech and Open Societies
PPTX
Data balance sheets laying foundations for sustainable and ethical use of data
PPTX
Towards data responsibility - how to put ideals into action
PDF
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
PDF
Datatalouden ja tekoälyn regulaatio – missä mennään?
PPTX
Green ICT Tools for Sustainable Digitalization
PPTX
Future-proof digitalization is on full speed – are you on board?
The influence of the Open Source Industry on IT-investments in the Public dom...
Harnessing the power of open source: Mediamaisteri’s approach to scalable eLe...
WordPress, Open Source and Monetization: The Need to be Truly Open
Using openly licensed Large Language Models (LLMs) to develop services - expe...
Is your codebase ready for NIS2 and the Cyber Resilience Act?
Solving Business Problems with Keycloak and Other Cool Technical Trinkets
Miksi julkishallinnon tulisi kiinnostua avoimesta lähdekoodista – kansallinen...
Avoimet tietomallit ja OMOP hyvinvointialueiden tietojohtamisen tukena
Varhaiskasvatuksen eVaka - avoin lähdekoodi yhteistyön mahdollistajana
Avointen rajapintojen mahdollistamat sovellusekosysteemit ja HL7 FHIR -standardi
Immateriaalioikeuksien politiikat innovaatioiden tukena
Tekoäly sosiaalihuollossa, generatiivisella tekoälyllä koostettu lapsen palve...
Avoin AI julkisissa ohjelmistohankkeissa – uhka vai mahdollisuus
What the AI revolution means for Open Source, Open Tech and Open Societies
Data balance sheets laying foundations for sustainable and ethical use of data
Towards data responsibility - how to put ideals into action
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
Datatalouden ja tekoälyn regulaatio – missä mennään?
Green ICT Tools for Sustainable Digitalization
Future-proof digitalization is on full speed – are you on board?
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
August Patch Tuesday
PDF
Getting Started with Data Integration: FME Form 101
PPTX
1. Introduction to Computer Programming.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Modernising the Digital Integration Hub
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
August Patch Tuesday
Getting Started with Data Integration: FME Form 101
1. Introduction to Computer Programming.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
WOOl fibre morphology and structure.pdf for textiles
1 - Historical Antecedents, Social Consideration.pdf
observCloud-Native Containerability and monitoring.pptx
Modernising the Digital Integration Hub
TLE Review Electricity (Electricity).pptx
Hybrid model detection and classification of lung cancer
Univ-Connecticut-ChatGPT-Presentaion.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
What is a Computer? Input Devices /output devices
Getting started with AI Agents and Multi-Agent Systems
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...

"Win-Win-Win: How Customers, Vendors and Developers are working together in getting the most out of Drupal community" by Mikko Hämäläinen

  • 1. Win-Win-Win How Customers, Vendors and Developers are working together in getting the most out of Drupal community Mikko Hämäläinen Druid Oy
  • 2. About me I’m Mikko Hämäläinen, the CEO of Druid, a Finnish Drupal company. Facts about me ● Graduated as a BSc in SW engineer in 2004 ● Ended up doing open source web development related stuff for 20 years. Mostly sales. ● Agile and Teal fanboy ● Dog person
  • 3. About Druid Druid is a software company that specializes in delivering customer web services with Drupal and other open source technologies. ● Founded in 2012 by five software engineers ● Business was based on Drupal and agile delivery methods. Nowadays Drupal + React is the default stack. ● Active in Drupal community since the beginning ● Customers include multiple cities, healthcare providers and private companies that needed self service portals
  • 5. Content Management Tool ● Content Management Systems are one of the backbones of modern web - around 66% all sites is run by one ● Typically they are used to create and update web sites, but can also be used for wide variety of other tasks such as self-service portals, webshops etc. ● Drupal is a Content Management Framework– less ready out of the box but highly customizable ● Other well known CMS systems include Wordpress, Joomla ja Liferay
  • 6. History ● Drupal was created by a Belgian developer Driers Buytaert for an university project message board / forum in 1998 ● After gaining some popularity Dries decided to open source it and Drupal was born. Name comes from a Dutch word Dorpje meaning a small village ● Howard Dean’s campaign site in 2003 helped Drupal to get momentum and has been very popular choice for high-traffic sites during 2010’s
  • 7. What makes Drupal relevant ● GPL licensed ● A content management framework – not just for websites ● Enterprisey – one of the few CMS’ to play in the “big league” ● Built with best practices and extensibility in mind ○ Relatively small core + huge amount (11,037 for D8 only) of contributed modules ● Uses PHP and Symfony framework ● Has probably the largest open source development community in the world
  • 8. Who uses Drupal Drupal excels in high-volume sites with plenty of integrations. ● Cities and Governments ● Educational institutions ● Large corporations ● Custom web stores and self service portals
  • 11. Associations support the community ● Drupal Association is a nonprofit organization funded by individual and corporate donations ● Mission is to foster Drupal software project and the community ● Main focuses are ○ Drupal.org - the online home of the Drupal community ○ DrupalCon - an annual international conference. In addition to DA there are 29 independent local Drupal associations that work on the national level
  • 13. Making things happen ● Collaboration happens through drupal.org and Git ● Some focus on Drupal Core development and some create and maintain modules ● Plenty of other ways to contribute: organizing events, giving presentations, translating etc. ● Community is very inclusive and special effort is made to keep it so ● There’s no hard line between developers and agency heads: many companies are founded by techies and everyone mingles freely in Drupal events
  • 14. Growth of the community Source: Driers Buytaert, https://dri.es/drupal-contributor-statistics-2011
  • 15. After 10 years ● As the platform has matured, the number of contributors has stabilized ● In 2021 there were ○ 7,420 individual contributors ○ 1,186 organizational contributors ○ 23,882 issues "fixed" or "closed" ○ 3,779 projects worked on ● Small drop compared to previous years might be caused by COVID- 19
  • 18. Agency perspective ● While the competition is sometimes fierce between the Drupal Agencies, they also collaborate a lot on both national and international level ● As long as Drupal is doing well, the agencies are doing well ● In addition to agencies, there are subcontractors, PaaS, SaaS and other service providers in the ecosystem ● The companies have their focus in the future: ○ training new developers ○ ensure the product serves the customers ○ spreading the word
  • 19. How companies contribute ● Agencies have most of the resources: time, money and developers ● Companies can allocate developer time to contribution work. Some of the issues are fixed during normal customer work and the companies only sponsor the time to commit the fix, but sometimes developers are allocated 100% to contrib work ● Sponsoring Drupal events ● Participating and sponsoring national and the international Drupal associations ● Training and other educational work
  • 21. Customers and Drupal development ● Most of the site owners experience Drupal through their selected agencies, but some customers are more involved and have a presence at Drupal.org ● There are 63 organizations listed at Drupal.org that have tagged themselves as end users of Drupal and have offices in Finland ● Drupal.org has an issue credit system where a solved issue gives attribution to the developer, the agency and the customer who paid for the work
  • 22. Benefiting from the community ● Open Source is a stable platform for business critical applications ● Being part of the Drupal community benefits the customer in several ways ○ independence from agencies ○ building a positive relationship with the developers ○ understanding Drupal development plans ● Steering the development effort through commissions and contributions ● Drupal has a community driven professional security team
  • 24. Case Yleisradio ● Finnish Broadcasting Company YLE has been a Drupal user for almost 20 years ● Their staff has participated in several Drupal events over the years ● One of the essential Drupal 7 modules, Organic Groups, was commissioned by YLE in 2004 ● YLE has several people listed at Drupal.org and gets constantly credited for contributions
  • 26. Case Turku ● City of Turku started a website renewal project in 2014 using Drupal 7 ● They decided to publish the source code and modules for anyone interested in using their work ● Turku owned the project but the development of KADA-platform was mostly done by three Drupal vendors ● Several Finnish cities (Jyväskylä, Pori, Varkaus, Imatra) adopted Turku’s Drupal codebase and created their own websites using it

Editor's Notes

  • #6: Tällä hetkellä noin 1,2% Internetin kaikista sivuista toteutettu Drupalilla (> 1M aktiivista asennusta)
  • #7: https://www.drupal.org/project/documentation/issues/297523
  • #9: Tällä hetkellä noin 1,2% Internetin kaikista sivuista toteutettu Drupalilla (> 1M aktiivista asennusta)
  • #15: https://dri.es/drupal-contributor-statistics-2011
  • #22: http://vintti.yle.fi/yle.fi/blogit.yle.fi/avoin-yle1c8b.html?page=11
  • #25: http://vintti.yle.fi/yle.fi/blogit.yle.fi/avoin-yle1c8b.html?page=11 https://www.drupal.org/yle-finnish-broadcasting-company#org-page-issue-credit
  • #29: Tarjous