Skip to main content

Introducing a Drupal distribution for meetup websites

I'm the current organiser of the PHP South Wales user group and built the current website with Drupal 8, which I started in 2019.

There are some basic pages, but also functionality to display upcoming and past events, show current sponsors, and to populate event data from Meetup.com - functionality that could needed by other meetup groups for their websites - such as other PHP and Drupal user groups that I've organised and attended.

Inspired by other Drupal distributions like LocalGov, I've decided to refactor the current site into a reusable distribution that other meetup groups can use. It's not intended to be a clone of Meetup.com, but to be used for a website for a single meetup group to show their events and showcase their own community.

This also means that any new functionality can be added straight to the distribution and immediately available for everyone.

I've created a project page on Drupal.org and a Drupal Meetup organisation on GitHub which contains repositories for the distribution as well as a project template that are pushed to Packagist to that they can be installed with Composer - e.g. composer create-project --stability dev drupal-meetup/drupal-meetup-project my-new-meetup.

This seems like a good opportunity to do some more Drupal contribution and may benefit others too who want to build their own meetup group websites.

Comments or questions? I'm @opdavies on Twitter.