{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.3.0.dev0", "url": "https://pretalx.com"}, "schedule": {"url": "https://pretalx.com/wagtail-space-2025/schedule/", "version": "0.7", "base_url": "https://pretalx.com", "conference": {"acronym": "wagtail-space-2025", "title": "Wagtail Space 2025", "start": "2025-10-08", "end": "2025-10-10", "daysCount": 3, "timeslot_duration": "00:05", "time_zone_name": "UTC", "colors": {"primary": "#2b2833"}, "rooms": [{"name": "Main", "slug": "4765-main", "guid": "f7a749a5-34d4-51a4-a831-f7136e5d6877", "description": null, "capacity": 300}, {"name": "Track One", "slug": "4769-track-one", "guid": "2a78f112-169e-5e90-bec6-23d350aa0a7e", "description": null, "capacity": null}, {"name": "Track Two", "slug": "4770-track-two", "guid": "4a28fcef-0eee-52f8-a93e-2b5653ee8b86", "description": null, "capacity": null}], "tracks": [], "days": [{"index": 1, "date": "2025-10-08", "day_start": "2025-10-08T04:00:00+00:00", "day_end": "2025-10-09T03:59:00+00:00", "rooms": {"Main": [{"guid": "9d4a0bce-09c2-56b3-9aed-58ced194e78c", "code": "WS3KSR", "id": 80691, "logo": null, "date": "2025-10-08T12:45:00+00:00", "start": "12:45", "end": "2025-10-08T13:00:00+00:00", "duration": "00:15", "room": "Main", "slug": "wagtail-space-2025-80691-welcome-session", "url": "https://pretalx.com/wagtail-space-2025/talk/WS3KSR/", "title": "Welcome Session", "subtitle": "", "track": null, "type": "Welcome Session", "language": "en", "abstract": "Welcome!", "description": "Welcome Session", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/WS3KSR/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/WS3KSR/", "attachments": []}, {"guid": "b419d0c9-a525-5a7e-b575-bc5aba8334e7", "code": "Z97NUV", "id": 79308, "logo": null, "date": "2025-10-08T13:00:00+00:00", "start": "13:00", "end": "2025-10-08T13:30:00+00:00", "duration": "00:30", "room": "Main", "slug": "wagtail-space-2025-79308-state-of-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/Z97NUV/", "title": "State of Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "An overview of the current state of our project and community, and where we\u2019re heading.", "description": "We\u2019ll review:\n\n- Recent and current projects\n- Our community impact\n- Current trends\n- Future direction", "recording_license": "", "do_not_record": false, "persons": [{"code": "NWSRRS", "name": "Thibaud Colas", "avatar": "https://pretalx.com/media/avatars/NWSRRS_mfIrUuC.webp", "biography": "I\u2019m Product Lead for Wagtail at Torchbox, and a core team member for the open source project. I\u2019m also the President of the Django Software Foundation, and an open source technologist in the fields of AI, accessibility, digital sustainability.", "public_name": "Thibaud Colas", "guid": "22623119-1321-52de-ab70-dd1b0c79536d", "url": "https://pretalx.com/wagtail-space-2025/speaker/NWSRRS/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/Z97NUV/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/Z97NUV/", "attachments": []}, {"guid": "993b38d6-a2f8-5d2a-b001-1e0d0e52b215", "code": "XMSUJ9", "id": 80109, "logo": null, "date": "2025-10-08T14:30:00+00:00", "start": "14:30", "end": "2025-10-08T14:55:00+00:00", "duration": "00:25", "room": "Main", "slug": "wagtail-space-2025-80109-implementing-the-french-government-design-system-in-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/XMSUJ9/", "title": "Implementing the French Government Design System in Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Discover how Sites Faciles help French public administration build accessible, ready-to-use websites with the French Design System\u2014no tech team or contractors required.", "description": "[Sites Faciles](https://sites.beta.gouv.fr/) is a project developed by the French government\u2019s digital services suite, aimed at helping public servants quickly create websites using the official [French Government Design System (DSFR)](https://www.systeme-de-design.gouv.fr/), currently used on about 80 websites.\n\nThe goal: provide an accessible, user-friendly CMS that doesn\u2019t require an internal tech team or costly external contractors for each new website.\n\nWagtail\u2019s StreamFields made it possible to implement more than 40 DSFR components as reusable blocks. But this approach also brought challenges: offering layout templates is not straightforward, and the editing interface can become complex when components themselves are complex.\n\nIn this talk, Lucie Laporte and Sylvain Boissel\u2014two of the three developers behind Sites Faciles \u2013 will share how the project has evolved over the past two years, the lessons learned, and the issues they are now tackling in designing a simpler admin experience.", "recording_license": "", "do_not_record": false, "persons": [{"code": "YP9MUS", "name": "Sylvain Boissel", "avatar": "https://pretalx.com/media/avatars/YP9MUS_KZ4QFzI.webp", "biography": "I'm a freelance web developer, working mostly with Django (for about 10 years now) and Wagtail (since 2020). I currently work on Sites Faciles for the French government\u2019s digital services suite", "public_name": "Sylvain Boissel", "guid": "6c8d5b97-6720-550a-bb12-9f50cb37adfd", "url": "https://pretalx.com/wagtail-space-2025/speaker/YP9MUS/"}, {"code": "ADVAH3", "name": "Lucie Laporte", "avatar": "https://pretalx.com/media/avatars/ADVAH3_vaTTMiQ.webp", "biography": "I'm a freelance web developer since 2021. Before turning to tech, I spent years as an art registrar, more used to wandering through museum storage rooms than reading lines of code. Since my career change, I've been working extensively with Wagtail and Django, and I currently contribute to Sites Faciles, a platform for the French government. That journey from art handling to web development has shaped the way I approach projects today\u2014with a mix of creativity, precision, and care.", "public_name": "Lucie Laporte", "guid": "ba4839a4-2133-5879-9eca-1b27ff2d7df1", "url": "https://pretalx.com/wagtail-space-2025/speaker/ADVAH3/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/XMSUJ9/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/XMSUJ9/", "attachments": []}, {"guid": "1535fc51-a6c0-55ed-808a-4335965c11cf", "code": "RB7PXC", "id": 80704, "logo": null, "date": "2025-10-08T16:00:00+00:00", "start": "16:00", "end": "2025-10-08T16:25:00+00:00", "duration": "00:25", "room": "Main", "slug": "wagtail-space-2025-80704-creating-connections-between-stories-and-objects-using-ai", "url": "https://pretalx.com/wagtail-space-2025/talk/RB7PXC/", "title": "Creating connections between stories and objects using AI", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How London\u2019s museums use Wagtail and AI to connect millions of objects with stories, making collections more accessible and engaging.", "description": "Museums hold vast collections, but their potential is often locked away in databases or static catalogues. London Mueum are tackling this challenge by transforming their digital presence with Wagtail. In this session, Trish Thomas (Head of Digital, Museum of London) will share lessons from the project: from aligning editorial and technical teams, to using AI to surface connections between stories and objects, to reshaping content strategy for inclusivity and accessibility. This case study will offer practical insights for cultural organisations, content professionals, and developers alike\u2014showing how Wagtail can underpin ambitious digital change while staying flexible for experimentation with new technologies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XEEGM3", "name": "Trish Thomas", "avatar": "https://pretalx.com/media/avatars/XEEGM3_NZYsfd2.webp", "biography": "Head of Digital Innovation at London Museum", "public_name": "Trish Thomas", "guid": "78b8b25e-11de-52f8-941f-57fefadf5e3c", "url": "https://pretalx.com/wagtail-space-2025/speaker/XEEGM3/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/RB7PXC/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/RB7PXC/", "attachments": []}, {"guid": "32e2e93e-8515-5aed-9ece-d24fc3ee754c", "code": "QUPCH3", "id": 80692, "logo": null, "date": "2025-10-08T16:30:00+00:00", "start": "16:30", "end": "2025-10-08T16:45:00+00:00", "duration": "00:15", "room": "Main", "slug": "wagtail-space-2025-80692-closing-session-day-1", "url": "https://pretalx.com/wagtail-space-2025/talk/QUPCH3/", "title": "Closing Session day 1", "subtitle": "", "track": null, "type": "Closing Session", "language": "en", "abstract": "Closing", "description": "Closing Session day 1", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/QUPCH3/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/QUPCH3/", "attachments": []}, {"guid": "4342ca89-96e3-5875-a344-2ba16c1d6237", "code": "XMGXVT", "id": 80690, "logo": null, "date": "2025-10-08T16:45:00+00:00", "start": "16:45", "end": "2025-10-08T18:00:00+00:00", "duration": "01:15", "room": "Main", "slug": "wagtail-space-2025-80690-lightning-talks-day-1-and-social", "url": "https://pretalx.com/wagtail-space-2025/talk/XMGXVT/", "title": "Lightning Talks Day 1 and Social", "subtitle": "", "track": null, "type": "Lightning Talks", "language": "en", "abstract": "Lightning talks are 5 minute talks on any topic of interest to other people attending Wagtail Space. Join us to hear the talks and then stick around afterwards to hang out and socialize.", "description": "Lightning talks are 5 minute talks on any topic of interest to other people attending Wagtail Space. Join us to hear the talks and then stick around afterwards to hang out and socialize.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/XMGXVT/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/XMGXVT/", "attachments": []}], "Track One": [{"guid": "58e16e36-b0f5-55de-ae7f-3e94142ff15c", "code": "CGNKJM", "id": 80119, "logo": null, "date": "2025-10-08T13:30:00+00:00", "start": "13:30", "end": "2025-10-08T13:55:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-80119-wagtail-in-industry-from-farming-to-finance", "url": "https://pretalx.com/wagtail-space-2025/talk/CGNKJM/", "title": "Wagtail in industry: from farming to finance", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Who uses Wagtail? You'll be surprised to see how industries from farming, electronics, healthcare, higher education, even zero-emission garbage trucks use Django & Wagtail to keep their gears turning.", "description": "This non-technical talk will explore some Wagtail-powered websites from unsung industries and small businesses most folks have never heard of. We will look at use cases, day-to-day workflows, and why Wagtail is a good fit for these particular sites.", "recording_license": "", "do_not_record": false, "persons": [{"code": "R3UWNF", "name": "Vince Salvino", "avatar": "https://pretalx.com/media/avatars/R3UWNF_KtclZJ6.webp", "biography": "Vince is technical director at CodeRed, where he has spent the past 10+ years building hundreds of Django and Wagtail sites, open-source software, and the CodeRed Cloud hosting platform.", "public_name": "Vince Salvino", "guid": "4e19448f-3777-57d8-ace9-21cbb82c76fb", "url": "https://pretalx.com/wagtail-space-2025/speaker/R3UWNF/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/CGNKJM/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/CGNKJM/", "attachments": []}, {"guid": "2cbf108e-ce5c-5f5a-aa41-3c1556b3dfeb", "code": "CSGSTD", "id": 80338, "logo": null, "date": "2025-10-08T14:00:00+00:00", "start": "14:00", "end": "2025-10-08T14:25:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-80338-building-better-wagtail-sites-traits-of-a-good-cms", "url": "https://pretalx.com/wagtail-space-2025/talk/CSGSTD/", "title": "Building Better Wagtail Sites: Traits of a Good CMS", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "A good Wagtail implementation empowers editors, keeps developers sane, and ensures every page looks and performs as it should.", "description": "What makes a good Wagtail implementation? It\u2019s more than features. It\u2019s about building a system that works for editors, developers, and audiences. A good Wagtail build is intentional: content models are thoughtfully designed, patterns are consistent, and guardrails prevent broken layouts or poor performance. Editors can preview with confidence, developers can make changes without surprises, and every page adheres to design and brand standards by default.\n\nIn this talk, we\u2019ll look at the fundamentals that distinguish successful Wagtail projects, from thoughtful content modeling to consistency, predictability, and performance. The session will contrast \u201cbad\u201d implementations (StreamField soup, inconsistent labels, confusing flows) with \u201cgood\u201d ones that empower editors, reduce developer burden, and stand the test of time.\n\nAttendees will leave with a practical framework for evaluating their own Wagtail builds and ideas for where to improve them. Whether you\u2019re structuring content models, managing editorial workflows, or planning long-term sustainability, this talk will give you a clearer picture of what separates an average CMS build from a truly good one.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7QWYU7", "name": "Michael Trythall", "avatar": "https://pretalx.com/media/avatars/7QWYU7_p2qW7r6.webp", "biography": "Michael has been designing and building content-managed websites for nearly 20 years. He enjoys creating delightfully compelling user experiences to solve big problems. He is the Director of Strategy at Lincoln Loop, where he helps clients turn ideas into fully functional web-based products.", "public_name": "Michael Trythall", "guid": "35006a26-14bd-5238-9770-194571ba03b6", "url": "https://pretalx.com/wagtail-space-2025/speaker/7QWYU7/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/CSGSTD/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/CSGSTD/", "attachments": []}, {"guid": "a640237f-f1ce-5f28-b094-05a01d60edcc", "code": "TEVKAW", "id": 80680, "logo": null, "date": "2025-10-08T15:00:00+00:00", "start": "15:00", "end": "2025-10-08T15:25:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-80680-wagtail-nest-maintaining-community-packages-together", "url": "https://pretalx.com/wagtail-space-2025/talk/TEVKAW/", "title": "Wagtail Nest: Maintaining Community Packages Together", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "At Wagtail Space NL 2022, We launched\u00a0Wagtail Nest. It is a community-driven initiative to give third-party Wagtail packages a safe and sustainable home.", "description": "At Wagtail Space NL 2022, We launched\u00a0**[**Wagtail Nest**](https://github.com/wagtail-nest)**. It is a community-driven initiative to give third-party Wagtail packages a safe and sustainable home. Many great add-ons risk becoming unmaintained when their original authors step away. Wagtail Nest provides continuity: shared maintenance, regular releases, and a clear path for packages to stay alive and useful.\n\nIn this talk I\u2019ll share:\n\n- The origin story of Wagtail Nest (and why we needed it).\n- How the platform works today and what packages already live there.\n- Lessons learned from community-led maintenance.\n- What\u2019s next: growing the ecosystem together, and how you can get involved.\n\nParticipants will leave with a clear picture of how Wagtail Nest makes the ecosystem stronger, how they can move their packages into the Nest, and how they can contribute to keeping the Wagtail community vibrant.", "recording_license": "", "do_not_record": false, "persons": [{"code": "Y8UZU9", "name": "Coen van der Kamp", "avatar": "https://pretalx.com/media/avatars/Y8UZU9_fpMC4YP.webp", "biography": "I\u2019m a Python developer at Four Digits in the Netherlands, a Wagtail Core Team member, Security Team member, Google Summer of Code mentor, and organizer of Wagtail Space NL.\n\nI work daily with Python, Django, and Wagtail, and occasionally publish packages to PyPI to scratch my own itch. My work often involves consultancy and mentoring, helping teams get the most out of their projects.\n\nI enjoy creating practical tools. Drawing on my background in graphic design to approach problems with a creative mindset. Connecting the dots between challenges and possibilities gives me energy, especially when the result is a tool that makes life easier for others.\n\nOutside of work, I live with my partner Lisette and our six-year-old son. We enjoy camping together, and in my spare time I like rowing, running, and cycling.", "public_name": "Coen van der Kamp", "guid": "57b596d8-d038-54be-9d82-5da6f91ee391", "url": "https://pretalx.com/wagtail-space-2025/speaker/Y8UZU9/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TEVKAW/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TEVKAW/", "attachments": []}, {"guid": "fb3aa335-a407-52c8-8210-fe5255d1bbcc", "code": "CGEBDL", "id": 80322, "logo": null, "date": "2025-10-08T15:30:00+00:00", "start": "15:30", "end": "2025-10-08T15:55:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-80322-building-flexible-wagtail-cms-experiences-for-editors", "url": "https://pretalx.com/wagtail-space-2025/talk/CGEBDL/", "title": "Building Flexible Wagtail CMS Experiences for Editors", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How Wagtail reduces dev dependency, speeds publishing, and preserves brand consistency at scale.", "description": "When Truth Initiative, the nonprofit behind one of the nation\u2019s most recognizable anti-tobacco campaigns, launched a high-stakes health site, speed was critical. They needed to push timely, accurate content without flooding the dev team with tickets\u2014or risking design drift.\n\nThe solution: A CMS configured to empower editors. By combining StreamFields, snippets, and custom page models, Wagtail gave editors creative freedom while ensuring the design system stayed intact. \n\nThis talk will explore:\n\n- The most common editor pain points in rigid CMS setups\u2014and how Wagtail fixes them.\n- How reusable content blocks (like FAQs, authors, and CTAs) boosted SEO, efficiency, and credibility.\n- The balance between editor freedom and design control, and why it matters in mission-critical campaigns.\n\nAttendees will learn how to design CMS experiences that turn bottlenecks into autonomy\u2014freeing developers to focus on complex work while editors confidently own publishing. For organizations under pressure to deliver, this approach transforms Wagtail into more than a CMS\u2014it becomes a strategic advantage.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PYKHZV", "name": "Eric Sherman", "avatar": "https://pretalx.com/media/avatars/PYKHZV_WGhquLC.webp", "biography": "Eric is a self taught software engineer based in Chicago, with over 10 years of experience. They currently work as a Senior Software Engineer for the Innovations Center at Truth Initiative which builds and maintains [EX Program](https://www.exprogram.com/), a science-based digital tobacco and nicotine cessation service.\n\nThey have a background as a consultant in Geographic Information Systems and Public Policy. Prior to working at Truth Initiative, their work has largely been for government and NFP agencies such as the Illinois Department of Transportation, The City of Austin, the Jet Propulsion Laboratory at NASA, the Mozilla Foundation, Torchbox, and others. \n\nThey are also a founding board member of [Chi Hack Night](https://chihacknight.org/), one of the largest and longest running public interest technology meetups in the USA. \n\nIn their spare time they enjoy playing and recording music (his first career), cycling, video games, and enjoying the art, music, and culture of one of the greatest cities in the world!", "public_name": "Eric Sherman", "guid": "8ccb3d33-67ba-5b1c-87bd-bca2ec63c8e1", "url": "https://pretalx.com/wagtail-space-2025/speaker/PYKHZV/"}, {"code": "TYL3ET", "name": "Annette Lewis", "avatar": "https://pretalx.com/media/avatars/TYL3ET_b92rEez.webp", "biography": "Annette is a Senior Software Developer with over 12 years of experience in crafting elegant, user-friendly solutions tailored to client needs. Since starting her professional journey in 2013, Annette has honed her skills across various technologies, including Python, Django, React, Typescript, CSS, and full-stack Plone development.  After joining Six Feet Up in 2020, she has worked as both a developer and a Tech Lead, while focused on creating effective software solutions.\n\nWhat began as a hobby over 25 years ago has evolved into a deep passion for problem-solving and attention to detail, driving Annette to continuously expand her technical expertise. In her spare time, she has also explored other technologies including PHP and SQL, reflecting her commitment to lifelong learning and adaptability in a fast-changing industry. Annette holds a Bachelor\u2019s degree in Premedicine and a Master of Biomedical Sciences, bringing a unique perspective to her development work.\n\nWhile naturally reserved, Annette\u2019s enthusiasm for hula hooping, sewing, and her pet birds often sparks engaging and unexpected conversations.", "public_name": "Annette Lewis", "guid": "e62e8c77-d985-5705-a722-86ee8921328d", "url": "https://pretalx.com/wagtail-space-2025/speaker/TYL3ET/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/CGEBDL/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/CGEBDL/", "attachments": []}], "Track Two": [{"guid": "85150c18-baa1-5e6f-822b-c838b9e81ab1", "code": "TMQBDF", "id": 80314, "logo": null, "date": "2025-10-08T13:30:00+00:00", "start": "13:30", "end": "2025-10-08T13:55:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-80314-redesigning-and-refactoring-wagtail-components", "url": "https://pretalx.com/wagtail-space-2025/talk/TMQBDF/", "title": "Redesigning and refactoring Wagtail components", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How to handle technical and organizational challenges when refactoring Wagtail components for a smooth redesign implementation.", "description": "Refactoring components can be hard in any CMS framework due to content governance and technical challenges. When a redesign needs a block to have a new required field, drop an existing one, or change its placement, how can we guarantee that content won't be lost and that UI won't be broken? Wagtail stream field's JSON structure poses some challenges if we want to make changes to blocks' structures without having to rebuild existing content.\n\nThis talk will go over the issues we faced implementing a redesign on a Wagtail site and the lessons we learned from it.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NR97GX", "name": "Mariana", "avatar": "https://pretalx.com/media/avatars/NR97GX_guRXMu4.webp", "biography": "Mariana is a full-stack developer who's passionate about coding and learning new life skills, whatever they might be. She has helped organize a regional Python conference in Brazil and given talks at national and international conferences.\n\nHer primary focus is Python/Django, but she also enjoys front-end web development (JavaScript, HTML, CSS). She especially enjoys working with data, from databases to visualization.\n\nIn her free time, she performs aerial acrobatics and plays maracatu.", "public_name": "Mariana", "guid": "f2df01de-3288-5881-a61d-c1b02d74a400", "url": "https://pretalx.com/wagtail-space-2025/speaker/NR97GX/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TMQBDF/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TMQBDF/", "attachments": []}, {"guid": "6290b7fe-a753-57c8-9983-771baf351848", "code": "DXDCM8", "id": 79711, "logo": null, "date": "2025-10-08T14:00:00+00:00", "start": "14:00", "end": "2025-10-08T14:25:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-79711-rex-building-a-saas-from-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/DXDCM8/", "title": "REX: Building a SaaS from Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "On how we adapted Wagtail CMS for building a SaaS platform for NGO donations.", "description": "In 2023, RGOODS decided to launch its online donation form service for NGOs and associations. In order to accelerate development and avoid reinventing the wheel, we decided to rely on Django and Wagtail.\n\nThis talk will present how we twisted Wagtail to use it as a SaaS platform, using examples and outlining what makes Wagtail an interesting foundation for building a SaaS business application, outside of its core CMS business, and how our users benefit from its \u2018killer features\u2019.\n\nWe will also discuss how we contribute back to the project and we follow Wagtail development.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZKXKEW", "name": "S\u00e9bastien Corbin", "avatar": "https://pretalx.com/media/avatars/ZKXKEW_WlznCIU.webp", "biography": "Swam in open-source from day 1 of my developer life, never sank thanks to the community.", "public_name": "S\u00e9bastien Corbin", "guid": "edac9cfa-fd30-501e-9c7e-677617674b4d", "url": "https://pretalx.com/wagtail-space-2025/speaker/ZKXKEW/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/DXDCM8/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/DXDCM8/", "attachments": []}, {"guid": "b45995f5-0b3f-5884-aa14-6d6e11f243f3", "code": "AGCAGS", "id": 79734, "logo": null, "date": "2025-10-08T15:00:00+00:00", "start": "15:00", "end": "2025-10-08T15:25:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-79734-automated-data-loader-wagtail-for-weather-data-integration", "url": "https://pretalx.com/wagtail-space-2025/talk/AGCAGS/", "title": "Automated Data Loader: Wagtail for Weather Data Integration", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How ADL uses Wagtail to unify data from diverse weather stations, automating ingestion and delivery for Meteorological services.", "description": "Across Africa, National Meteorological Services operate diverse networks of Automatic Weather Stations (AWS), each with its own proprietary data formats. This fragmentation makes it challenging to ingest, harmonize, and share observation data in real time.\n\nThe Automated Data Loader (ADL) solves this by using a plugin-based architecture to connect to multiple AWS vendors, standardize their outputs, and automate delivery to systems like the World Meteorological Organisations' global Information System (WIS2), APIs, and national archives.\n\nIn this talk, we\u2019ll explore:\n- The data fragmentation problem in African meteorology.\n- How ADL\u2019s modular plugins handle both data ingestion and data dispatch.\n- Leveraging Wagtail\u2019s admin for a flexible dashboard without building a public-facing site.\n- Real-world integrations with FTP, APIs, cloud storage, and databases.\n\nAttendees will learn how Wagtail can be used beyond content websites \u2014 as a powerful backend framework for complex, domain-specific workflows in data integration and automation. We\u2019ll share lessons from building ADL for African countries, plus insights on designing maintainable plugin systems for long-term sustainability.", "recording_license": "", "do_not_record": false, "persons": [{"code": "B9X98F", "name": "Erick Otenyo", "avatar": "https://pretalx.com/media/avatars/B9X98F_kW73lZd.webp", "biography": "Web and GIS Developer, World Meteorological Organization, Regional Office for Africa", "public_name": "Erick Otenyo", "guid": "2a62d890-6350-585f-ad92-4a1d6f456266", "url": "https://pretalx.com/wagtail-space-2025/speaker/B9X98F/"}, {"code": "HQ9FVM", "name": "Grace Amondi", "avatar": "https://pretalx.com/media/avatars/HQ9FVM_Bpk8O1B.webp", "biography": "My name is Grace Amondi and I am a Web and GIS Developer.", "public_name": "Grace Amondi", "guid": "354f6e9f-9e40-5e9b-b197-bc5a6b433e1f", "url": "https://pretalx.com/wagtail-space-2025/speaker/HQ9FVM/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/AGCAGS/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/AGCAGS/", "attachments": []}, {"guid": "07a9adb4-b8b4-5ca6-880e-c6de1f91cbe7", "code": "JSBMFT", "id": 79518, "logo": null, "date": "2025-10-08T15:30:00+00:00", "start": "15:30", "end": "2025-10-08T15:55:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-79518-building-a-little-youtube-on-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/JSBMFT/", "title": "Building a little YouTube on Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How I built a video platform (for a Pilates teacher) with Wagtail", "description": "This will be a technical walk through of a fairly unusual and complex Wagtail app which I've been working on for the last few months. The app includes:\n\n - on demand videos\n - live video\n - video analytics \n - API for a mobile app\n - low cost, high performance hosting on fly.io\n\nIt will be most relevant to Wagtail / Django developers, especially those interested in managing video content. In the last section I'll describe how I used LLM tools to help with design decisions and implementation.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HNEGBV", "name": "Tom Dyson", "avatar": "https://pretalx.com/media/avatars/HNEGBV_ZJTfhTl.webp", "biography": "Former CTO, Torchbox", "public_name": "Tom Dyson", "guid": "d1b9a820-04bd-5e78-9019-9f4a8aed672a", "url": "https://pretalx.com/wagtail-space-2025/speaker/HNEGBV/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/JSBMFT/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/JSBMFT/", "attachments": []}]}}, {"index": 2, "date": "2025-10-09", "day_start": "2025-10-09T04:00:00+00:00", "day_end": "2025-10-10T03:59:00+00:00", "rooms": {"Main": [{"guid": "a67defeb-16e1-5fbc-871e-904ba282ae07", "code": "UVGVKP", "id": 82106, "logo": null, "date": "2025-10-09T10:00:00+00:00", "start": "10:00", "end": "2025-10-09T11:30:00+00:00", "duration": "01:30", "room": "Main", "slug": "wagtail-space-2025-82106-early-bird-social-and-networking-session", "url": "https://pretalx.com/wagtail-space-2025/talk/UVGVKP/", "title": "\"Early\" Bird Social and Networking Session", "subtitle": "", "track": null, "type": "Lightning Talks", "language": "en", "abstract": "We're putting \"early\" in quotes for this social because we know that it's going to be late somewhere in the world!", "description": "We wanted to keep our promise to give folks in Asia and Australia a shot at attending at least one live event during Wagtail Space and provide another option for folks who have commitments that make an evening event hard to attend. Come join us for some socializing and networking! This is your shot to meet other Wagtail enthusiasts from around the world and get to know each other.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/UVGVKP/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/UVGVKP/", "attachments": []}, {"guid": "1bd814a4-ca40-5998-904d-3a694ebc790f", "code": "X3ZKCW", "id": 80693, "logo": null, "date": "2025-10-09T12:45:00+00:00", "start": "12:45", "end": "2025-10-09T13:00:00+00:00", "duration": "00:15", "room": "Main", "slug": "wagtail-space-2025-80693-welcome-session-day-2", "url": "https://pretalx.com/wagtail-space-2025/talk/X3ZKCW/", "title": "Welcome Session day 2", "subtitle": "", "track": null, "type": "Welcome Session", "language": "en", "abstract": "Welcome!", "description": "Welcome Session day 2", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/X3ZKCW/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/X3ZKCW/", "attachments": []}, {"guid": "d2f0c20f-6fe3-5e0f-9503-9de62da6451e", "code": "TP83S9", "id": 80093, "logo": null, "date": "2025-10-09T13:00:00+00:00", "start": "13:00", "end": "2025-10-09T13:25:00+00:00", "duration": "00:25", "room": "Main", "slug": "wagtail-space-2025-80093-ai-in-wagtail-responsible-innovation-for-content-editors", "url": "https://pretalx.com/wagtail-space-2025/talk/TP83S9/", "title": "AI in Wagtail: responsible innovation for content editors", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Learn how we implemented thoughtful, ethical, and responsible AI-powered features to boost content editors' productivity in the latest version of Wagtail AI.", "description": "With all the buzz around it, where does AI fit in Wagtail as an open source project, and how?\n\nIn this talk, we'll start with a quick overview of Wagtail's guiding principles for AI, with a focus in human-in-the-loop design, provider flexibility, and ethical guardrails. Then we\u2019ll walk through the new editor-focused features we implemented in Wagtail AI: content summaries, qualitative feedback, contextual image alt text generation, and more. Finally, we\u2019ll give you a sneak peek of what's to come in Wagtail AI.\n\nAttendees will come away with:\n- A clear picture of Wagtail\u2019s AI vision and why it avoids vendor lock-in.\n- Practical knowledge of what\u2019s available today in Wagtail AI.\n- An understanding of upcoming features and how they can shape future editorial workflows.\n- Insight into how to responsibly integrate AI into Wagtail projects while keeping editors in control.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VMFD7N", "name": "Sage Abdullah", "avatar": "https://pretalx.com/media/avatars/VMFD7N_bPnGAd3.webp", "biography": "Wagtail core team member since 2022 and UI team lead since 2025. I built the features you know and love: live preview panel, StreamField block previews, concurrent editing notifications, supercharged snippets, and more.", "public_name": "Sage Abdullah", "guid": "6c85d890-91ff-5c13-8fb9-7931090882fc", "url": "https://pretalx.com/wagtail-space-2025/speaker/VMFD7N/"}, {"code": "AFAEF8", "name": "Tom Usher", "avatar": "https://pretalx.com/media/avatars/AFAEF8_GUsNsFP.webp", "biography": "Tom is an independent developer and DevOps engineer living in North Wales. He works with clients to build and optimise their Wagtail websites, builds infrastructure on almost every cloud platform around, and is currently working on Wagtail's AI packages.\nWhen he isn't developing, Tom is probably playing or trying to find somewhere to put his collection of board games.", "public_name": "Tom Usher", "guid": "4b728b02-ded6-54e0-a9bd-e06df4179234", "url": "https://pretalx.com/wagtail-space-2025/speaker/AFAEF8/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TP83S9/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TP83S9/", "attachments": []}, {"guid": "5866ec2f-5837-58dd-97c5-16618b934ab3", "code": "CCJYH7", "id": 79555, "logo": null, "date": "2025-10-09T14:30:00+00:00", "start": "14:30", "end": "2025-10-09T14:55:00+00:00", "duration": "00:25", "room": "Main", "slug": "wagtail-space-2025-79555-fact-checking-with-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/CCJYH7/", "title": "Fact checking with Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "UK based fact checking organisation Full Fact transitioned to Wagtail from Django Admin CMS earlier this year. Find out how Wagtail helps large content databases through structured data.", "description": "Full Fact is a fact checking organisation. This means we fight bad information by checking claims made by politicians, personalities, media outlets and the general public in order to reduce harm and create good information environments. Essentially this means we publish a lot of content on our website - around 10,000 fact checks. In 2025 we transitioned CMS from Django Admin to Wagtail.\n\nThis talk will go through some of the limitations of Django Admin and how features in Wagtail provided solutions to them. Attendees will learn:\n- How Wagtail helps websites with large content databases and a fast turnaround for editorial output.\n- How Snippets help structure websites and provide better user journeys whilst helping website owners manage content and processes robustly.\n\nStructure of the talk:\n\nIntroduction to Full Fact. What is fact checking and what website requirements are there specific to a fact checking organisation? We will talk about:\n- ClaimReview meta data\n- Claim sightings and post-fact check corrections\n- Transparency of process\n\nLimitations of Django Admin including:\n- Publishing bottlenecks in publishing non-standard content\n- User management\n- Development bottlenecks\n\nSolutions in Wagtail including:\n- Streamfield blocks for greater flexibility in non-standard content creation. We can give examples of how we built some of these UI components from our Bootstrap pattern library.\n- User management and moderation processes\n- How Snippets better refine internal processes and repurpose website content for greater visibility and user journeys for claim sightings and transparency of our own article updates and corrections.", "recording_license": "", "do_not_record": false, "persons": [{"code": "STNGUP", "name": "Jon Chittenden", "avatar": "https://pretalx.com/media/avatars/STNGUP_jj7SAds.webp", "biography": "Jon Chittenden, Product Manager at Full Fact.\n\nJon joined Full Fact in May 2024 and leads the development of user experiences on Full Fact's website and digital products.", "public_name": "Jon Chittenden", "guid": "e78e9efd-e0fb-5df3-812a-a8f8439741db", "url": "https://pretalx.com/wagtail-space-2025/speaker/STNGUP/"}, {"code": "Q3F3W7", "name": "Craig Dawson", "avatar": "https://pretalx.com/media/avatars/Q3F3W7_76jFjD9.webp", "biography": "Craig is the Audience Engagement Manager; his role primarily involves developing strategies based on data to grow Full Fact's audience. This involves ongoing work to ensure the data architecture of Wagtail is user-friendly and aligns with industry best practices.", "public_name": "Craig Dawson", "guid": "42a33b20-18ec-51b1-a62c-c91164fefcb5", "url": "https://pretalx.com/wagtail-space-2025/speaker/Q3F3W7/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/CCJYH7/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/CCJYH7/", "attachments": []}, {"guid": "5d52dcd8-f578-5f0f-a6f5-bfea56429148", "code": "SRPV9V", "id": 80315, "logo": null, "date": "2025-10-09T16:00:00+00:00", "start": "16:00", "end": "2025-10-09T16:25:00+00:00", "duration": "00:25", "room": "Main", "slug": "wagtail-space-2025-80315-where-next-for-wagtail-search", "url": "https://pretalx.com/wagtail-space-2025/talk/SRPV9V/", "title": "Where next for Wagtail Search?", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "A look at how Wagtail's search functionality has developed over time, the challenges and limitations faced in its development, and how we plan to address these in the upcoming Wagtail 7.2.", "description": "From the outset, the Wagtail search module has sought to tackle a problem that's largely independent of Wagtail as a CMS: providing full text search for Django models that is easy to configure and works seamlessly across a variety of backends, both in-database and through external services such as Elasticsearch. It's a goal we're still working towards, and in this talk I'll introduce some of the challenges we face:\n\n* Building on Django's familiar APIs for filtering and querysets, even when queries aren't using the database\n* Keeping external data stores in sync with the database, to handle details such as user permissions\n* Managing backends with widely differing capabilities, that have a habit of being moving targets between releases, and effectively testing across many different configurations\n* Getting the subtle UX details right to ensure that search works in the way that users expect\n\nFinally, I will show how the major redevelopment of the search module happening as part of Wagtail 7.2 aims to tackle these challenges more effectively.\n\nAttendees will gain insight into how search works under the hood, and learn how to work with the updated search APIs coming in 7.2.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QNWUDZ", "name": "Matt Westcott", "avatar": "https://pretalx.com/media/avatars/QNWUDZ_PYVvWrW.webp", "biography": "Tech lead on Wagtail CMS at Torchbox.", "public_name": "Matt Westcott", "guid": "94024471-ca5d-5f3f-aec3-b2f9498b443a", "url": "https://pretalx.com/wagtail-space-2025/speaker/QNWUDZ/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/SRPV9V/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/SRPV9V/", "attachments": []}, {"guid": "16dd0eff-9521-5aaf-b803-48559d76c5af", "code": "SLTG9C", "id": 80694, "logo": null, "date": "2025-10-09T16:30:00+00:00", "start": "16:30", "end": "2025-10-09T16:45:00+00:00", "duration": "00:15", "room": "Main", "slug": "wagtail-space-2025-80694-closing-session-day-2", "url": "https://pretalx.com/wagtail-space-2025/talk/SLTG9C/", "title": "Closing Session day 2", "subtitle": "", "track": null, "type": "Closing Session", "language": "en", "abstract": "Closing", "description": "Closing Session day 2", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/SLTG9C/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/SLTG9C/", "attachments": []}, {"guid": "62318dae-5665-57b3-a562-d78776742646", "code": "TWW3LN", "id": 80689, "logo": null, "date": "2025-10-09T16:45:00+00:00", "start": "16:45", "end": "2025-10-09T18:00:00+00:00", "duration": "01:15", "room": "Main", "slug": "wagtail-space-2025-80689-lightning-talks-day-2-and-social", "url": "https://pretalx.com/wagtail-space-2025/talk/TWW3LN/", "title": "Lightning Talks Day 2 and Social", "subtitle": "", "track": null, "type": "Lightning Talks", "language": "en", "abstract": "Lightning talks are 5 minute talks on any topic of interest to other people attending Wagtail Space. Join us to hear the talks and then stick around afterwards to hang out and socialize.", "description": "Lightning talks are 5 minute talks on any topic of interest to other people attending Wagtail Space. Join us to hear the talks and then stick around afterwards to hang out and socialize.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TWW3LN/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TWW3LN/", "attachments": []}], "Track One": [{"guid": "156c51de-4d72-5a45-956c-3baddefa4284", "code": "GQDPML", "id": 80266, "logo": null, "date": "2025-10-09T13:30:00+00:00", "start": "13:30", "end": "2025-10-09T13:55:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-80266-the-bogota-digital-library-a-wagtail-success-story", "url": "https://pretalx.com/wagtail-space-2025/talk/GQDPML/", "title": "The Bogot\u00e1 Digital Library: A Wagtail Success Story", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Discover how Wagtail powers the Bogot\u00e1 Digital Library: a collaborative, citizen-driven platform that preserves culture through seamless UX and scalable open-source technology.", "description": "Introduction\n\nThe Bogot\u00e1 Digital Library was conceived as an open and collaborative platform to preserve and promote the cultural, historical, and literary heritage of Bogot\u00e1. More than a repository, it is a living system where citizens, librarians, and cultural mediators co-create and curate knowledge. To achieve this, we needed a flexible, scalable, and user-centered solution. That is why we built the platform on Wagtail, combining a strategic UX approach with powerful open-source technology.\n\nTalk Structure\n\n- Introduction: Brief overview of Bogot\u00e1\u2019s cultural challenge\u2014how to make history, memory, and literature accessible to everyone in a modern, intuitive way.\n- Strategic Approach: The methodology behind the project\u2014UX research, user needs, content architecture, and the role of librarians and cultural mediators in shaping the platform.\n- Technology: Why Wagtail was chosen as the CMS\u2014its flexibility, scalability, editorial experience, and adaptability to future needs.\n- Implementation: How Wagtail enabled us to integrate multiple sources, unify design, and deliver a seamless experience across devices.\n- Impact and Results: Key outcomes\u2014citizen engagement, accessibility, editorial efficiency, and how the platform became a reference point for digital transformation in public institutions.\n\nApproach to the Subject\n\nThe talk blends storytelling and practice, moving from Bogot\u00e1\u2019s cultural context to the technical and strategic decisions that made the project possible. It is supported with visuals, real examples of the platform, and highlights of the collaboration process. The emphasis is on how Wagtail empowered both the technical team and the editorial team to achieve a shared vision.\n\nTakeaways for Attendees\n\n- Learn how Wagtail can be applied to large-scale cultural and public sector projects.\n- Understand the value of combining UX strategy with the flexibility of an open-source CMS.\n- Gain insights into the process of co-creation between technologists, designers, librarians, and citizens.\n- Discover practical lessons on scalability, accessibility, and editorial empowerment.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8ZJTBQ", "name": "Juan Aguayo", "avatar": "https://pretalx.com/media/avatars/8ZJTBQ_9qJ5X1g.webp", "biography": "Juan Manuel Aguayo is the CEO at Aguayo (www.aguayo.co), a boutique UX and technology consultancy. Under his leadership, the firm has become a recognized specialist in digital product design, UX strategy, e-commerce solutions, and growth marketing, delivering seamless user-centric experiences for clients across Latin America and North America.", "public_name": "Juan Aguayo", "guid": "e6202469-fb62-5bc1-96c6-55752bc56477", "url": "https://pretalx.com/wagtail-space-2025/speaker/8ZJTBQ/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/GQDPML/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/GQDPML/", "attachments": []}, {"guid": "627091f1-0272-5d3f-aa07-1512d5803bff", "code": "T33MN8", "id": 79881, "logo": null, "date": "2025-10-09T14:00:00+00:00", "start": "14:00", "end": "2025-10-09T14:25:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-79881-the-impact-of-a-contribution-to-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/T33MN8/", "title": "The Impact of A Contribution to Wagtail.", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "From technical contributions, to donations, translations, and much more. This presentation will walk you through just how impactful even a seemingly \"small\" open-source contribution can be.", "description": "Intro:\nOpen-source software is a perfect example of the power of collective effort. However, with collective effort comes a few problems that people may face, the biggest of which is very often the \u201cHow\u201d. \u201cHow\u201d to contribute is something that a lot of people are unsure of, and on closer introspection, you can rephrase that problem to a \u201cWhat\u201d. \u201cWhat contributions can people make?\u201d There\u2019s an even deeper level to this, and that often is: \u201cWhat contributions matter?\u201d. Part of why it took me so long to make my very first contribution to open-source was that I felt I didn\u2019t have much I could realistically offer any organization as a beginner. I spent so much time reading other people\u2019s contributions, getting intimidated, because I felt only the huge Pull Requests were the worthwhile ones. Wagtail helped me correct that view. Every contribution matters, and the impact bubbles upward. At the time of my first contribution, I had only written Django code for 2 months (and Python for 3 months). I want to share how enriching the experience has been, watching a randomly picked \u201cgood first issue\u201d turn into a series of more advanced contributions, which led to my becoming a Google Summer of Code Contributor for 2 consecutive years (2024 & 2025).\nPeople want to make contributions that matter, and might only want to contribute things they feel have impact (or weight). This comes from a place of personal experience, and shared experiences with people. The truth could not be farther from this, and this presentation aims to show you how something as \u201cseemingly\u201d little as a doc fix can have a huge impact on users.\n\nStructure:\nThe structure of the presentation would look very closely to this:\n1. Types of contributions people could make. With an emphasis on the often ignored ones like \u201creviews\u201d, \u201ctriages\u201d, \u201ctranslations\u201d, or even to dependencies etc.\n2. A spotlight on how certain \u201cseemingly small\u201d contributions have morphed into essential parts of Wagtail.\n3. The progression of Wagtail, with an emphasis on how external contributions have shaped things.\n4. A brief moment to share my contribution experience from the 2024 GSoC program: on how a prototype for the image block I shared solely for an illustration became the preferred pattern of choice, and eventually led to an RFC that was created (and backed by the core team members) for a rework of the existing image upload/selection flow. Hint: It all started with me playing around with the browser DOM on the Wagtail admin.\n5. A call to action on contributing.\n\nHow I will approach:\nThe presentation will be a mix of statistical data, and references from actual Wagtail community data, e.g Pull requests, issues, discussions, triages, outreach programs, translations, security reports, sub-teams. The idea would be to show, not only speak. And the general idea would be to narrow \u201cbig\u201d chunks of contributions into their smallest denominator, painting the progression of small to big. The crux would be drawing personal experiences from what I\u2019ve seen and done so far in my time as a Wagtail contributor. An important mention would be about how the Stimulus package, which has come to be an integral part of Wagtail, came to be of so much use to the CMS.\n\nWhat attendees will learn:\nSome of the things attendees can expect to learn are:\n1. The importance of contributions of all forms, shapes, and sizes.\n2. An idea of just how much community work goes on in Wagtail.\n3. Some new ways they could contribute that they may not have previously known.\n4. Some other parts of Wagtail, e.g dependencies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SPTDYS", "name": "Chiemezuo Akujobi", "avatar": "https://pretalx.com/media/avatars/SPTDYS_rfIQI0A.webp", "biography": "Chiemezuo Akujobi (pronounced \"Chee-ei-may-zoo-oh\") is a passionate full-stack developer with a particular expertise in backend development. Based in Abuja, Nigeria, he describes himself as a lifelong learner whose love for programming stems from the ability to solve problems and build amazing solutions with computers.\nHe is an active contributor to open-source, especially to the Wagtail CMS platform, where he has been selected twice for the prestigious Google Summer of Code program (2024 & 2025). Some other notable open-source communities he has contributed to are Django (the Python framework) and the Bokeh Data Visualization tool (where he worked on accessibility within the context of a data visualization tool)", "public_name": "Chiemezuo Akujobi", "guid": "fd2c4cd4-9e12-5945-ac09-a25e41d885c4", "url": "https://pretalx.com/wagtail-space-2025/speaker/SPTDYS/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/T33MN8/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/T33MN8/", "attachments": []}, {"guid": "ffe0bcc6-e4a2-55d5-88c7-5068cb2ef59b", "code": "CHDESN", "id": 79703, "logo": null, "date": "2025-10-09T15:00:00+00:00", "start": "15:00", "end": "2025-10-09T15:25:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-79703-sympa-newsletters-with-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/CHDESN/", "title": "Sympa newsletters with wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Story of how I added wagtail_newsletter for the first time in a real-life project.", "description": "[Sympa](https://www.sympa.community/) is an open source mailing-list server, which can be used for discussion or diffusion. Also it means \"nice\" in French.\nThis is what some of my clients use as a newsletter service. And yes, it's nice. If you can send an email, you can send a newsletter to thousands of people, basically.\n\nThe package wagtail_newsletter was published right when they asked me to allow them to write their newsletters directly from Wagtail.\n\nFirst I had to write a new \"backend\" to use Sympa instead of MailChimp. Each tool has a very different \"philosophy\" so it was an interesting process.\n\nThen I took some time to think about the content: what do we want to write in a newsletter? How does it fit with the rest? (That is, where do I put my new Page model? Do I even need one?)\n\nAnd finally I worked on the presentation of content: I had to work with mjml for the first time and think about text alternatives. Wagtail was very helpful on that particular aspect.\n\nAt the end of this talk you will know what to expect with wagtail_newsletter and you will love Wagtail even more.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZE3BET", "name": "Agn\u00e8s Haasser", "avatar": "https://pretalx.com/media/avatars/ZE3BET_q6BO0xq.webp", "biography": "Agn\u00e8s has been a professional web developer for 15 years, but the fun started before that, when she discovered CSS in high school. She equally loves beautiful code, beautiful stories and beautiful teams.", "public_name": "Agn\u00e8s Haasser", "guid": "d25bd018-ccb7-54fa-963e-09436836dde7", "url": "https://pretalx.com/wagtail-space-2025/speaker/ZE3BET/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/CHDESN/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/CHDESN/", "attachments": []}, {"guid": "b55a5a5e-1f11-5e89-8f90-c3a6a076ab92", "code": "W7HHVL", "id": 78322, "logo": null, "date": "2025-10-09T15:30:00+00:00", "start": "15:30", "end": "2025-10-09T15:55:00+00:00", "duration": "00:25", "room": "Track One", "slug": "wagtail-space-2025-78322-who-s-that-code-snippet-a-screen-reader-guessing-game", "url": "https://pretalx.com/wagtail-space-2025/talk/W7HHVL/", "title": "Who's that code snippet? A screen reader guessing game", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Put your accessibility instincts to the test! A quiz show on how semantic HTML and ARIA really sound in screen readers, featuring code, surprises, and common myths busted.", "description": "Screen readers don\u2019t care how pretty your markup looks, they care about how readable it is. In this interactive talk, we invite attendees to step into the world of assistive tech and guess what common (and uncommon) HTML and ARIA patterns actually sound like when read aloud by screen readers.\nWe\u2019ll kick off with a short intro to how screen readers interpret the accessibility tree, then dive straight into the fun: A live quiz with real code snippets and audio recordings. Participants will hear screen reader output and try to guess the markup behind it. Was it a native HTML element, or a custom ARIA solution? Did it help or hinder understanding?\n\nAlong the way, we\u2019ll highlight lesser-known ARIA attributes. Can you catch them all?\nAttendees will learn:\n\nHow different HTML and ARIA patterns are announced in screen readers\nWhen to rely on native semantics vs. adding ARIA\nCommon accessibility myths and mistakes (and how to fix them)\nHow to think more inclusively when writing markup\n\nIdeal for developers, testers, and accessibility advocates, this session makes learning about accessibility practical, memorable, and surprisingly fun.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EWAM8D", "name": "Laura Wissiak", "avatar": "https://pretalx.com/media/avatars/EWAM8D_FI6FYgO.webp", "biography": "Laura Wissiak is an accessibility specialist and UX researcher at Hope Tech Plus GmbH, a social impact startup building inclusive navigation tools for people with visual disabilities. With a background in inclusive design and digital accessibility, Laura combines deep technical insight with a passion for practical, user-centered solutions.\n\nShe is a regular speaker at conferences in and outside the accessibility industry, known for making complex topics engaging and approachable - often with one or more Pok\u00e9mon hidden in the presentation. Her work focuses on bridging the gaps between design, development, and real-world assistive tech use.\n\nWhen she\u2019s not testing websites or myth-busting, Laura advocates for equity in tech education together with GDG and Women Techmakers Vienna, and authors the accessibility newsletter A11y News and its accompanying podcast A11y Yap.", "public_name": "Laura Wissiak", "guid": "8448a90b-8132-5ea8-88ca-7491c9e8819a", "url": "https://pretalx.com/wagtail-space-2025/speaker/EWAM8D/"}, {"code": "FEJKT9", "name": "Pawel Masarczyk", "avatar": "https://pretalx.com/media/avatars/FEJKT9_z2ghUew.webp", "biography": "Accessibility and experience expert at the viennese IT development and accessibility consulting company WIENFLUSS and a native to the use of screenreaders, Pawel has been advocating for better accessibility on the web since his teenage years. His professional involvement in this field has crossed through organizations such as the European Parliament, European Commission and the European Blind Union as well as numerous NGOs and associations in Poland and Austria.\nAlthough his personal field of interest are mobile apps, Pawel is no stranger to evaluating the accessibility of classical web content and he enjoys exploring the faraway corners of HTML and ARIA especially in the companion of many robotic sounding text-to-speech voices.\nAside from his main involvement as digital accessibility consultant, Pawel shares his knowledge about blindness-related technology through various podcast and radio show projects in both Polish and English and contributes to the promotion of IT skills among blind ICT users internationally.", "public_name": "Pawel Masarczyk", "guid": "30e58be3-7666-5ea9-aeb2-3f5c1dddd948", "url": "https://pretalx.com/wagtail-space-2025/speaker/FEJKT9/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/W7HHVL/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/W7HHVL/", "attachments": []}], "Track Two": [{"guid": "ba1bdd46-30ec-535f-be57-cb02a2c8359f", "code": "PWS7PM", "id": 80283, "logo": null, "date": "2025-10-09T13:30:00+00:00", "start": "13:30", "end": "2025-10-09T13:55:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-80283-wagtail-and-ai-agentic-coding", "url": "https://pretalx.com/wagtail-space-2025/talk/PWS7PM/", "title": "Wagtail and AI Agentic Coding", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Working with Wagtail in the quickly evolving world of AI Agentic Coding", "description": "Coding agents are here, and new clients and models appear every week. They are becoming a standard part of a developer's toolset.\n\nI want to share my experiences using AI agents such as Claude Code for Wagtail development, talk about the good, bad and ugly parts of using them.\n\nFirst, we will introduce the concept of AI agents and how does one set one up for development.\n\nNext, we will talk about general usage of agents, and how they can help developers with their daily dev tasks.\n\nAfter that, we will talk about Wagtail specific topics, and how agents can help us with Python/Django/Wagtail development, including things to watch out for, and best practices.\n\nFinally, we will look into the future and examine what impact AI agents will have on development.", "recording_license": "", "do_not_record": false, "persons": [{"code": "A8BBUA", "name": "Maciej Baron", "avatar": "https://pretalx.com/media/avatars/A8BBUA_DqlNgEG.webp", "biography": "I'm a senior developer and tech lead at Torchbox.\n\nI'm particularly passionate about projects with tangible social impact, and have years of experience working on projects for charities, non-profits and political organisations.", "public_name": "Maciej Baron", "guid": "5aa52205-db22-51be-8361-2c5f99e70351", "url": "https://pretalx.com/wagtail-space-2025/speaker/A8BBUA/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/PWS7PM/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/PWS7PM/", "attachments": []}, {"guid": "418c0a74-c63c-5e6d-8fee-ba2298ea2725", "code": "UEYP3B", "id": 80120, "logo": null, "date": "2025-10-09T14:00:00+00:00", "start": "14:00", "end": "2025-10-09T14:25:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-80120-one-url-to-rule-them-all-dynamic-landing-pages-in-wagtail", "url": "https://pretalx.com/wagtail-space-2025/talk/UEYP3B/", "title": "One URL to Rule Them All: Dynamic Landing Pages in Wagtail", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How Wagtail enabled one landing page to serve many audiences\u2014scalable, and editor-friendly.", "description": "Campaigns often require multiple landing pages\u2014one for every platform, channel, or audience. For Truth Initiative, this quickly became unmanageable, forcing editors to maintain dozens of nearly identical pages.\n\nWe built a dynamic Wagtail landing page that tracks users based on the last URL segment (e.g., `/youtube`, `/facebook`). Ability for A/B testing was also included to help test different features against a percentage of the audience. Editors now manage a single page design for tailoring text, CTAs, and creative assets.\n\nThis session covers:\n\n- The business problem of campaign duplication.\n- How we used Wagtail to manage user tracking using a single landing page\n- How A/B testing was implemented for testing different text within the page\n- The impact: reduced editor workload, faster rollouts, and consistent design across channels.\n\nAttendees will walk away with a model for tackling personalization and scale\u2014without drowning in duplicate content.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZDTNDH", "name": "Chrissy Wainwright", "avatar": "https://pretalx.com/media/avatars/ZDTNDH_5pto2lF.webp", "biography": "Chrissy has over 15 years of experience with Python-based projects, having joined Six Feet Up in 2008. Starting as a front-end developer, she quickly expanded her skill set to include Python, with a particular focus on customizing and optimizing open-source systems for clients. Chrissy's technical expertise spans CSS, Javascript, Python, Django, Zope, and Plone. More recently, she has been working on the Quality Assurance side to ensure that all code written by our developers is solid and following the predetermined business requirements for our projects.\n\nIn addition to her technical skills, Chrissy brings substantial leadership and organizational experience. She has delivered numerous talks and training sessions at conferences, served as President of the Plone Foundation, and played a key role in organizing her local Python meetup. As a tech leader within the Six Feet Up team, Chrissy excels at collaborating with clients to deliver tailored solutions that meet their specific needs, and helping our teams adhere to our development and workflow best practices. \n\nOutside of work, Chrissy enjoys numerous hobbies including climbing, ice hockey, photography, and spending time outdoors.", "public_name": "Chrissy Wainwright", "guid": "d254e5b2-59fe-5382-80ea-1a280da456a8", "url": "https://pretalx.com/wagtail-space-2025/speaker/ZDTNDH/"}, {"code": "TN3HKK", "name": "Doug Harris", "avatar": "https://pretalx.com/media/avatars/TN3HKK_P192afw.webp", "biography": "As the Vice President of software development for the Innovations Center at Truth Initiative, Doug Harris leads the team responsible for building EX Program, the organization's groundbreaking digital tobacco cessation product. Harris manages all technical aspects of the EX platform, including software development, staff, operations, and technology direction. \n\nHarris has over 30 years of experience as a technical manager and programmer, designing software applications and leading multi-continental teams of programmers, systems administrators, and database administrators.\n\nPrior web work includes working for Slate Magazine, the World Bank, and the (now defunct) startup which created US News & World Report's car rankings site.", "public_name": "Doug Harris", "guid": "4ab3b479-a3bf-52ae-96e1-52ff9ada496e", "url": "https://pretalx.com/wagtail-space-2025/speaker/TN3HKK/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/UEYP3B/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/UEYP3B/", "attachments": []}, {"guid": "0b863160-c8a2-50b4-b56f-4b0fc4b6b488", "code": "TJDYAC", "id": 79710, "logo": null, "date": "2025-10-09T15:00:00+00:00", "start": "15:00", "end": "2025-10-09T15:25:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-79710-code-that-creates-content", "url": "https://pretalx.com/wagtail-space-2025/talk/TJDYAC/", "title": "Code that creates content", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Creating pages and other objects programatically, either for automated testing, or content migration: what works, some pitfalls, and how to make it robust.", "description": "Wagtail is great for content editors to author pages, but what about automation? Whether you're writing automated tests, or migrating content from another platform, you'll want to write code that creates and updates pages, snippets, users and other things.\n- How Wagtail models page content, in brief (multi-table inheritance, treebeard, revisions, Streamfield, translations).\n- Creating and updating pages.\n- Migrating content: handling concurrency issues and circular references.\n- Testing: caching, competing with the default site, using wagtail-factories.\n- Management command to create sample data.", "recording_license": "", "do_not_record": false, "persons": [{"code": "G8Y73J", "name": "Alex Morega", "avatar": "https://pretalx.com/media/avatars/G8Y73J_gGKLa4h.webp", "biography": "My name is Alex Morega. I'm a Senior Engineer at Torchbox, and I love Wagtail!", "public_name": "Alex Morega", "guid": "b0946b9c-7987-5ffe-b8d8-8b970e169ac3", "url": "https://pretalx.com/wagtail-space-2025/speaker/G8Y73J/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TJDYAC/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TJDYAC/", "attachments": []}, {"guid": "02cfc637-c365-5bde-a8f0-5b9f707f0148", "code": "TPGWHJ", "id": 79885, "logo": null, "date": "2025-10-09T15:30:00+00:00", "start": "15:30", "end": "2025-10-09T15:55:00+00:00", "duration": "00:25", "room": "Track Two", "slug": "wagtail-space-2025-79885-bird-meets-bot-using-ai-tools-to-make-wagtail-smarter", "url": "https://pretalx.com/wagtail-space-2025/talk/TPGWHJ/", "title": "Bird Meets Bot: Using AI Tools to Make Wagtail Smarter", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "LLMs can be more than just chatbots - they can be your Wagtail editor's smart assistant. Discover how to connect AI to tools and workflows so it can take real actions, and not just answer questions.", "description": "A huge amount has changed in the world of AI and LLMs in the past year. LLMs can now use tools, empowering them to take actions on your behalf.\n\nIn this talk, we'll cover:\n\n- The improvements with LLMs that change what's possible for developers\n- Why it's an exciting time to be building with AI\n- How LLM tools solved a real problem we faced\n- Considering the ethics of using AI\n- Showing you the potential for LLM tools\n- Learning how to integrate these into your Wagtail site", "recording_license": "", "do_not_record": false, "persons": [{"code": "R7QXFC", "name": "Alex Tomkins", "avatar": "https://pretalx.com/media/avatars/R7QXFC_t5fIEm6.webp", "biography": "Alex is a co-founder and director at The Developer Society, a not-for-profit co-op digital agency. He's fond of all things Python and Django - especially Wagtail, as well as infrastructure as code with OpenTofu. In his spare time he enjoys quite a bit of tenpin bowling!", "public_name": "Alex Tomkins", "guid": "a5faf7ee-2a44-5e82-849c-681c1d75e9f9", "url": "https://pretalx.com/wagtail-space-2025/speaker/R7QXFC/"}], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/TPGWHJ/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/TPGWHJ/", "attachments": []}]}}, {"index": 3, "date": "2025-10-10", "day_start": "2025-10-10T04:00:00+00:00", "day_end": "2025-10-11T03:59:00+00:00", "rooms": {"Main": [{"guid": "2ceaf325-1af3-5a2a-8ed6-c3732366c628", "code": "QEVDXS", "id": 80695, "logo": null, "date": "2025-10-10T12:30:00+00:00", "start": "12:30", "end": "2025-10-10T13:00:00+00:00", "duration": "00:30", "room": "Main", "slug": "wagtail-space-2025-80695-community-day-introduction", "url": "https://pretalx.com/wagtail-space-2025/talk/QEVDXS/", "title": "Community Day introduction", "subtitle": "", "track": null, "type": "Community day introduction", "language": "en", "abstract": "Introduction", "description": "A day about contributing and interacting with the Core Team and other contributors", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/QEVDXS/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/QEVDXS/", "attachments": []}, {"guid": "bf179390-e1a7-5be9-88a2-83e8c8e729d6", "code": "BLS9W3", "id": 80696, "logo": null, "date": "2025-10-10T13:00:00+00:00", "start": "13:00", "end": "2025-10-10T18:00:00+00:00", "duration": "05:00", "room": "Main", "slug": "wagtail-space-2025-80696-community-day", "url": "https://pretalx.com/wagtail-space-2025/talk/BLS9W3/", "title": "Community Day", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Details to be confirmed. A day about contributing and interacting with the Core Team and other contributors.", "description": "Details to be confirmed. A day about contributing and interacting with the Core Team and other contributors.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/wagtail-space-2025/talk/BLS9W3/feedback/", "origin_url": "https://pretalx.com/wagtail-space-2025/talk/BLS9W3/", "attachments": []}]}}]}}}