Close CFP and flag venue/date change pending new venue#142
Conversation
Trinity College Dublin can no longer host PyCon Ireland 2026, so the venue and date (17 October 2026) are no longer confirmed. - Close the Call for Proposals (cfpStatus = "closed") with dedicated messaging on the homepage, hero, key-questions section, and the CFP page itself, instead of falling back to the misleading 'opening soon' state. - Add a sitewide notice banner (venueChangePending param) in the header linking to the announcement post. - Strike through the conference date (and venue where relevant) on every page that references it: homepage hero, key facts bar, key-questions section, footer, CFP page, and venue page. - Add a notice box on the venue page explaining the venue is changing. - Set the Event structured data eventStatus to EventPostponed while venueChangePending is true. - Update the CFP page FAQ schema and OG/meta description to reflect the closure instead of a fixed deadline. - Add a blog post explaining the venue change and CFP closure.
✅ Deploy Preview for pycon-ireland-2026 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
The venue page title, meta description, and hero heading asserted Trinity College Dublin as the confirmed venue, contradicting the notice box below it explaining the venue is changing. - Rewrite venue page title/description to reflect the pending change - Strike through the venue name in the hero H1 when venueChangePending is true, matching the pattern already used on the homepage hero, footer, and CFP page
The homepage <title>, homepage/blog meta descriptions, and the Terms and Conditions page still asserted 17 October 2026 / Trinity College Dublin as confirmed facts, contradicting the venue change notice shown elsewhere on the site. - Drop the date from the homepage <title> tag - Drop the date, venue, and unconfirmed '500+ developers' figure from the homepage meta/OG description - Drop the date and venue from the blog listing description - Drop the date and venue from the Terms and Conditions description and body, replaced with a note that they are being confirmed - Add TODO comments at each spot as a reminder to restore the date and venue once the new ones are confirmed
|
|
||
| ## What This Means Right Now | ||
|
|
||
| - **The Call for Proposals is temporarily closed**, for an indeterminate period. If you were preparing a submission, please hold off until we reopen it with a confirmed timeline. |
There was a problem hiding this comment.
I'd say "until we can confirm a new venue", "indeterminate" implies it may be a long time, when we expect only a few months.
| - **The conference date of 17 October 2026 no longer stands.** We will announce a new date once we have one. | ||
| - **We are actively looking for a new venue** in the Dublin area that can accommodate the conference. As soon as a venue and date are confirmed, we will update the website and announce it through our usual channels. | ||
|
|
||
| You'll see the previous date and venue struck through across the site as a reminder that they are no longer current, until we have confirmed replacements. |
There was a problem hiding this comment.
We can leave this paragraph out of the message I think.
| --- | ||
| title: "Venue Change for PyCon Ireland 2026: CFP Temporarily Closed" | ||
| date: 2026-07-02 | ||
| description: "Trinity College Dublin can no longer host PyCon Ireland 2026. We are confirming a new venue and date, and the Call for Proposals is temporarily closed." |
There was a problem hiding this comment.
I'd reduce the title since the detail is in the body:
"Update on PyCon Ireland 2026: Venue and Date Change"
| draft: false | ||
| --- | ||
|
|
||
| We have important news to share about **PyCon Ireland 2026**. |
There was a problem hiding this comment.
This line could be left out, I think it's implicit.
|
|
||
| We have important news to share about **PyCon Ireland 2026**. | ||
|
|
||
| Our booked venue, **Trinity College Dublin**, has informed us that it can no longer host the conference. This decision was made on the venue's side, and it means we can no longer confirm **17 October 2026** as our event date. |
There was a problem hiding this comment.
I'd say "by the venue" rather than "on the venue's side".
|
|
||
| - **PyCon Ireland 2026 is still happening.** This is a delay, not a cancellation. | ||
| - **Our commitment to the community remains unchanged**, from first-time speakers to seasoned practitioners, across the full range of Python topics. | ||
| - **The team is already working on next steps.** We will share updates as soon as there is something concrete to report. |
There was a problem hiding this comment.
Maybe "is already working on next steps" -> "has already begun the process of securing a new venue"
|
|
||
| The fastest way to hear about the new venue, date, and CFP reopening is to follow us on [Mastodon](https://mastodon.ie/@Python_Ireland), [X](https://twitter.com/pythonireland), or [LinkedIn](https://www.linkedin.com/company/python-ireland). We will also post updates here on the blog. | ||
|
|
||
| Thank you for your patience and continued support of Python Ireland. We'll be back with good news soon. |
There was a problem hiding this comment.
I'd hedge a bit here rather than overpromise: "We'll be back with good news soon." -> "We look forward to sharing better news with you soon."
| --- | ||
| title: "Venue — Trinity College Dublin" | ||
| description: "PyCon Ireland 2026 takes place at Trinity College Dublin, College Green, Dublin 2. Find out how to get there and what to expect on the day." | ||
| title: "Venue — To Be Confirmed" |
| {{ if eq .Site.Params.cfpStatus "closed" }} | ||
| <p class="text-xl text-text-secondary max-w-2xl mx-auto mb-8"> | ||
| PyCon Ireland is looking for speakers, but the Call for Proposals is temporarily closed. Our booked venue, | ||
| <s class="opacity-60">{{ .Site.Params.venue }}</s>, can no longer host the event on <s class="opacity-60">{{ .Site.Params.dateHuman }}</s>. |
| @@ -1,4 +1,5 @@ | |||
| --- | |||
There was a problem hiding this comment.
some of these seems to be files generated from other files - assuming I want to mainly review the copy (text) rather than generated HTML, which ones should I review?
Is there a hosted dev version of this site?
- shorten blog post title and drop implicit intro line - soften wording around venue's decision and CFP closure timeframe - remove redundant struck-through-date paragraph - reword reschedule-not-cancellation and next-steps messaging - tone down closing line to avoid overpromising - replace em dashes with colons in venue page title/description
Wrap the About the Venue section, the OpenStreetMap embed, the Accessibility section, and the Place JSON-LD schema in an if-not-venueChangePending guard so stale Trinity College Dublin specifics no longer show while a new venue is being confirmed.
Add a note that speakers who already submitted a talk don't need to worry, and that they'll be informed of the new date and venue as soon as confirmed so they can plan accordingly.
- Reopen CFP with deadline extended to 30 August 2026 while the new venue and date are still being confirmed - Rename venue-change-cfp-paused.md blog post to venue-change.md and update its content to reflect the reopened CFP - Update all references to the renamed blog post across cfp, venue, and nav templates - Add conditional messaging in cfp/list.html and nav.html driven by cfpStatus and venueChangePending params - Update FAQ structured data to reflect open CFP status
The homepage "The Venue" section still showed Trinity College Dublin's name, description, address, and map unconditionally, even though the dedicated /venue/ page already hides these details when venueChangePending is true. Apply the same conditional to venue-home.html: show a venue-change notice instead, and collapse the two-column layout to a single centred column since there's no map to show alongside it.
- Resize and convert the new PyCon Ireland 2026 branded illustration to the standard 1200x630 og-image.webp used for Open Graph and Twitter Card previews - Add attribution entry in credits.md for the new asset
Apply the same new PyCon Ireland 2026 branded illustration used for the homepage og:image to the CFP page's dedicated cfp-og-2026.webp, and update credits.md to note both usages.
Pass $DEPLOY_PRIME_URL to Hugo's -b flag so deploy previews and branch deploys generate og:image, og:url, canonical, and structured-data URLs pointing at their own preview domain instead of the hardcoded production baseURL. Netlify sets DEPLOY_PRIME_URL to the production URL in the production context, so behavior there is unchanged. Verified locally by building with DEPLOY_PRIME_URL set to both a deploy-preview URL and the production URL.
Summary
Trinity College Dublin has informed us it can no longer host PyCon Ireland 2026, so the previously confirmed venue and date (17 October 2026) are no longer valid. This PR reflects that on the site while a new venue and date are being confirmed.
cfpStatus = "closed") with dedicated messaging on the homepage, hero, key-questions section, and CFP page, instead of falling into the misleading "opening soon" state.venueChangePendingparam) in the header, linking to the announcement post.Eventstructured dataeventStatustoEventPostponedwhilevenueChangePendingis true.content/blog/venue-change-cfp-paused.md) explaining the venue change and CFP closure.All new/removed content is gated behind the
cfpStatusandvenueChangePendingparams inhugo.toml, so reopening the CFP and confirming a new venue/date later is a config flip plus restoring the struck-through values, not a template rewrite.Test plan
hugo --minify --cleanDestinationDirbuilds without errors (22 pages, incl. new blog post)python scripts/check-csp.py --verbosepasses (no new external domains)eventStatusisEventPostponed, struck-through date renders on homepage/footer/CFP/venue pages