---
title: "JUG London meetup for  2026"
description: ""
url: "https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231"
date: "2026-09-21T05:12:40+00:00"
language: "en-GB"
---

[PDF](https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231:jug-london-meetup-for-month-2026?format=raw&layout=pdf "<strong>PDF</strong><br>Download PDF")[ Save the dates](https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231:jug-london-meetup-for-month-2026?format=raw&layout=ics "<strong>iCalendar</strong><br>Download iCalendar file or copy link to subscribe") [ ](https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231?markdown=1&jem_layout=compact "Compact view")

#  JUG London meetup for 2026

 ##  Event - JUG London meetup for 2026

  Title:  JUG London meetup for 2026  When:   Tuesday 15th September, 19:00 - 21:00   Guest Speaker:Hannes PapenbergTopic:From Joomla 3+ to Joomla 6 code in 30 minutes2nd Speaker:NATopic:Open Mic bring your own subjectType of Event:Monthly JUG Meetup (See more info)

![JUG London meetup for  2026](https://www.joomlalondon.co.uk/images/jem/events/small/jugl-2026-09-1200x675-dated_1764551879.png "Click to enlarge")

 ## Description

## Welcome to Joomla London User Group's monthly meetup

September's JUGL meetup takes on the extension you have not touched in years. Hannes Papenberg — a Joomla core contributor and a familiar face here — shows how to get an old extension onto Joomla 6 code and structure automatically, in about thirty minutes.

Hannes Papenberg — From Joomla 3+ to Joomla 6 code in 30 minutes

Most of us have an extension still running on Joomla 3 code, left alone because the rewrite looks too big to start. Hannes goes through the motions of updating one automatically — code and structure, from Joomla 3 or any version since, in a matter of thirty minutes per extension. The tool behind it is jrector (github.com/joomla-projects/jrector): Joomla rule sets for Rector, the PHP refactoring engine, installed as a Composer package and run over your extension from the command line. He'll also cover setting up a development environment you can keep using afterwards. No more excuses for old code.

**Open discussion — what's on your mind?**

The second half is open. Bring whatever you want to talk about — we'll put a few up to start if nobody else does: modern site building with or without page builders, security in an AI hacking world, MCPs and whether they're worth the trouble, and using AI for development. No slides required.

---

Schedule — starts 18:00 UTC (19:00 BST) 15th Sep, runs until 20:00 UTC (21:00 BST):
18:00 — Introductions, chit-chat, and news
18:15 — Hannes Papenberg: From Joomla 3+ to Joomla 6 code in 30 minutes
19:00 — Questions
19:15 — Open discussion — what's on your mind?
19:45 — Fireside chat, news, social, and wrap-up

  ---

 ##  Venue - Google Meet / Hangouts

  Location:  [Google Meet / Hangouts](https://www.joomlalondon.co.uk/jem-frontend/venues/venues-overview/venue/6:online-call)  City:  Online / Google Meet  Country:  ![United Kingdom](https://www.joomlalondon.co.uk/media/com_jem/images/flags/w80-webp/gb.webp "United Kingdom")

 ---

   Powered by [JEM](https://www.joomlaeventmanager.net "Joomla Event Manager")

## Schema

```json
{ "@context": "https://schema.org", "@type": "Organization", "@id": "https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231#organization", "name": "Joomla London User Group (#JUGL)", "description": "We help designers, developers, hobbyists and business owners get the most out of the Joomla CMS. We help designers, developers, hobbyists and business owners get the most out of the Joomla CMS. Join us at our free monthly meetups, and let us help you with your Joomla projects.", "email": "<!-- This email address is being protected from spambots. --><span class="cloaked_email ep_0a2a8404"><span data-ep-aadf2="&#105;&#110;&#102;&#111;" data-ep-b5d55="&#46;u&#107;"><span data-ep-b5d55="n&#46;&#99;&#111;" data-ep-aadf2="&#64;j&#111;o"><span data-ep-b5d55="&#111;n&#100;&#111;" data-ep-aadf2="&#109;&#108;&#97;l"></span></span></span></span><script>RegularLabs.EmailProtector.unCloak("ep_0a2a8404");</script>", "url": "https://www.joomlalondon.co.uk", "foundingDate": "2009-02-17", "logo": "https://www.joomlalondon.co.uk/images/jugl-website-logo-new.png", "image": "https://www.joomlalondon.co.uk/images/jugl-website-logo-new.png", "address": { "@type": "PostalAddress", "addressCountry": "GB", "addressLocality": "London", "addressRegion": "London" }, "sameAs": [ "https://x.com/joomlalondon", "https://www.youtube.com/@JoomlaLondon-jugl", "https://bsky.app/profile/joomlalondon.co.uk" ] }
```

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Start", "item": "https://www.joomlalondon.co.uk" }, { "@type": "ListItem", "position": 2, "name": "JUG London meetup for 2026", "item": "https://www.joomlalondon.co.uk/jem-frontend/events/sample-event/event/231" } ] }
```
