diff --git a/content/_index.md b/content/_index.md index fbe0579..5c02ceb 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,5 +1,4 @@ --- title: "PyCon Ireland 2026" -# TODO: restore attendee count, date, and venue once a new venue/date are confirmed — see venueChangePending in hugo.toml -description: "Ireland's premier Python conference. Join Python developers for talks, workshops, and networking." +description: "Ireland's premier Python conference. Join 400+ Python developers for talks, workshops, and networking. 21 November 2026, Chartered Accountants House, Dublin." --- diff --git a/content/blog/_index.md b/content/blog/_index.md index c893319..4178466 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -1,5 +1,4 @@ --- title: "Blog" -# TODO: restore date/venue once confirmed — see venueChangePending in hugo.toml -description: "Read the latest news, announcements, and updates from PyCon Ireland 2026, Ireland's premier Python conference." +description: "Read the latest news, announcements, and updates from PyCon Ireland 2026, Ireland's premier Python conference, on 21 November at Chartered Accountants House, Dublin." --- diff --git a/content/code-of-conduct/_index.md b/content/code-of-conduct/_index.md index 58e824e..ec0322b 100644 --- a/content/code-of-conduct/_index.md +++ b/content/code-of-conduct/_index.md @@ -38,10 +38,10 @@ If a participant engages in behaviour that violates this code of conduct, the ev ### Contact Information -If you are being harassed, notice that someone else is being harassed, or have any other concerns, please report it by email to [contact@python.ie](mailto:contact@python.ie), which will then be handled discretely by the Python Ireland Code of Conduct Committee. As of 2025, the committee consists of: +If you are being harassed, notice that someone else is being harassed, or have any other concerns, please report it by email to [contact@python.ie](mailto:contact@python.ie), which will then be handled discreetly by the Python Ireland Code of Conduct Committee. As of 2026, the committee consists of: - Chris Hancock ([chris@python.ie](mailto:chris@python.ie)) -- Mykalin Jones ([mykalin@python.ie](mailto:mykalin@python.ie)) +- George Reilly ([george.reilly@python.ie](mailto:george.reilly@python.ie)) In more urgent situations during an event, please contact a member of event staff. In the case of PyCon Ireland, staff will be wearing "**PyCon Ireland Staff**" polo shirts. diff --git a/content/terms-and-conditions/_index.md b/content/terms-and-conditions/_index.md index 4231f4d..58b86ad 100644 --- a/content/terms-and-conditions/_index.md +++ b/content/terms-and-conditions/_index.md @@ -1,15 +1,12 @@ --- title: Terms and Conditions -# TODO: restore date/venue once confirmed — see venueChangePending in hugo.toml -description: "Read the terms and conditions for purchasing tickets and attending PyCon Ireland 2026, organised by Python Ireland." +description: "Read the terms and conditions for purchasing tickets and attending PyCon Ireland 2026, taking place on 21 November at Chartered Accountants House, Dublin." layout: "single" --- - - ### Terms and Conditions — PyCon Ireland 2026 -These Terms and Conditions govern the purchase of tickets and attendance at PyCon Ireland 2026 ("the Event"), organised by Python Ireland Developers CLG ("Python Ireland"). The venue and date are currently being confirmed following a change of venue; this page will be updated once they are finalised. +These Terms and Conditions govern the purchase of tickets and attendance at PyCon Ireland 2026 ("the Event"), organised by Python Ireland Developers CLG ("Python Ireland"), taking place on 21 November at Chartered Accountants House, Dublin. By purchasing a ticket or attending the Event, you agree to be bound by these Terms and Conditions. @@ -21,7 +18,7 @@ Tickets must be presented (printed or digital) at the entrance. Python Ireland r ### Refund Policy -Ticket refund requests must be submitted by email to [contact@python.ie](mailto:contact@python.ie). +Ticket refund requests must be submitted by email to [pycon2026@python.ie](mailto:pycon2026@python.ie). - Requests made more than 30 days before the Event will receive a full refund. - Requests made between 15 and 30 days before the Event will receive a 50% refund. @@ -51,7 +48,7 @@ Financial aid is available on a per-request basis, subject to availability, with ### Contact -For any queries relating to these Terms and Conditions, please contact us at [contact@python.ie](mailto:contact@python.ie). +For any queries relating to these Terms and Conditions, please contact us at [pycon2026@python.ie](mailto:pycon2026@python.ie). Python Ireland Developers CLG Registered in Ireland diff --git a/content/venue/_index.md b/content/venue/_index.md index 4c9ade8..d12066d 100644 --- a/content/venue/_index.md +++ b/content/venue/_index.md @@ -1,4 +1,4 @@ --- -title: "Venue: To Be Confirmed" -description: "Our booked venue, Trinity College Dublin, can no longer host PyCon Ireland 2026. We are confirming a new venue: read the latest update." +title: "Venue: Confirmed" +description: "PyCon Ireland 2026 is confirmed to take place on 21 November at Chartered Accountants House, Dublin." --- diff --git a/data/dublin.yml b/data/dublin.yml index f890c02..d6500dc 100644 --- a/data/dublin.yml +++ b/data/dublin.yml @@ -14,10 +14,10 @@ gallery: credit_url: "https://unsplash.com/photos/FE-OsdkaFBw" width: 600 height: 450 - - src: "https://images.unsplash.com/photo-1630784032326-4aafb67d344c?w=600&h=450&q=75&auto=format&fit=crop" + - src: "https://images.unsplash.com/photo-1743500353583-54ba42fbf69c?q=80&w=600&auto=format&fit=crop" alt: "Georgian architecture in Dublin city centre" - credit: "Barbora Dostálová on Unsplash" - credit_url: "https://unsplash.com/photos/CVStJe2lhmU" + credit: "Jamie Kettle on Unsplash" + credit_url: "https://unsplash.com/photos/a-red-door-welcomes-visitors-to-a-brick-building-M2mvaYMmO1U" width: 600 height: 450 - src: "https://images.unsplash.com/photo-1602061464448-5859b31eb1b8?w=600&h=450&q=75&auto=format&fit=crop" @@ -82,7 +82,7 @@ transport: photo_width: 600 photo_height: 300 - mode: "Luas" - description: "Two tram lines (Red & Green). The Green Line serves the conference area — stops at St. Stephen's Green and Dawson Street." + description: "Two tram lines (Red & Green). The Green Line serves the conference area — stops at Trinity and Dawson Street." photo: "https://images.unsplash.com/photo-1766593896586-9c597d86faf2?w=600&h=300&q=75&auto=format&fit=crop" photo_credit: "lesha tuman on Unsplash" photo_width: 600 diff --git a/hugo.toml b/hugo.toml index c3f01e7..7114427 100644 --- a/hugo.toml +++ b/hugo.toml @@ -33,17 +33,17 @@ enableGitInfo = true eventEndDate = "2026-11-21T18:00:00+01:00" # Venue information - venue = "Dublin's City Centre" - venueAddress = "Dublin 2, Ireland" - venueStreetAddress = "Some Street" + venue = "Chartered Accountants House" + venueAddress = "47-49 Pearse St, Dublin 2, D02 YN40, Ireland" + venueStreetAddress = "47-49 Pearse Street" venueCity = "Dublin" - venuePostalCode = "Dublin 2" + venuePostalCode = "D02 YN40" venueRegion = "Dublin" venueCountry = "IE" - # venueMapLat = 53.3438 - # venueMapLon = -6.2546 - # venuePhone = "+353 1 896 1000" - # venueWebsite = "https://www.tcd.ie/" + venueMapLat = 53.344289 + venueMapLon = -6.247827 + venuePhone = "+353 1 637 7200" + venueWebsite = "https://www.charteredaccountants.ie/chartered-accountants-house/home" # Organizer information organizerName = "Python Ireland" @@ -51,21 +51,19 @@ enableGitInfo = true organizerUrl = "https://python.ie/" croNumber = "559983" - # CFP status: "soon", "open", or "closed" - cfpStatus = "open" + # CFP status: "soon", "open", "closed" (temporarily), or "finished" + cfpStatus = "finished" cfpUrl = "https://sessionize.com/pycon-ireland-2026/" cfpOpens = "2026-05-25" cfpCloses = "2026-08-30" - ticketsUrl = "" # Set to Tito/Eventbrite URL when tickets go on sale - ticketsValidFrom = "2026-05-01" # Date pricing tiers were announced; required by Google's Offer.validFrom check - - # Set to true while the venue and date are unconfirmed (venue withdrew from hosting). - # Drives the sitewide notice banner and the struck-through date across templates. - # See content/blog/venue-change.md for the full announcement. - venueChangePending = true + ticketsUrl = "https://ti.to/python-ireland/pycon-ireland-2026" # Set to Tito/Eventbrite URL when tickets go on sale + ticketsValidFrom = "2026-10-01" # Date pricing tiers were announced; required by Google's Offer.validFrom check # Contact & social - email = "contact@python.ie" + email = "pycon2026@python.ie" + bskyUrl = "https://bsky.app/profile/python-ireland.bsky.social" + bskyHandle = "@python-ireland.bsky.social" + twitterUrl = "https://x.com/pythonireland" twitterHandle = "@pythonireland" mastodonHandle = "@Python_Ireland" mastodonUrl = "https://mastodon.ie/@Python_Ireland" @@ -87,33 +85,37 @@ enableGitInfo = true [[params.tickets]] name = "Student" - price = 40 + price = 35 currency = "EUR" features = ["Full conference access", "Lunch & refreshments", "Community networking"] highlight = false - [[params.tickets]] - name = "Early Bird" - price = 70 - currency = "EUR" - features = ["Full conference access", "Lunch & refreshments", "Conference t-shirt", "Workshop access"] - highlight = true + # [[params.tickets]] + # name = "Early Bird" + # price = 49 + # currency = "EUR" + # features = ["Full conference access", "Lunch & refreshments", "Conference t-shirt", "Workshop access"] + # highlight = true [[params.tickets]] name = "General" - price = 100 + price = 59 currency = "EUR" - features = ["Full conference access", "Lunch & refreshments", "Conference t-shirt", "Workshop access"] + features = ["Full conference access", "Lunch & refreshments", "Workshop access"] highlight = false [[params.tickets]] name = "Corporate" - price = 300 + price = 159 currency = "EUR" - features = ["Full conference access", "Lunch & refreshments", "Conference t-shirt", "Workshop access", "Priority seating", "Networking reception"] + features = ["Full conference access", "Lunch & refreshments", "Workshop access", "Priority seating", "Networking reception"] highlight = false [menus] + [[menus.main]] + name = "Tickets" + url = "/#tickets" + weight = 10 [[menus.main]] name = "Call for Proposals" url = "/cfp/" diff --git a/layouts/cfp/list.html b/layouts/cfp/list.html index 9e04d41..b22d292 100644 --- a/layouts/cfp/list.html +++ b/layouts/cfp/list.html @@ -22,49 +22,17 @@
- {{ if eq .Site.Params.cfpStatus "open" }} - - - CFP Now Open - - {{ else if eq .Site.Params.cfpStatus "closed" }} - - - CFP Temporarily Closed - - {{ else }} - - - Opening Soon - - {{ end }}

- {{ .Site.Title }} Call for Proposals + {{ .Site.Title }} – Call for Proposals

- {{ if eq .Site.Params.cfpStatus "closed" }}

- PyCon Ireland is looking for speakers, but the Call for Proposals is temporarily closed. Our booked venue, - {{ .Site.Params.venue }}, can no longer host the event on {{ .Site.Params.dateHuman }}. - We are confirming a new venue and date before reopening submissions. + The CFP is closed. + PyCon Ireland is currently assessing the many fine proposals for talks and workshops. + The schedule will be announced soon.

-
-

Why is the CFP closed? Read the full explanation in our - blog post. We will reopen the CFP, with a fresh timeline, once the new venue and date are confirmed.

-
- {{ else }}

- {{ if .Site.Params.venueChangePending }} - PyCon Ireland is looking for speakers. Share your Python knowledge and inspire the community, no need to wait for us to confirm the new venue and date before submitting your proposal. - {{ else }} - PyCon Ireland is looking for speakers. Share your Python knowledge, inspire the community, and take the stage at {{ .Site.Params.venue }} on {{ .Site.Params.dateHuman }}. - {{ end }} + Share your Python knowledge, inspire the community, and take the stage at {{ .Site.Params.venue }} on {{ .Site.Params.dateHuman }}.

- {{ if .Site.Params.venueChangePending }} -
-

We have a new venue (details to be announced) in Dublin's city centre; the conference will take place on {{ .Site.Params.dateHuman }}. Our original venue can no longer host the conference. - Read the latest update. The Call for Proposals is open in the meantime, until {{ dateFormat "2 January 2006" .Site.Params.cfpCloses }}, and accepted speakers will be informed of the new venue as soon as they are confirmed.

-
- {{ end }} {{/* CFP dates */}}
@@ -77,33 +45,17 @@

Deadline {{ dateFormat "2 January 2006" .Site.Params.cfpCloses }}

- {{ end }} - {{ if eq .Site.Params.cfpStatus "open" }} - - Submit a Proposal - - - {{ else if eq .Site.Params.cfpStatus "closed" }} -
- - CFP closed for an indeterminate period. Follow us on - Mastodon, - X - or LinkedIn - for updates on the new venue, date, and CFP reopening. -
- {{ else }}
- - CFP not open yet — follow us on + Follow us on + Bluesky, + LinkedIn, Mastodon, - X - or LinkedIn + X, + or + YouTube for updates.
- {{ end }} @@ -115,7 +67,7 @@

Who Should Submit?

- Whether you're a Python novice or a seasoned pro, a first-time speaker or a conference veteran, + Whether you're a Python novice or a seasoned pro, a first-time speaker, or a conference veteran, we want your contribution! PyCon Ireland is the perfect platform to share your knowledge, inspire others, and be part of our vibrant community.

@@ -441,7 +393,7 @@

Stay in the Loop

"name": "Is the {{ .Site.Title }} Call for Proposals open?", "acceptedAnswer": { "@type": "Answer", - "text": "{{ if eq .Site.Params.cfpStatus "closed" }}The Call for Proposals is temporarily closed. The original venue can no longer host the conference, so a new venue and date are being confirmed before submissions reopen.{{ else if eq .Site.Params.cfpStatus "open" }}Yes, the Call for Proposals is open until {{ dateFormat "2 January 2006" .Site.Params.cfpCloses }}.{{ if .Site.Params.venueChangePending }} The venue and date are still being confirmed, but you can submit your talk now.{{ end }}{{ else }}The Call for Proposals is not open yet.{{ end }}" + "text": "The Call for Proposals is finished. The proposals are being reviewed. The schedule is being finalized." } } ] diff --git a/layouts/dublin/list.html b/layouts/dublin/list.html index 586ad3a..c7b59e1 100644 --- a/layouts/dublin/list.html +++ b/layouts/dublin/list.html @@ -106,16 +106,14 @@

{{ .mode }}

"text": "From Dublin Airport, take the Airlink 747 bus directly to College Green. Journey time is approximately 35-45 minutes. Taxis and rideshare services are also available." } }, - /* todo: update for new venue { "@type": "Question", - "name": "Is Trinity College Dublin accessible for wheelchair users?", + "name": "Is Chartered Accountants House accessible for wheelchair users?", "acceptedAnswer": { "@type": "Answer", - "text": "Trinity College Dublin has accessible entrances, lifts, and accessible toilet facilities. Contact the PyCon Ireland team at contact@python.ie for specific accommodation requests." + "text": "Chartered Accountants House has accessible entrances, lifts, and accessible toilet facilities. Contact the PyCon Ireland team at pycon2026@python.ie for specific accommodation requests." } }, - */ { "@type": "Question", "name": "What public transport options are available near PyCon Ireland 2026?", diff --git a/layouts/index.html b/layouts/index.html index a5397e1..29e53b8 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -6,12 +6,7 @@
- {{ if .Site.Params.venueChangePending }} - {{ .Site.Params.dateHuman }} · {{ .Site.Params.venue }} - (new venue & date TBC) - {{ else }} {{ .Site.Params.dateHuman }} · {{ .Site.Params.venue }} - {{ end }} {{ if eq .Site.Params.cfpStatus "open" }} @@ -19,6 +14,11 @@ CFP open · closes {{ dateFormat "2 January 2006" .Site.Params.cfpCloses }} · Submit a talk + {{ else if eq .Site.Params.cfpStatus "finshed" }} + + + CFP closed {{ dateFormat "2 January 2006" .Site.Params.cfpCloses }} · + {{ else if eq .Site.Params.cfpStatus "closed" }} @@ -26,12 +26,10 @@ Learn more {{ end }} - {{- /* Ticket prices hidden until confirmed — see issue #115 - Tickets from €{{ (index .Site.Params.tickets 0).price }} to €{{ (index .Site.Params.tickets (sub (len .Site.Params.tickets) 1)).price }} + Tickets from €{{ (index .Site.Params.tickets 0).price }} to €{{ (index .Site.Params.tickets (sub (len .Site.Params.tickets) 1)).price }} - */ -}}
@@ -41,7 +39,7 @@ {{- /* partial "sponsors-home.html" . */ -}} {{- partial "venue-home.html" . -}} {{- partial "key-questions.html" . -}} + {{- partial "tickets.html" . -}} {{- partial "discover-dublin.html" . -}} - {{- /* partial "tickets.html" . */ -}} {{- /* partial "cta-newsletter.html" . */ -}} {{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 7308df3..789da5e 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -13,6 +13,7 @@

Ireland's premier Python conference.
{{ .Site.Params.dateHuman }}.
+ {{ .Site.Params.venue }}.
Dublin's city centre.

@@ -24,7 +25,7 @@

Speakers */}} {{/*
  • Schedule
  • */}} {{/*
  • Sponsors
  • */}} -
  • Venue (details to be announced)
  • +
  • Venue
  • @@ -44,10 +45,11 @@

    Connect

    diff --git a/layouts/partials/head.html b/layouts/partials/head.html index eb0fe4d..bea7192 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -1,7 +1,6 @@ -{{/* TODO: restore ", {{ dateFormat "2 January" (time .Site.Params.eventStartDate) }}" once a new venue and date are confirmed — see venueChangePending in hugo.toml */}} -{{ if .IsHome }}{{ .Site.Title }} — Python Conference · Dublin{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }} +{{ if .IsHome }}{{ .Site.Title }} — Python Conference · Dublin, {{ dateFormat "2 January" (time .Site.Params.eventStartDate) }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }} @@ -71,3 +70,6 @@ {{/* Structured Data / Schema.org */}} {{ partial "structured-data.html" . }} + +{{/* Tito tickets */}} + diff --git a/layouts/partials/hero.html b/layouts/partials/hero.html index e9022c9..1ebc570 100644 --- a/layouts/partials/hero.html +++ b/layouts/partials/hero.html @@ -49,12 +49,7 @@

    - {{ if .Site.Params.venueChangePending }} - {{ .Site.Params.hero.date }} · {{ .Site.Params.hero.location }} - New venue to be announced - {{ else }} - {{ .Site.Params.hero.date }} · {{ .Site.Params.hero.location }} - {{ end }} + {{ .Site.Params.hero.date }} · {{ .Site.Params.hero.location }}

    @@ -69,6 +64,14 @@ Learn More + {{ else if eq .Site.Params.cfpStatus "finished" }} + + + CFP Finished + + + Learn More + {{ else if eq .Site.Params.cfpStatus "closed" }} diff --git a/layouts/partials/key-questions.html b/layouts/partials/key-questions.html index e225e99..e1f599d 100644 --- a/layouts/partials/key-questions.html +++ b/layouts/partials/key-questions.html @@ -2,19 +2,9 @@

    When and where is {{ .Site.Title }}?

    - {{ if .Site.Params.venueChangePending }} - {{ .Site.Title }} was due to take place on 17 October 2026 - at Trinity College Dublin. - The venue can no longer host the event. - We have confirmed a new date, {{ .Site.Params.dateHuman }}, - and new venue in Dublin's city centre (details to be announced). - See our latest update. - It will remain a single-day, multi-track conference organised by Python Ireland, a not-for-profit community organisation. - {{ else }} {{ .Site.Title }} takes place on {{ .Site.Params.dateHuman }} - at {{ .Site.Params.venue }}, College Green, Dublin 2, Ireland. + at {{ .Site.Params.venue }}, Pearse Street, Dublin 2, Ireland. It is a single-day, multi-track conference organised by Python Ireland, a not-for-profit community organisation. - {{ end }}

    {{ if eq .Site.Params.cfpStatus "open" }}

    How do I submit a talk to {{ .Site.Title }}?

    @@ -31,13 +21,10 @@

    Is the Call for Proposals Read the full CFP page for details, and follow us on social media for updates on when it reopens.

    {{ end }} - {{- /* Ticket price Q&A hidden until confirmed — see issue #115 -

    How much do tickets cost for PyCon Ireland 2026?

    -

    - Tickets range from €{{ (index .Site.Params.tickets 0).price }} (student) - to €{{ (index .Site.Params.tickets (sub (len .Site.Params.tickets) 1)).price }} (corporate). - {{ if .Site.Params.ticketsUrl }}Get tickets.{{ end }} +

    What is the schedule?

    +

    + The schedule will be announced soon. + There will be three tracks of talks and two workshop tracks.

    - */ -}}
    diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 723592c..4b7ee8b 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -1,17 +1,4 @@