From 0c5314514ff09f9d7bd9d3086780ff531d890ce9 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 7 Oct 2021 09:03:19 +0100 Subject: [PATCH] Add Drupal Meetup distribution post --- ...introducing-drupal-distribution-meetups.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 source/_posts/introducing-drupal-distribution-meetups.md diff --git a/source/_posts/introducing-drupal-distribution-meetups.md b/source/_posts/introducing-drupal-distribution-meetups.md new file mode 100644 index 00000000..a854fcda --- /dev/null +++ b/source/_posts/introducing-drupal-distribution-meetups.md @@ -0,0 +1,28 @@ +--- +title: Introducing a Drupal distribution for meetup websites +excerpt: I'm starting development on a new Drupal distribution for building websites for meetup groups. +tags: + - drupal + - drupal-9 + - drupal-distribution + - drupal-meetup-distribution + - personal + - php + - php-south-wales +date: 2021-10-07 +--- + +I'm the current organiser of the [PHP South Wales user group](https://www.phpsouthwales.uk) 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](https://www.drupal.org/project/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 [Drupal Meetup organisation on GitHub][github] which contains repositories for the distribution as well as a project template, and these repositories are pushed to [Packagist][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. + +[github]: https://github.com/drupal-meetup +[packagist]: https://packagist.org/packages/opdavies/?query=drupal-meetup