Skip to content

Close CFP and flag venue/date change pending new venue#142

Merged
matrixise merged 11 commits into
mainfrom
worktree-cfp-closed-venue-change
Jul 6, 2026
Merged

Close CFP and flag venue/date change pending new venue#142
matrixise merged 11 commits into
mainfrom
worktree-cfp-closed-venue-change

Conversation

@matrixise

Copy link
Copy Markdown
Contributor

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.

  • Close the Call for Proposals (cfpStatus = "closed") with dedicated messaging on the homepage, hero, key-questions section, and CFP page, instead of falling into the misleading "opening soon" state.
  • Add a sitewide notice banner (new 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 (content/blog/venue-change-cfp-paused.md) explaining the venue change and CFP closure.

All new/removed content is gated behind the cfpStatus and venueChangePending params in hugo.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 --cleanDestinationDir builds without errors (22 pages, incl. new blog post)
  • python scripts/check-csp.py --verbose passes (no new external domains)
  • Verified rendered HTML: CFP badge shows "Temporarily Closed", homepage banner and blog link render, eventStatus is EventPostponed, struck-through date renders on homepage/footer/CFP/venue pages
  • Visual review in a deployed preview (Netlify) recommended before merge

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.
@netlify

netlify Bot commented Jul 2, 2026

Copy link
Copy Markdown

Deploy Preview for pycon-ireland-2026 ready!

Name Link
🔨 Latest commit f842492
🔍 Latest deploy log https://app.netlify.com/projects/pycon-ireland-2026/deploys/6a492ff14f0fd000083b58a3
😎 Deploy Preview https://deploy-preview-142--pycon-ireland-2026.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

matrixise added 2 commits July 2, 2026 16:46
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
Comment thread content/blog/venue-change-cfp-paused.md Outdated

## 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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread content/blog/venue-change-cfp-paused.md Outdated
- **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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can leave this paragraph out of the message I think.

Comment thread content/blog/venue-change-cfp-paused.md Outdated
---
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."

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd reduce the title since the detail is in the body:

"Update on PyCon Ireland 2026: Venue and Date Change"

Comment thread content/blog/venue-change-cfp-paused.md Outdated
draft: false
---

We have important news to share about **PyCon Ireland 2026**.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line could be left out, I think it's implicit.

Comment thread content/blog/venue-change-cfp-paused.md Outdated

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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd say "by the venue" rather than "on the venue's side".

Comment thread content/blog/venue-change-cfp-paused.md Outdated

- **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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe "is already working on next steps" -> "has already begun the process of securing a new venue"

Comment thread content/blog/venue-change-cfp-paused.md Outdated

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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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."

Comment thread content/venue/_index.md Outdated
---
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"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd purge all em-dashes

Comment thread layouts/cfp/list.html
{{ 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>.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we remove ref to venue?

Comment thread content/blog/_index.md
@@ -1,4 +1,5 @@
---

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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?

matrixise added 8 commits July 4, 2026 10:24
- 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.
@matrixise matrixise merged commit fc29872 into main Jul 6, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants