71 lines
No EOL
552 KiB
HTML
71 lines
No EOL
552 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en" data-react-helmet="lang"><head>
|
||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta charset="utf-8"><title>PyCon Finland 2025 Schedule</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><script type="text/javascript" async="" defer="defer" src="PyCon%20Finland%202025%20Schedule_files/matomo.js"></script><script>window.env = {"RAZZLE_INTERNAL_API_PATH":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","RAZZLE_API_PATH":"https:\u002F\u002F2025.ploneconf.org","apiPath":"https:\u002F\u002F2025.ploneconf.org","publicURL":"https:\u002F\u002F2025.ploneconf.org"};</script><link rel="icon" href="https://2025.ploneconf.org/favicon.ico" sizes="any"><link rel="icon" href="https://2025.ploneconf.org/icon.svg" type="image/svg+xml"><link rel="apple-touch-icon" sizes="180x180" href="https://2025.ploneconf.org/apple-touch-icon.png"><link rel="manifest" href="https://2025.ploneconf.org/site.webmanifest"><meta name="generator" content="Plone 6 - https://plone.org"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><link data-chunk="client" rel="preload" as="style" href="PyCon%20Finland%202025%20Schedule_files/client.5908bd77.css"><link data-chunk="client" rel="preload" as="script" href="PyCon%20Finland%202025%20Schedule_files/runtime~client.fb4a80d4.js"><link data-chunk="client" rel="preload" as="script" href="PyCon%20Finland%202025%20Schedule_files/client.5ac941e0.js"><link data-chunk="client" rel="stylesheet" href="PyCon%20Finland%202025%20Schedule_files/client.5908bd77.css"><link rel="canonical" href="https://2025.ploneconf.org/schedule/pycon-finland-2025-schedule" data-react-helmet="true"><meta name="description" content="Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. " data-react-helmet="true"><meta property="og:title" content="PyCon Finland 2025 Schedule" data-react-helmet="true"><meta property="og:url" content="https://2025.ploneconf.org/schedule/pycon-finland-2025-schedule" data-react-helmet="true"><meta property="og:description" content="Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. " data-react-helmet="true"></head><body class="view-viewview contenttype-document section-schedule section-pycon-finland-2025-schedule is-anonymous public-ui" data-new-gr-c-s-check-loaded="8.934.0" data-gr-ext-installed="" cz-shortcut-listen="true"><div role="navigation" aria-label="Toolbar" id="toolbar"></div><div id="main"><div class="skiplinks-wrapper" role="complementary" aria-label="Skiplinks"><a class="skiplink" href="#view">Skip to main content</a><a class="skiplink" href="#navigation">Skip to navigation</a><a class="skiplink" href="#footer">Skip to footer</a></div><div class="sticky-menu" role="navigation" aria-label="Sticky menu"><ul></ul></div><header class="header-wrapper"><div class="q container layout"><div class="header"><div class="tools-wrapper"><div class="tools"><a aria-label="login" href="https://2025.ploneconf.org/login?return_url=/schedule/pycon-finland-2025-schedule">Log in</a><a href="https://2025.ploneconf.org/tickets">Get Tickets!</a></div></div><div class="logo-nav-wrapper"><div class="logo"><a aria-label="Home" href="https://2025.ploneconf.org/"><img src="PyCon%20Finland%202025%20Schedule_files/logo-800-9b3c104045502705cfd45b383b4def68.png" width="800" height="388" alt="Logo of Plone Conference 2025"></a></div><nav id="navigation" aria-label="navigation" class="navigation"><div class="computer large screen widescreen only"><ul class="desktop-menu"><li><button class="item" aria-label="Open menu" aria-expanded="false">About</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header" href="https://2025.ploneconf.org/about"><h2>About</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/jyvaskyla-and-finland"><span class="left-arrow">—</span><span>About Finland</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/venue-info"><span class="left-arrow">—</span><span>Venue</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/plone-conference-history"><span class="left-arrow">—</span><span>Plone Conferences</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/code-of-conduct"><span class="left-arrow">—</span><span>Code of Conduct</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/contact"><span class="left-arrow">—</span><span>Contact</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/plone-konferenssi-ja-pycon-finland"><span class="left-arrow">—</span><span>Plone-konferenssi ja PyCon Finland</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/about/pycon-finland"><span class="left-arrow">—</span><span>PyCon Finland</span></a><div class="sub-submenu"><ul></ul></div></li></ul></div></div></div></li><li><button class="item" aria-label="Open menu" aria-expanded="false">Sponsors</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header" href="https://2025.ploneconf.org/sponsors"><h2>Sponsors</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/organizer"><span class="left-arrow">—</span><span>Organizers</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/community-sponsor"><span class="left-arrow">—</span><span>Community Sponsor</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/diamond"><span class="left-arrow">—</span><span>Diamond</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/platinum"><span class="left-arrow">—</span><span>Platinum</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/gold"><span class="left-arrow">—</span><span>Gold</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/silver"><span class="left-arrow">—</span><span>Silver</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/bronze"><span class="left-arrow">—</span><span>Bronze</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/copper"><span class="left-arrow">—</span><span>Copper</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/supporting"><span class="left-arrow">—</span><span>Supporting</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/sponsors/pycon-finland-sponsor"><span class="left-arrow">—</span><span>PyCon Finland Sponsor</span></a><div class="sub-submenu"><ul></ul></div></li></ul></div></div></div></li><li><button class="item" aria-label="Open menu" aria-expanded="false">Travel</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header" href="https://2025.ploneconf.org/travel"><h2>Travel</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/travel/arriving-in-jyvaskyla"><span class="left-arrow">—</span><span>Arriving in Jyväskylä</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/travel/accommodation"><span class="left-arrow">—</span><span>Accommodation</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/travel/language-fi"><span class="left-arrow">—</span><span>Language</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/travel/travel-tips"><span class="left-arrow">—</span><span>Travel Tips</span></a><div class="sub-submenu"><ul></ul></div></li></ul></div></div></div></li><li><button class="item" aria-label="Open menu" aria-expanded="false">Schedule</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header active" href="https://2025.ploneconf.org/schedule" aria-current="page"><h2>Schedule</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/schedule/keynotes"><span class="left-arrow">—</span><span>Keynotes</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/schedule/talks"><span class="left-arrow">—</span><span>Talks</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/schedule/speakers"><span class="left-arrow">—</span><span>Speakers</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/schedule/training"><span class="left-arrow">—</span><span>Training</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/schedule/sprints"><span class="left-arrow">—</span><span>Sprint</span></a><div class="sub-submenu"><ul></ul></div></li><li class="subitem-wrapper"><a class="current active" href="https://2025.ploneconf.org/schedule/pycon-finland-2025-schedule" aria-current="page"><span class="left-arrow">—</span><span>PyCon Finland 2025 Schedule</span></a><div class="sub-submenu"><ul></ul></div></li></ul></div></div></div></li><li><button class="item" aria-label="Open menu" aria-expanded="false">Tickets</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header" href="https://2025.ploneconf.org/tickets"><h2>Tickets</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul></ul></div></div></div></li><li><button class="item" aria-label="Open menu" aria-expanded="false">PyCon Finland 2025</button><div class="submenu-wrapper"><div class="submenu"><div class="submenu-inner"><a class="submenu-header" href="https://2025.ploneconf.org/pyconfi-2025"><h2>PyCon Finland 2025</h2></a><button class="close" aria-label="Close menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M27.899 9.515 26.485 8.101 18 16.586 9.514 8.101 8.1 9.515 16.586 18 8.1 26.486 9.514 27.9 18 19.414 26.485 27.9 27.899 26.486 19.414 18z"></path></svg></button><ul><li class="subitem-wrapper"><a class="" href="https://2025.ploneconf.org/pyconfi-2025/pycon-finland-schedule"><span class="left-arrow">—</span><span>PyCon Finland Schedule</span></a><div class="sub-submenu"><ul></ul></div></li></ul></div></div></div></li></ul></div></nav><div class="mobile-nav mobile only tablet only"><div class="hamburger-wrapper"><button class="hamburger-toggler hamburger-toggler--collapse" aria-expanded="false" aria-label="Open menu" title="Open menu" type="button"><div class="hamburger hamburger--collapse"><span class="hamburger-box"><span class="hamburger-inner"></span></span></div></button></div><div class="menu-drawer"><div class="search-header"><div class="search-wrapper"><div class="search"><div class="search-bar"><div class="ui container"><form action="/search"><div class="searchbox"><input aria-label="Search" name="SearchableText" autocomplete="off" placeholder="Search Site" title="Search" tabindex="-1"><button aria-label="Search" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M7,16 C7,11.038 11.037,7 16,7 C20.963,7 25,11.038 25,16 C25,20.962 20.963,25 16,25 C11.037,25 7,20.962 7,16 L7,16 Z M32.707,31.293 L24.448,23.034 C26.039,21.125 27,18.673 27,16 C27,9.935 22.065,5 16,5 C9.935,5 5,9.935 5,16 C5,22.065 9.935,27 16,27 C18.673,27 21.125,26.039 23.034,24.448 L31.293,32.707 L32.707,31.293 Z"></path></svg></button></div></form></div></div><div class="search-button"><button aria-label="Search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M7,16 C7,11.038 11.037,7 16,7 C20.963,7 25,11.038 25,16 C25,20.962 20.963,25 16,25 C11.037,25 7,20.962 7,16 L7,16 Z M32.707,31.293 L24.448,23.034 C26.039,21.125 27,18.673 27,16 C27,9.935 22.065,5 16,5 C9.935,5 5,9.935 5,16 C5,22.065 9.935,27 16,27 C18.673,27 21.125,26.039 23.034,24.448 L31.293,32.707 L32.707,31.293 Z"></path></svg></button></div></div></div></div><ul class="sections"><li class="header"><a href="https://2025.ploneconf.org/">Home</a></li><li class=""><a href="https://2025.ploneconf.org/about">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:36px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M14.707 26.707 13.293 25.293 20.586 18 13.293 10.707 14.707 9.293 23.414 18z"></path></svg></a></li><li class=""><a href="https://2025.ploneconf.org/sponsors">Sponsors<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:36px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M14.707 26.707 13.293 25.293 20.586 18 13.293 10.707 14.707 9.293 23.414 18z"></path></svg></a></li><li class=""><a href="https://2025.ploneconf.org/travel">Travel<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:36px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M14.707 26.707 13.293 25.293 20.586 18 13.293 10.707 14.707 9.293 23.414 18z"></path></svg></a></li><li class=""><a href="https://2025.ploneconf.org/schedule">Schedule<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:36px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M14.707 26.707 13.293 25.293 20.586 18 13.293 10.707 14.707 9.293 23.414 18z"></path></svg></a></li><li class=""><a href="https://2025.ploneconf.org/tickets">Tickets</a></li><li class=""><a href="https://2025.ploneconf.org/pyconfi-2025">PyCon Finland 2025<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:36px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M14.707 26.707 13.293 25.293 20.586 18 13.293 10.707 14.707 9.293 23.414 18z"></path></svg></a></li></ul><ul class="mobile-tools"><li></li></ul></div></div><div class="search-wrapper navigation-desktop"><div class="search"><div class="search-bar"><div class="ui container"><form action="/search"><div class="searchbox"><input aria-label="Search" name="SearchableText" autocomplete="off" placeholder="Search Site" title="Search" tabindex="-1"><button aria-label="Search" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M7,16 C7,11.038 11.037,7 16,7 C20.963,7 25,11.038 25,16 C25,20.962 20.963,25 16,25 C11.037,25 7,20.962 7,16 L7,16 Z M32.707,31.293 L24.448,23.034 C26.039,21.125 27,18.673 27,16 C27,9.935 22.065,5 16,5 C9.935,5 5,9.935 5,16 C5,22.065 9.935,27 16,27 C18.673,27 21.125,26.039 23.034,24.448 L31.293,32.707 L32.707,31.293 Z"></path></svg></button></div></form></div></div><div class="search-button"><button aria-label="Search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:48px;width:auto;fill:currentColor" class="icon"><path fill-rule="evenodd" d="M7,16 C7,11.038 11.037,7 16,7 C20.963,7 25,11.038 25,16 C25,20.962 20.963,25 16,25 C11.037,25 7,20.962 7,16 L7,16 Z M32.707,31.293 L24.448,23.034 C26.039,21.125 27,18.673 27,16 C27,9.935 22.065,5 16,5 C9.935,5 5,9.935 5,16 C5,22.065 9.935,27 16,27 C18.673,27 21.125,26.039 23.034,24.448 L31.293,32.707 L32.707,31.293 Z"></path></svg></button></div></div></div></div></div></div></header><div role="navigation" aria-label="Breadcrumbs" class="breadcrumbs"><div class="q container layout"><div class="breadcrumb"><a class="home" title="Home" href="https://2025.ploneconf.org/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height:25px;width:auto;fill:currentColor" class="icon"><g fill-rule="evenodd"><path d="M18 4.826 4.476 13.148 5.524 14.851 18 7.174 30.476 14.851 31.524 13.148zM25 27 21 27 21 19 15 19 15 27 11 27 11 15 9 15 9 29 17 29 17 21 19 21 19 29 27 29 27 15 25 15z"></path></g></svg></a><div class="divider"></div><a class="section" href="https://2025.ploneconf.org/schedule">Schedule</a><div class="divider"></div><div class="section active">PyCon Finland 2025 Schedule</div></div></div></div><div class="ui basic segment content-area"><main><div id="view" tabindex="-1"><div id="page-document" class="q container"><div class="blocks-group-wrapper default" style="--theme-color: #fff; --theme-high-contrast-color: #ecebeb; --theme-foreground-color: #000; --theme-low-contrast-foreground-color: #555555;"><h1 class="documentFirstHeading">PyCon Finland 2025 Schedule</h1><p class="documentDescription">Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. </p><p><strong>Notice! Changes to the schedule are still possible!</strong> <a href="https://2025.ploneconf.org/tickets">Get your tickets, only 100€!</a> </p><p><strong><em>Notice: The times in the calendar will be shown on your local time. The actual event time is UTC +3:00 (Helsinki). </em></strong></p><p>PS. Check out all Plone Conference <a href="https://2025.ploneconf.org/schedule/talks">talks</a> and <a href="https://2025.ploneconf.org/schedule">calendar.</a> Read more about <a href="https://2025.ploneconf.org/pyconfi-2025">PyCon Finland 2025</a>.</p><p><strong> </strong></p><div style="--theme-color: #fff; --theme-high-contrast-color: #ecebeb; --theme-foreground-color: #000; --theme-low-contrast-foreground-color: #555555;" class="q container block schedule left next--is--slate is--first--of--block-type is--last--of--block-type previous--has--same--backgroundColor next--has--same--backgroundColor has--block-width--default has--background-color--default"><div class="schedule"><div class="tab"><div class="ui attached tabular menu"><a class="active item"><div class="day day-label"><div class="description"><time datetime="Fri Oct 17 2025 15:00:00 GMT+0300 (Eastern European Summer Time)" title="Friday, October 17, 2025 at 3:00 PM">Oct 17</time></div></div></a></div><div class="ui bottom attached segment active tab tab-container"><div class="tab-content 2025-10-17 rooms rooms-3" style="grid-template-rows: [rooms] auto [time-0600] auto [time-0615] auto [time-0630] auto [time-0645] auto [time-0700] auto [time-0715] auto [time-0730] auto [time-0745] auto [time-0800] auto [time-0815] auto [time-0830] auto [time-0845] auto [time-0900] auto [time-0915] auto [time-0930] auto [time-0945] auto [time-1000] auto [time-1015] auto [time-1030] auto [time-1045] auto [time-1100] auto [time-1115] auto [time-1130] auto [time-1145] auto [time-1200] auto [time-1215] auto [time-1230] auto [time-1245] auto [time-1300] auto [time-1315] auto [time-1330] auto [time-1345] auto [time-1400] auto [time-1415] auto [time-1430] auto [time-1445] auto [time-1500] auto [time-1515] auto; grid-template-columns: [times] 5rem [room-1] 1fr [room-2] 1fr [room-3] 1fr [room-all];"><div class="day-header" style="grid-area: rooms / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg></div></div></div><div class="room-header 7d38ff5b85f049689f41aea6a788126f room-0" style="grid-area: rooms / room-1;"><span class="room-label">Auditorio 1</span></div><div class="room-header b09272b7a7b249cab172ffb1ebee8598 room-1" style="grid-area: rooms / room-2;"><span class="room-label">Alfa</span></div><div class="room-header bab16924e1344148b1ea792bdca5faf1 room-2" style="grid-area: rooms / room-3;"><span class="room-label">Beeta</span></div><div class="row-header" style="grid-area: time-0600 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><g fill-rule="evenodd"><path d="M18,13 C21.86,13 25,16.141 25,20 L27,20 C27,15.037 22.962,11 18,11 C13.038,11 9,15.037 9,20 C9,24.541 10.769,28.81 13.979,32.021 L15.394,30.606 C12.561,27.773 11,24.007 11,20 C11,16.141 14.14,13 18,13"></path><path d="M15,20 C15,18.346 16.346,17 18,17 C19.654,17 21,18.346 21,20 C21,22.757 23.243,25 26,25 C28.757,25 31,22.757 31,20 C31,12.832 25.168,7 18,7 C10.832,7 5,12.832 5,20 C5,23.508 5.884,26.981 7.556,30.046 L9.312,29.087 C7.799,26.316 7,23.175 7,20 C7,13.935 11.935,9 18,9 C24.065,9 29,13.935 29,20 C29,21.654 27.654,23 26,23 C24.346,23 23,21.654 23,20 C23,17.243 20.757,15 18,15 C15.243,15 13,17.243 13,20 C13,27.168 18.832,33 26,33 L26,31 C19.935,31 15,26.065 15,20"></path><path d="M26 27C22.14 27 19 23.859 19 20L17 20C17 24.963 21.038 29 26 29 28.404 29 30.664 28.064 32.364 26.364L30.95 24.95C29.627 26.271 27.87 27 26 27M18 5C23.875 5 29.238 8.469 31.664 13.837L33.486 13.013C30.738 6.931 24.659 3 18 3 13.756 3 9.685 4.588 6.535 7.473L7.885 8.947C10.666 6.402 14.258 5 18 5"></path></g></svg></div><div class="time-indication">09:00</div></div></div><div class="timeslot room-all rows-1" style="grid-area: time-0600 / room-1 / time-0615 / room-all;"><div class="timeslot-container timeslot-slot"><div class="q container slotTile Slot 326cd26c8e714411ac4a37186d2f088b"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T06:00:00+00:00">09:00</time> – <time class="end" datetime="2025-10-17T06:15:00+00:00">09:15</time></div></div><div class="q container slotData"><div class="q container slotHeader"><div class="slotTitle">Registration opens at the Lobby</div><div class="slotDescription"></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0615 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">09:15</div></div></div><div class="timeslot room-1 rows-3" style="grid-area: time-0615 / room-1 / time-0700;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 3528ce5d01164532b8a00b7d353dae44 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #000000;"><div class="track 62fa0944-19c3-47fb-bdb2-b49f635bf0b9">Other</div></div><div class="sessionTrack" style="--vocabulary-background-color: #05d6b9;"><div class="track 53">Case Study</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T06:15:00+00:00">09:15</time> – <time class="end" datetime="2025-10-17T07:00:00+00:00">10:00</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/living-software-for-a-living-world">Living Software for a Living World</a></div><div class="sessionDescription">This
|
||
talk covers a lot of ground. I'm moving between three levels of
|
||
abstraction: a concrete case story, software patterns, and ultimately a
|
||
living systems paradigm. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/guido-stevens">Guido Stevens</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-3" style="grid-area: time-0615 / room-3 / time-0700;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 1cc78347a6d840019c7e73cf61952061 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #05d6b9;"><div class="track 53">Case Study</div></div><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T06:15:00+00:00">09:15</time> – <time class="end" datetime="2025-10-17T07:00:00+00:00">10:00</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/edutap">eduTAP</a></div><div class="sessionDescription">eduTAP
|
||
is a project to bring campus cards into the smart phone wallets.
|
||
eduTAP is implemented in Python, by members of the Plone Community.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/alexander-loechel">Alexander Loechel</a></span></div></div></div></div></div></div><div class="timeslot room-2 rows-2" style="grid-area: time-0615 / room-2 / time-0645;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 479c5f1a330d41108ef2d15f67a6aee4 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #05d6b9;"><div class="track 53">Case Study</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T06:15:00+00:00">09:15</time> – <time class="end" datetime="2025-10-17T06:45:00+00:00">09:45</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/scoring-big-air-building-a-scoring-system-for-red-bull-king-of-the-air">Scoring Big Air: Building a Scoring System for Red Bull King of the Air</a></div><div class="sessionDescription">Design for your constraints, communicate your assumptions, and sometimes boring wins over brilliant.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/johan-beyers">Johan Beyers</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0700 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">10:00</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-0700 / room-1 / time-0730;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 9e24ead79a914c59bdafaa1b3c547fb9 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #F6BA07;"><div class="track 9770359b-ede3-46d6-ac2b-876e0363eea5">AI</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:00:00+00:00">10:00</time> – <time class="end" datetime="2025-10-17T07:30:00+00:00">10:30</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/attendees/9571a146-1a34-4b7d-8e94-918a67480fd7/working_copy_of_experiences-with-ai-in-software-projects">A fool with a tool is still a fool! Why we must use AI wisely</a></div><div class="sessionDescription">“A
|
||
fool with a tool is still a fool” examines how AI is reshaping software
|
||
development—what it truly does well, where it fails spectacularly, and
|
||
how to use it responsibly rather than recklessly. Drawing on real-world
|
||
wins and faceplants (including “vibe coding”), the talk distills
|
||
practical guardrails, governance, and senior-level responsibilities for
|
||
shipping trustworthy systems.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/andreas-jung">Andreas Jung</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-0700 / room-3 / time-0730;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk c52e0a894448493f8fdd8307504dae1f state-published"><div class="sessionTrack" style="--vocabulary-background-color: #3998B6;"><div class="track 2e325e32-3d2e-4ece-a1f1-0046d0cce367">React</div></div><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track 50">Plone: Backend</div></div><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:00:00+00:00">10:00</time> – <time class="end" datetime="2025-10-17T07:30:00+00:00">10:30</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/guillotina-volto-a-new-backend-for-volto">Guillotina Volto: A New Backend for Volto</a></div><div class="sessionDescription">In
|
||
this talk, we’ll introduce Guillotina Volto, an experimental
|
||
integration that uses Guillotina — an async Python REST API framework —
|
||
as a new backend for Volto.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/nil-bacardit">Nil Bacardit</a></span><span> & <a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/roger-boixader-guell">Roger Boixader Güell</a></span></div></div></div></div></div></div><div class="timeslot room-2 rows-2" style="grid-area: time-0700 / room-2 / time-0730;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 7a39c11b65684bfdb7e683d702d51095 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:00:00+00:00">10:00</time> – <time class="end" datetime="2025-10-17T07:30:00+00:00">10:30</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/preparing-for-a-free-threaded-python-world">Preparing for a Free-Threaded Python World</a></div><div class="sessionDescription">A
|
||
recap on thread safety and synchronisation primitives. As more
|
||
developers adopt free-threaded Python, understanding thread safety
|
||
becomes critical - not just nice to have. This talk explores all
|
||
essential synchronisation primitives from Python's threading module
|
||
through a practical dice game simulation scenario. You'll learn to
|
||
identify and fix race conditions, understand what the GIL was
|
||
protecting, and discover patterns to ensure your code works correctly in
|
||
the free-threaded future.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/daniel-vahla">Daniel Vahla</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0700 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">10:00</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-0700 / room-1 / time-0730;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk e7f6949d919642cf8bd650c45cd36826 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #F6BA07;"><div class="track 9770359b-ede3-46d6-ac2b-876e0363eea5">AI</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:00:00+00:00">10:00</time> – <time class="end" datetime="2025-10-17T07:30:00+00:00">10:30</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/experiences-with-ai-in-software-projects">Experiences with AI in Software Projects</a></div><div class="sessionDescription">In my talk, I’ll share practical AI experiences from projects over the past two years.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/andreas-jung">Andreas Jung</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-0730 / room-3 / time-0800;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 33bb1bcab822471795491e376d40b540 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:30:00+00:00">10:30</time> – <time class="end" datetime="2025-10-17T08:00:00+00:00">11:00</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/debugging-python">Debugging Python</a></div><div class="sessionDescription">Debugging
|
||
can be a stressful experience to a developer for many reasons. In this
|
||
talk, I provide practical and hands-on tips that you can bring to your
|
||
work or hobby projects the following day to turn your debugging session
|
||
from stressful encounters to joyful experiences.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/juha-matti-santala">Juha-Matti Santala</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0730 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">10:30</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-0730 / room-1 / time-0800;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 96530e5a1e854d0dbce6bfc86291a916 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track c251244b-e64d-4f01-b793-addfff7b545d">Community</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T07:30:00+00:00">10:30</time> – <time class="end" datetime="2025-10-17T08:00:00+00:00">11:00</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/plone-foundation-annual-meeting">Plone Foundation Annual General Meeting</a></div><div class="sessionDescription">Plone Foundation Annual General Meeting. Vote for a new board and other topics. </div></div><div class="q container sessionBody"><div class="presenters"></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0800 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg></div><div class="time-indication">11:00</div></div></div><div class="timeslot room-all rows-2" style="grid-area: time-0800 / room-1 / time-0830 / room-all;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Break 7cd229edafc144e1ba2cd7fdfd862a9f state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T08:00:00+00:00">11:00</time> – <time class="end" datetime="2025-10-17T08:30:00+00:00">11:30</time></div></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/breaks/break-friday-morning">Break</a></div><div class="sessionDescription"></div></div><div class="q container sessionBody"></div></div></div></div></div><div class="row-header" style="grid-area: time-0830 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path fill-rule="evenodd" d="M13.5066,12.948 L3.4026,14.416 L10.7136,21.543 L8.9886,31.607 L18.0256,26.856 L27.0636,31.607 L25.3366,21.543 L32.6486,14.416 L22.5446,12.948 L18.0256,3.792 L13.5066,12.948 Z M12.8626,20.846 L7.6996,15.813 L14.8346,14.777 L18.0256,8.311 L21.2156,14.777 L28.3516,15.813 L23.1876,20.846 L24.4076,27.95 L18.0256,24.596 L11.6446,27.95 L12.8626,20.846 Z"></path></svg></div><div class="time-indication">11:30</div></div></div><div class="timeslot room-all rows-4" style="grid-area: time-0830 / room-1 / time-0930 / room-all;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Keynote 4cae5adae8a34396ad2d548b64cb0e2c state-published"><div class="sessionTrack" style="--vocabulary-background-color: #410b57;"><div class="track 6a2f2697-3e4b-4360-a880-e7c53d73a64c">Keynote</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T08:30:00+00:00">11:30</time> – <time class="end" datetime="2025-10-17T09:30:00+00:00">12:30</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/keynotes/muuttolintujen-kevat-automatic-bird-sound-classifier">Muuttolintujen Kevät - Automatic Bird Sound Classifier</a></div><div class="sessionDescription">Muuttolintujen
|
||
Kevät (“Spring of migratory birds”) is a mobile application –based
|
||
citizen science campaign where citizens collect bird observations with
|
||
help of an automated bird sound classifier of Finnish birds. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/patrik-lauha">Patrik Lauha</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-0930 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"></path></svg></div><div class="time-indication">12:30</div></div></div><div class="timeslot room-all rows-4" style="grid-area: time-0930 / room-1 / time-1030 / room-all;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Break b553778836614ee6b3816492b58aa4c7 state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T09:30:00+00:00">12:30</time> – <time class="end" datetime="2025-10-17T10:30:00+00:00">13:30</time></div></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/breaks/lunch-friday">Lunch</a></div><div class="sessionDescription"></div></div><div class="q container sessionBody"></div></div></div></div></div><div class="timeslot room-2 rows-3" style="grid-area: time-1030 / room-2 / time-1115;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 4f236150152a427aa40fa7b8987148a7 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T10:30:00+00:00">13:30</time> – <time class="end" datetime="2025-10-17T11:15:00+00:00">14:15</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/building-with-multiple-languages-a-python-first-approach">Building with Multiple Languages: A Python-First Approach (REMOTE)</a></div><div class="sessionDescription">This talk presents three real-world scenarios where Python acts as the glue between specialized languages.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/ramon-perez">Ramon Perez</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1030 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">13:30</div></div></div><div class="timeslot room-1 rows-3" style="grid-area: time-1030 / room-1 / time-1115;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 1c04a4b9a4774aab81adb3c57aecf86c state-published"><div class="sessionTrack" style="--vocabulary-background-color: #F6BA07;"><div class="track 9770359b-ede3-46d6-ac2b-876e0363eea5">AI</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T10:30:00+00:00">13:30</time> – <time class="end" datetime="2025-10-17T11:15:00+00:00">14:15</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/building-rag-ai-applications-with-mariadb-vector-and-python">Building RAG AI Applications with MariaDB Vector and Python</a></div><div class="sessionDescription">Building
|
||
AI applications on your own data offers many opportunities;
|
||
Retrieval-Augmented Generation (RAG) can make LLMs more accurate and
|
||
relevant. But where should you store your data and vectors?</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/robert-silen">Robert Silén</a></span><span> & <a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/kaj-arno">Kaj Arnö</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-3" style="grid-area: time-1030 / room-3 / time-1115;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk d10f8944207c41ce8eb1bbbbc9534407 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #F6BA07;"><div class="track 9770359b-ede3-46d6-ac2b-876e0363eea5">AI</div></div><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T10:30:00+00:00">13:30</time> – <time class="end" datetime="2025-10-17T11:15:00+00:00">14:15</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/i-wish-you-were-fun">I Wish You Were Fun</a></div><div class="sessionDescription">The OG cast of developers who brought you Zope, CMF, Plone and Pyramid join up to make AI fun.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/alan-runyan">Alan Runyan</a></span></div></div></div></div></div></div><div class="timeslot room-2 rows-2" style="grid-area: time-1115 / room-2 / time-1145;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 7d42bd380511488599c2285970e3bbf7 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T11:15:00+00:00">14:15</time> – <time class="end" datetime="2025-10-17T11:45:00+00:00">14:45</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/shiny-for-python-reactive-web-apps-made-simple">Shiny for Python: Reactive Web Apps Made Simple</a></div><div class="sessionDescription">Shiny
|
||
for Python allows you to build interactive web applications using only
|
||
Python code. Inspired by the original Shiny framework for R, it
|
||
introduces a reactive programming model that makes it easy to link UI
|
||
elements to Python functions.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/mohamed-el-fodil-ihaddaden">Mohamed El Fodil Ihaddaden</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1115 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">14:15</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-1115 / room-1 / time-1145;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk cb0c8813d32146f99735a5fcf42e3aed state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T11:15:00+00:00">14:15</time> – <time class="end" datetime="2025-10-17T11:45:00+00:00">14:45</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/using-python-with-satellites-lessons-from-a-staff-engineer">Using Python with Satellites, Lessons from a Staff Engineer</a></div><div class="sessionDescription">In
|
||
this talk I will cover some of the recommendations I make as a staff
|
||
engineer on how to deliver quality in such a field, and what you can do
|
||
to level up.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/jeremy-mayeres">Jeremy Mayeres</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-1115 / room-3 / time-1145;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 996a1fa399c34e7aad73675f13b1a588 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T11:15:00+00:00">14:15</time> – <time class="end" datetime="2025-10-17T11:45:00+00:00">14:45</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/the-limits-of-imagination-an-open-source-journey">The Limits of Imagination : An Open Source journey</a></div><div class="sessionDescription">Let me take you on a journey—a journey of bold ideas, spectacular failures, and the rare flash of brilliance.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/aroma-rodrigues">Aroma Rodrigues</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1145 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg></div><div class="time-indication">14:45</div></div></div><div class="timeslot room-all rows-1" style="grid-area: time-1145 / room-1 / time-1200 / room-all;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Break dbcdb473a7ba40a79f1752794e6a8d7a state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T11:45:00+00:00">14:45</time> – <time class="end" datetime="2025-10-17T12:00:00+00:00">15:00</time></div></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/breaks/break-friday-noon">Break</a></div><div class="sessionDescription"></div></div><div class="q container sessionBody"></div></div></div></div></div><div class="timeslot room-2 rows-2" style="grid-area: time-1200 / room-2 / time-1230;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 1db52078f22b476898911cfa40ec3443 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #3998B6;"><div class="track 2e325e32-3d2e-4ece-a1f1-0046d0cce367">React</div></div><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:00:00+00:00">15:00</time> – <time class="end" datetime="2025-10-17T12:30:00+00:00">15:30</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/python-and-rust-a-perfect-pairing">Python and Rust, a Perfect Pairing</a></div><div class="sessionDescription">In this talk, we take a look at why and how to do it with tools like rustimport and Maturin.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/miikka-koskinen">Miikka Koskinen</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1200 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">15:00</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-1200 / room-1 / time-1230;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk fb83816cce0d49189a8ac4ad0aa7bc45 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:00:00+00:00">15:00</time> – <time class="end" datetime="2025-10-17T12:30:00+00:00">15:30</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/epic-evolution-of-typing-in-python-how-we-get-here-and-where-are-we-going">Epic Evolution of Typing in Python: How We Get Here and Where Are We Going?</a></div><div class="sessionDescription">Typing
|
||
in Python starts to take shape via many PEPS and we are going to
|
||
explore the evolution of it. In this talk, we will look at how do we get
|
||
here, with all the tools that can be used to enforce strong typing in
|
||
Python, a genetically dynamic typing language.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/cheuk-ting-ho">Cheuk Ting Ho</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-1200 / room-3 / time-1230;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 181ab896a4d54d3cbc0d795bd85e6ceb state-published"><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track 51">Plone: Frontend</div></div><div class="sessionTrack" style="--vocabulary-background-color: #ec548b;"><div class="track 67c671fc-9bf4-4989-942b-adf0779fd051">Webdesign</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:00:00+00:00">15:00</time> – <time class="end" datetime="2025-10-17T12:30:00+00:00">15:30</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/accessibility-first-development-a-new-core-company-value">Accessibility‑First Development: A New Core Company Value</a></div><div class="sessionDescription">In
|
||
this talk, we’ll explore how to make accessibility-first development
|
||
part of your organization’s DNA. You’ll learn how assistive technologies
|
||
interact with the accessibility tree, what accessibility-first
|
||
development really means, why accessible design benefits all users—not
|
||
just people with disabilities—and we will break some common biases that
|
||
still exist around accessibility. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/katrin-zaks">Katrin Zaks</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-1230 / room-3 / time-1300;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 7659227b118246d8b87571f3c047b097 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track 52">Plone: DevOps</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:30:00+00:00">15:30</time> – <time class="end" datetime="2025-10-17T13:00:00+00:00">16:00</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/jenkins-out-github-actions-in-how-we-made-the-leap">Jenkins Out, GitHub Actions In: How We Made the Leap</a></div><div class="sessionDescription">This
|
||
talk will share why we made the switch, how we approached the
|
||
transition, and what tools (like Kubernetes runners and composite
|
||
actions) helped us succeed.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/remi-dubois">Rémi Dubois</a></span><span> & <a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/benoit-suttor">Benoît Suttor</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1230 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">15:30</div></div></div><div class="timeslot room-1 rows-2" style="grid-area: time-1230 / room-1 / time-1300;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 8d8180255f704986b6a90ceae5c7d3c0 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #000000;"><div class="track 62fa0944-19c3-47fb-bdb2-b49f635bf0b9">Other</div></div><div class="sessionTrack" style="--vocabulary-background-color: #1d9506;"><div class="track d0427ce5-e50d-4a93-933d-9801220ee49c">Open Source</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:30:00+00:00">15:30</time> – <time class="end" datetime="2025-10-17T13:00:00+00:00">16:00</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/a-case-for-feminism-in-open-source-development">A Case for Feminism in Open Source Development</a></div><div class="sessionDescription">An
|
||
attempt to explain why feminism can be an interesting approach to
|
||
questioning our behaviors and practices as open source contributors, as
|
||
members of the software industry, and as developers.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/eric-brehault">Eric Brehault</a></span></div></div></div></div></div></div><div class="timeslot room-2 rows-2" style="grid-area: time-1230 / room-2 / time-1300;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk eb8d2df769254bcc8f841d80532d7454 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #14c5c6;"><div class="track fabe213e-0910-4e6e-ab25-0823869dcf0a">Process</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T12:30:00+00:00">15:30</time> – <time class="end" datetime="2025-10-17T13:00:00+00:00">16:00</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/why-as-developer-i-am-blind-to-bugs">Why as Developer I Am Blind to Bugs</a></div><div class="sessionDescription">This
|
||
is story of what mistakes I have done in my projects, why I now
|
||
understand my developers colleagues better and what I have done to
|
||
regain my past knowledge as a tester. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/tatu-aalto">Tatu Aalto</a></span></div></div></div></div></div></div><div class="timeslot room-3 rows-2" style="grid-area: time-1300 / room-3 / time-1330;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk fed8bb17234445bcb9e909f068f8af09 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #3998B6;"><div class="track 2e325e32-3d2e-4ece-a1f1-0046d0cce367">React</div></div><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track 51">Plone: Frontend</div></div><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track 50">Plone: Backend</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T13:00:00+00:00">16:00</time> – <time class="end" datetime="2025-10-17T13:30:00+00:00">16:30</time></div></div><div class="slotRoom bab16924e1344148b1ea792bdca5faf1 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Beeta</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/workflow-manager-for-volto">Workflow Manager for Volto</a></div><div class="sessionDescription">This
|
||
talk shares how I brought back a key part of Plone, the workflow
|
||
manager, by rebuilding it for Volto and the new REST based backend. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/manas-kenge">Manas Kenge</a></span></div></div></div></div></div></div><div class="timeslot room-2 rows-3" style="grid-area: time-1300 / room-2 / time-1345;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk e10ea6a92a3b43b2b066dbe3f4fcf68d state-published"><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T13:00:00+00:00">16:00</time> – <time class="end" datetime="2025-10-17T13:45:00+00:00">16:45</time></div></div><div class="slotRoom b09272b7a7b249cab172ffb1ebee8598 sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Alfa</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/nogil-diving-into-cpython-3-14s-free-threaded-future">noGIL: Diving into CPython 3.14’s, Free-Threaded Future - REMOTE</a></div><div class="sessionDescription">If
|
||
you care about Python at scale—web servers, data pipelines, or
|
||
reinforcement-learning loops—this session is your roadmap to a GIL-free
|
||
future.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/petr-andreev">Petr Andreev</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1300 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">16:00</div></div></div><div class="timeslot room-1 rows-3" style="grid-area: time-1300 / room-1 / time-1345;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk cf7ab9ed5ee145cfb7d3413c1a710244 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #F6BA07;"><div class="track 9770359b-ede3-46d6-ac2b-876e0363eea5">AI</div></div><div class="sessionTrack" style="--vocabulary-background-color: #0173B6;"><div class="track 023b1a57-939b-43d8-9af1-cce54c18f7de">Python</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T13:00:00+00:00">16:00</time> – <time class="end" datetime="2025-10-17T13:45:00+00:00">16:45</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/dspy-the-declarative-programming-in-the-era-of-ai">DsPy the Declarative Programming in the Era of AI</a></div><div class="sessionDescription">DSPy
|
||
is a declarative framework for building modular, self-improving AI
|
||
systems using structured code and natural-language modules, enabling
|
||
fast iteration, composability, and model-agnostic deployment.</div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/jayita-bhattacharyya">Jayita Bhattacharyya</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1345 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg></div><div class="time-indication">16:45</div></div></div><div class="timeslot room-all rows-1" style="grid-area: time-1345 / room-1 / time-1400 / room-all;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Break 383e3e117e514f138679247c56332012 state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T13:45:00+00:00">16:45</time> – <time class="end" datetime="2025-10-17T14:00:00+00:00">17:00</time></div></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/breaks/break-friday-afternoon">Break</a></div><div class="sessionDescription"></div></div><div class="q container sessionBody"></div></div></div></div></div><div class="row-header" style="grid-area: time-1400 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">17:00</div></div></div><div class="timeslot room-1 rows-1" style="grid-area: time-1400 / room-1 / time-1415;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk c206df2db91e4f16b036a953f4b982e2 state-published"><div class="sessionTrack" style="--vocabulary-background-color: #1694D3;"><div class="track c251244b-e64d-4f01-b793-addfff7b545d">Community</div></div><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T14:00:00+00:00">17:00</time> – <time class="end" datetime="2025-10-17T14:15:00+00:00">17:15</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/sprints-announcements">Sprints Info</a></div><div class="sessionDescription">Sprints Info. Information about the Plone development sprint on Saturday and Sunday. Where, what, how, topics. </div></div><div class="q container sessionBody"><div class="presenters"><span><a class="presenter" href="https://2025.ploneconf.org/schedule/speakers/fred-van-dijk">Fred van Dijk</a></span></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1415 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path fill-rule="evenodd" d="M7,23.2588 L7,12.7408 L16.015,17.9998 L7,23.2588 Z M19,12.7408 L28.015,17.9998 L19,23.2588 L19,12.7408 Z M31.985,17.9998 L17,9.2588 L17,16.2588 L5,9.2588 L5,26.7408 L17,19.7408 L17,26.7408 L31.985,17.9998 Z"></path></svg></div><div class="time-indication">17:15</div></div></div><div class="timeslot room-1 rows-3" style="grid-area: time-1415 / room-1 / time-1500;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile LightningTalks a504009c2f5e4a14913408a0a72efbc2 state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T14:15:00+00:00">17:15</time> – <time class="end" datetime="2025-10-17T15:00:00+00:00">18:00</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/lightning-talks">Lightning Talks Friday October 17</a></div><div class="sessionDescription">Lightning talks consists of 5 min slots where people can quickly talk about something important and interesting. </div></div><div class="q container sessionBody"><div class="presenters"></div></div></div></div></div></div><div class="row-header" style="grid-area: time-1500 / times;"><div class="aside-indication"><div class="icon-type"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 416.027 416.027" style="height: 36px; width: auto; fill: currentcolor;" class="icon"><path d="M311.322,23.003c-21.027-25.694-58.124-30.354-84.825-11.5c0,0,2.044,7.253,4.344,12.513 c0.124,0.305,0.293,0.433,0.429,0.643c5.875,14.156,15.12,29.745,27.571,44.976c14.644,17.877,30.757,31.865,45.3,40.312 C329.448,87.715,332.814,49.288,311.322,23.003z M310.372,67.671c1.19-1.625,3.604-1.897,5.338-0.613 c1.771,1.289,0.802,5.458,0.706,5.566c-0.093,0.23-0.156,0.491-0.325,0.709c-1.134,1.545-3.402,1.813-5.058,0.579 C309.55,72.839,309.975,68.225,310.372,67.671z M316.231,93.507c-1.318,1.751-3.282,2.48-4.38,1.641 c-0.59-0.445-0.457-4.37,0.368-5.454c1.327-1.753,3.29-2.473,4.384-1.641C317.212,88.494,317.037,92.419,316.231,93.507z M322.855,64.54c-1.15,0.936-3.098,0.465-4.355-1.092c-0.689-0.832-1.051-4.707-0.321-5.29c1.143-0.936,3.094-0.457,4.353,1.092 C323.208,60.067,323.573,63.947,322.855,64.54z M315.41,39.954c0.905-0.739,2.736-0.034,4.071,1.591 c0.722,0.873,1.539,4.634,0.966,5.105c-0.922,0.735-2.753,0.046-4.071-1.595C315.646,44.166,314.848,40.425,315.41,39.954z M314.865,52.583c-1.287,1.058-3.479,0.519-4.877-1.192c-0.758-0.919-1.154-5.277-0.337-5.951c1.306-1.058,3.49-0.527,4.893,1.194 C315.309,47.566,315.678,51.924,314.865,52.583z M305.896,24.237c0.833-0.677,2.736,0.259,4.248,2.12 c0.817,0.998,2.052,5.016,1.53,5.44c-0.817,0.66-2.697-0.276-4.231-2.128C306.625,28.649,305.375,24.644,305.896,24.237z M304.369,32.054c0.83,0.996,1.303,5.646,0.453,6.352c-1.351,1.108-3.663,0.487-5.182-1.349c-0.813-1.012-1.29-5.663-0.461-6.352 C300.545,29.581,302.858,30.194,304.369,32.054z M293.898,39.521c0.829,0.996,0.981,5.903,0,6.718 c-1.527,1.258-4.048,0.802-5.566-1.058c-0.813-0.996-0.982-5.887,0-6.681C289.894,37.205,292.386,37.67,293.898,39.521z M275.612,4.118c1.222-0.996,3.138-0.675,4.279,0.735c1.15,1.398,1.103,3.346-0.132,4.344c-1.202,0.98-3.118,0.643-4.26-0.755 C274.357,7.045,274.402,5.1,275.612,4.118z M244.113,10.163c-1.073,0.87-2.271,1.238-3.237,1.16c-0.91,0.158-1.747,0-2.2-0.567 c-0.874-1.072-0.213-3.066,1.459-4.442c1.073-0.87,2.268-1.238,3.233-1.162c0.922-0.148,1.747,0.016,2.225,0.583 C246.458,6.801,245.8,8.778,244.113,10.163z M255.213,22.195c-1.703,1.382-4.203,1.154-5.582-0.533 c-0.85-1.062-0.136-5.811,0.79-6.562c1.703-1.398,4.195-1.162,5.598,0.517C256.853,16.675,256.156,21.428,255.213,22.195z M257.735,5.945c-1.884,0.226-3.635-0.613-3.88-1.87c-0.26-1.238,1.059-2.451,2.945-2.683c1.9-0.226,3.635,0.597,3.896,1.852 C260.968,4.5,259.638,5.708,257.735,5.945z M266.323,40.195c-1.703,1.4-4.296,1.014-5.812-0.838 c-0.813-0.998-0.797-6.053,0.245-6.917c1.703-1.399,4.308-1.012,5.811,0.855C267.388,34.292,267.356,39.341,266.323,40.195z M268.194,13.123c-1.503,1.625-3.787,1.928-5.094,0.719c-0.817-0.77-0.305-5.182,0.509-6.059c1.495-1.595,3.771-1.932,5.082-0.706 C269.512,7.843,268.996,12.241,268.194,13.123z M279.807,58.411c-1.803,1.457-4.557,1.044-6.155-0.92 c-0.873-1.058-0.861-6.436,0.253-7.348c1.787-1.461,4.552-1.058,6.147,0.92C280.933,52.121,280.933,57.491,279.807,58.411z M280.481,29.803c-1.539,1.269-4.08,0.81-5.566-1.062c-0.817-0.996-0.994-5.871,0-6.688c1.551-1.269,4.039-0.824,5.566,1.046 C281.318,24.097,281.447,29.002,280.481,29.803z M285.486,14.218c1.274-1.074,3.459-0.533,4.877,1.196 c0.766,0.916,1.126,5.274,0.337,5.933c-1.303,1.062-3.495,0.517-4.89-1.192C285.037,19.22,284.668,14.882,285.486,14.218z M293.937,72.03c-1.694,1.38-4.304,0.998-5.798-0.846c-0.817-1.014-0.806-6.053,0.26-6.935c1.672-1.38,4.28-0.998,5.791,0.854 C295.007,66.113,294.996,71.152,293.937,72.03z M295.14,16.613c-0.63-0.87-1.106-4.552-0.485-4.983 c0.966-0.693,2.701,0.092,3.852,1.733c0.621,0.89,1.086,4.555,0.48,4.987C298.013,19.025,296.298,18.254,295.14,16.613z M299.432,53.716c1.562-1.289,4.071-0.818,5.582,1.026c0.821,0.998,0.966,5.905-0.017,6.712c-1.538,1.272-4.047,0.801-5.565-1.042 C298.615,59.408,298.466,54.517,299.432,53.716z M300.791,85.963c-0.762-0.903-0.537-5.723,0.528-6.592 c1.688-1.369,4.172-1.108,5.566,0.593c0.75,0.906,0.537,5.723-0.513,6.598C304.677,87.941,302.185,87.667,300.791,85.963z"></path><path d="M295.592 116.273c-14.23-8.526-29.863-22.199-44.065-39.605-16.73-20.396-28.06-41.693-32.584-58.923-12.047 11.68-18.453 27.25-18.978 43.066 4.765 12.852 12.192 26.05 22.359 38.411 8.119 9.91 17.14 18.166 26.394 24.778 1.566.353 3.146.603 4.732.832.152.1.305.227.453.331l.276-.198C268.23 126.879 282.905 124.1 295.592 116.273zM106.059 389.181c0 14.836 34.519 26.846 77.089 26.846 42.563 0 77.079-12.01 77.079-26.846 0-13.813-30.008-25.179-68.537-26.657V176.888l19.212-15.625c1.625-1.311 2.065-3.703 1.537-6.42l28.769-20.601c-9.95-6.818-19.672-15.635-28.374-26.25-10.891-13.258-18.771-27.507-23.444-41.214l-29.202 26.667c-1.415-.11-2.733.046-3.712.839l-36.985 30.054c-1.797 1.461-2.046 4.27-1.214 7.37l-18.238 16.652c-10.549 8.632-12.645 23.502-4.681 33.238l16.022 19.576c7.979 9.732 22.973 10.629 33.522 2.012l19.107-13.677c1.014.748 2.052 1.393 3.08 1.837v171.57C132.226 365.505 106.059 376.269 106.059 389.181z"></path></svg></div><div class="time-indication">18:00</div></div></div><div class="timeslot room-1 rows-0" style="grid-area: time-1500 / room-1 / time-1515;"><div class="timeslot-container timeslot-session"><div class="q container sessionTile Talk 1f823d70d60049d3906b99d1c126b329 state-published"><div class="sessionInfo"><div class="slotDate sessionInfoItem"><div class="wrapper"><time class="start" datetime="2025-10-17T15:00:00+00:00">18:00</time> – <time class="end" datetime="2025-10-17T15:05:00+00:00">18:05</time></div></div><div class="slotRoom 7d38ff5b85f049689f41aea6a788126f sessionInfoItem"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" style="height: 36px; width: auto; fill: currentcolor;" class="icon categoryIcon"><path d="M18,32 C11.3333333,23.6818983 8,17.6818983 8,14 C8,8.4771525 12.4771525,4 18,4 C23.5228475,4 28,8.4771525 28,14 C28,17.6818983 24.6666667,23.6818983 18,32 Z M26,14 C26,9.581722 22.418278,6 18,6 C13.581722,6 10,9.581722 10,14 C10,16.8065316 12.6565091,21.827053 18,28.7642044 C23.3434909,21.827053 26,16.8065316 26,14 Z M18,11 C19.656,11 21,12.344 21,14 C21,15.656 19.656,17 18,17 C16.344,17 15,15.656 15,14 C15,12.344 16.344,11 18,11 Z"></path></svg><span class="title">Auditorio 1</span></div><div class="sessionLanguage en sessionInfoItem"><span class="token">en</span></div></div><div class="q container sessionData"><div class="q container sessionHeader"><div class="sessionTitle"><a class="title" href="https://2025.ploneconf.org/schedule/talks/closing">Closing</a></div><div class="sessionDescription">Plone Conference 2025 and PyCon Finland 2025 has ended. See you all at the next time!</div></div><div class="q container sessionBody"><div class="presenters"></div></div></div></div></div></div></div></div></div></div></div><p>Location is <a href="https://2025.ploneconf.org/about/venue-info">Agora building at University of Jyväskylä</a>. </p><div class="block __button is--first--of--block-type is--last--of--block-type previous--has--same--backgroundColor next--has--same--backgroundColor has--block-width--default has--background-color--default" style="--block-alignment: var(--align-center); --block-width: var(--default-container-width); --theme-color: #fff; --theme-high-contrast-color: #ecebeb; --theme-foreground-color: #000; --theme-low-contrast-foreground-color: #555555;"><div class="button container"><div class="align"><a href="https://2025.ploneconf.org/tickets"><button class="ui button">Get your tickets!</button></a></div></div></div></div></div></div></main></div><p id="route-announcer" role="alert" style="border:0;clip:rect(1px 1px 1px 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;word-wrap:normal">PyCon Finland 2025 Schedule</p><footer id="footer"><div class="pre-footer"></div><div class="q container post-footer"><div class="q container default follow-us-links-and-logo no-logo"><div class="followus-and-links"><div class="follow-us"><span>Follow us:</span><ul class="social-networks"><li class="item"><a href="https://plone.social/@ploneconf" title="Mastodon" target="_blank" rel="me" class="external social-network item mastodon animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network mastodon animate"><title>Mastodon</title><path d="M37.93 18.8493C37.93 12.3409 33.6735 10.4342 33.6735 10.4342C31.5285 9.44686 27.8438 9.0315 24.0158 9H23.9214C20.0935 9.0315 16.4119 9.44686 14.265 10.4342C14.265 10.4342 10.0086 12.3422 10.0086 18.8493C10.0086 20.3389 9.98027 22.1209 10.0265 24.0109C10.1806 30.3754 11.1911 36.6485 17.0645 38.2055C19.7728 38.9242 22.098 39.0741 23.9691 38.9706C27.3645 38.7816 29.2702 37.7569 29.2702 37.7569L29.1579 35.2877C29.1579 35.2877 26.7312 36.0541 24.0063 35.9614C21.3057 35.8682 18.4564 35.6702 18.0194 32.3478C17.978 32.0391 17.9583 31.7277 17.9596 31.4163C17.9596 31.4163 20.6095 32.0656 23.9691 32.2204C26.023 32.3149 27.9484 32.1003 29.9053 31.8663C33.6569 31.4176 36.9239 29.1019 37.334 26.985C37.9839 23.6505 37.93 18.8489 37.93 18.8489V18.8493ZM32.91 27.2343H29.7943V19.5855C29.7943 17.9732 29.1175 17.1555 27.7629 17.1555C26.2659 17.1555 25.5159 18.1262 25.5159 20.0459V24.2323H22.4182V20.0459C22.4182 18.1257 21.6681 17.1555 20.1694 17.1555C18.8143 17.1555 18.1379 17.9745 18.1379 19.5855V27.2343H15.0223V19.3547C15.0223 17.7437 15.431 16.4643 16.2543 15.5175C17.1018 14.5711 18.2111 14.0851 19.59 14.0851C21.1844 14.0851 22.3926 14.6985 23.1907 15.927L23.9664 17.2307L24.7434 15.927C25.5415 14.6985 26.7497 14.0851 28.3441 14.0851C29.7216 14.0851 30.8323 14.5711 31.6798 15.5175C32.5017 16.4638 32.9105 17.7437 32.9105 19.3547V27.2343H32.91Z" fill="currentColor"></path></svg></a></li><li class="item"><a href="https://bsky.app/profile/plone.org" title="BlueSky" target="_blank" rel="me" class="external social-network item bluesky animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network bluesky animate"><title>BlueSky</title><path d="M24.0121 22.0509C22.6939 19.48 19.1143 14.6793 15.7886 12.3154C12.608 10.0369 11.3866 10.4268 10.5884 10.7924C9.66931 11.2066 9.5 12.6444 9.5 13.473C9.5 14.3015 9.95955 20.3573 10.2498 21.3686C11.2294 24.7072 14.7364 25.8282 17.9654 25.4626C18.1347 25.4383 18.304 25.4139 18.4612 25.3895C18.2919 25.4139 18.1226 25.4383 17.9654 25.4626C13.2369 26.1693 9.02836 27.9117 14.543 34.0893C20.6018 40.4131 22.8511 32.7368 24 28.8378C25.1489 32.7247 26.4791 40.1329 33.3482 34.0893C38.5121 28.8378 34.7631 26.1693 30.0346 25.4626C29.8653 25.4383 29.696 25.4261 29.5267 25.3895C29.696 25.4139 29.8653 25.4383 30.0346 25.4626C33.2636 25.8282 36.7706 24.695 37.7502 21.3686C38.0525 20.3573 38.5 14.3137 38.5 13.473C38.5 12.6322 38.3307 11.2066 37.4116 10.7802C36.6134 10.4146 35.4041 10.0247 32.2114 12.2911C28.8857 14.6671 25.3061 19.4556 23.9879 22.0388L24.0121 22.0509Z"></path></svg></a></li><li class="item"><a href="https://x.com/ploneconf/" title="X" target="_blank" rel="me" class="external social-network item x animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network x animate"><title>X</title><path d="M26.7618 21.7809L37.5594 9.5H35.0016L25.6221 20.1612L18.1362 9.5H9.5L20.8226 25.6231L9.5 38.5H12.0578L21.9565 27.239L29.8638 38.5H38.5M12.981 11.3873H16.9105L34.9997 36.7054H31.0692" fill="currentColor"></path></svg></a></li><li class="item"><a href="https://instagram.com/ploneconf/" title="Instagram" target="_blank" rel="me" class="external social-network item instagram animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network instagram animate"><title>Instagram</title><path d="M18.0207 10.1953C13.727 10.1953 10.1953 13.7149 10.1953 18.0207V28.9786C10.1953 33.2723 13.7149 36.804 18.0207 36.804H28.9786C33.2723 36.804 36.804 33.2844 36.804 28.9786V18.0207C36.804 13.727 33.2844 10.1953 28.9786 10.1953H18.0207ZM18.0207 12.6143H28.9786C31.9661 12.6143 34.385 15.0333 34.385 18.0207V28.9786C34.385 31.9661 31.9661 34.385 28.9786 34.385H18.0207C15.0333 34.385 12.6143 31.9661 12.6143 28.9786V18.0207C12.6143 15.0333 15.0333 12.6143 18.0207 12.6143ZM30.6477 15.2631C30.043 15.2631 29.5471 15.7469 29.5471 16.3637C29.5471 16.9805 30.0309 17.4643 30.6477 17.4643C31.2646 17.4643 31.7484 16.9805 31.7484 16.3637C31.7484 15.7469 31.2646 15.2631 30.6477 15.2631ZM23.4997 16.2427C19.5084 16.2427 16.2427 19.5084 16.2427 23.4997C16.2427 27.491 19.5084 30.7566 23.4997 30.7566C27.491 30.7566 30.7566 27.491 30.7566 23.4997C30.7566 19.5084 27.491 16.2427 23.4997 16.2427ZM23.4997 18.6617C26.1847 18.6617 28.3376 20.8146 28.3376 23.4997C28.3376 26.1847 26.1847 28.3376 23.4997 28.3376C20.8146 28.3376 18.6617 26.1847 18.6617 23.4997C18.6617 20.8146 20.8146 18.6617 23.4997 18.6617Z" fill="currentColor"></path></svg></a></li><li class="item"><a href="https://www.youtube.com/@PloneCMS" title="YouTube" target="_blank" rel="me" class="external social-network item youtube animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network youtube animate"><title>YouTube</title><path d="M23.5 11C18.5042 11 12.03 12.2398 12.03 12.2398V12.2634C9.74077 12.6176 8 14.554 8 16.9155V24V31.0845C8 33.4105 9.71692 35.3824 12.03 35.7484C12.03 35.7484 18.5042 37 23.5 37C28.4958 37 34.97 35.7602 34.97 35.7602C37.2831 35.3942 39 33.4223 39 31.0963V24.0118V16.9273C39 14.6013 37.295 12.6294 34.97 12.2634C34.97 12.2634 28.4958 11.0236 23.5 11.0236V11ZM19.9231 18.5568L29.4615 23.9882L19.9231 29.4196V18.5568Z" fill="currentColor"></path></svg></a></li><li class="item"><a href="https://www.linkedin.com/company/plone-foundation/" title="LinkedIn" target="_blank" rel="me" class="external social-network item linkedin animate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 47" style="height:47px;width:auto;fill:currentColor" class="icon undefined social-network linkedin animate"><title>LinkedIn</title><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5967 10.9688L13.5887 10.9688L13.5807 10.9688H13.5967ZM13.5887 10.9688C15.4675 10.9722 16.6136 12.198 16.6455 13.8051C16.6455 15.3827 15.4643 16.6415 13.5488 16.6415H13.5169C11.6812 16.6415 10.5 15.4145 10.5 13.8051C10.5 12.198 11.7256 10.9722 13.5887 10.9688ZM16.6479 19.007H10.9752V36.0253H16.6479V19.007ZM25.0566 21.3651C25.8043 20.2068 27.1209 18.552 30.0792 18.552V18.5355C33.7527 18.5355 36.4996 20.968 36.4996 26.2136V36.0099H30.9244V26.8755C30.9244 24.5919 30.1117 23.0199 28.0962 23.0199C26.552 23.0199 25.6418 24.079 25.2354 25.1049C25.0891 25.469 25.0566 25.982 25.0566 26.4949V36.0264H19.4814C19.4814 36.0264 19.5464 20.5543 19.4814 18.9492H25.0566V21.3651Z" fill="currentColor"></path></svg></a></li></ul></div><div class="footer-links"><ul><li class="item"><a href="https://2025.ploneconf.org/about">About</a></li><li class="item"><a href="https://2025.ploneconf.org/about/code-of-conduct">Code of Conduct</a></li><li class="item"><a href="https://2025.ploneconf.org/about/contact">Contact</a></li></ul></div></div></div><div class="q container colophon"><div class="powered-by">Powered by Plone and Volto Light Theme</div><div class="q container default copyright"><div class="footer-message">The <!-- -->Plone<sup>®</sup> Open Source CMS/WCM<!-- --> is <abbr title="Copyright">©</abbr> 2000-2025 by the <a class="item" href="https://plone.org/foundation">Plone Foundation</a> and friends.<!-- --> <br>Distributed under the <a class="item" href="https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html">GNU GPL v2 license</a>.</div></div></div></div></footer><div class="Toastify"></div></div><div role="complementary" aria-label="Sidebar" id="sidebar"></div><script charset="UTF-8">window.__data={"router":{"location":{"pathname":"\u002F","search":"","hash":"","state":undefined,"key":"isdd8h","query":{}},"action":"POP"},"intl":{"defaultLocale":"en","locale":"en","messages":{"Add link":"","An error has occurred while editing \"{name}\" field. We have been notified and we are looking into it. Please save your work and retry. If the issue persists please contact the site administrator.":"","An error has occurred while rendering \"{name}\" field. We have been notified and we are looking into it. If the issue persists please contact the site administrator.":"","Bottom":"","Center":"","Delete col":"","Delete row":"","Delete table":"","Divide each row into separate cells":"","Edit element":"","Edit link":"","Fixed width table cells":"","Hide headers":"","Insert col after":"","Insert col before":"","Insert row after":"","Insert row before":"","Left":"","Make the table compact":"","Make the table sortable":"","Middle":"","No matching blocks":"","Reduce complexity":"","Remove element":"","Remove link":"","Right":"","Stripe alternate rows with color":"","Table":"","Table color inverted":"","Top":"","Type text…":"","Visible only in view mode":"","A short hint that describes the expected value within this block":"A short hint that describes the expected value within this block","Accordion":"Accordion","Accordion Title size":"Accordion Title size","Accordion block":"Accordion block","Accordion block settings":"Accordion block settings","Accordion theme":"Accordion theme","Accordion title":"Accordion title","Add":"Add","Allow multiple panels open at a time":"Allow multiple panels open at a time","Allow only the following blocks types":"Allow only the following blocks types","Allowed blocks":"Allowed blocks","Collapsed by default":"Collapsed by default","Default":"Default","Detailed expected value within this block":"Detailed expected value within this block","Disable creation of new blocks after this block":"Disable creation of new blocks after this block","Disable drag & drop on this block":"Disable drag & drop on this block","Disable editing on accordion block settings":"Disable editing on accordion block settings","Disable editing on accordion titles":"Disable editing on accordion titles","Disable editing on this block":"Disable editing on this block","Disable inner buttons":"Disable inner buttons","Disable new blocks":"Disable new blocks","Don't allow deletion of this block":"Don't allow deletion of this block","Drag and drop":"Drag and drop","Enable filtering":"Enable filtering","Enter Title":"Enter Title","Fixed layout":"Fixed layout","Fixed layout, New panes (tabs) created by Editor within this block will be ignored":"Fixed layout, New panes (tabs) created by Editor within this block will be ignored","Fixed position":"Fixed position","Friendly name":"Friendly name","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Headline":"Headline","Helper text":"Helper text","Hide all block related buttons within this block":"Hide all block related buttons within this block","Instructions":"Instructions","Non exclusive":"Non exclusive","Options":"Options","Primary":"Primary","Read-only":"Read-only","Read-only settings":"Read-only settings","Read-only titles":"Read-only titles","Remove block":"Remove block","Required":"Required","Secondary":"Secondary","Section friendly name":"Section friendly name","Section help":"Section help","Tertiary":"Tertiary","Theme":"Theme","Title":"Title","Title Icon on the right":"Title Icon on the right","Title size":"Title size","Type to filter...":"Type to filter...","Unknown Block":"Unknown Block {block}","add_block_in_position":"Add block in position","delete":"delete","panel_index":"Panel {panel_index}","Add item":"Add item","Autoplay":"Autoplay","Delay between transitions (milliseconds)":"Delay between transitions (milliseconds)","Description":"Description","Do instant slide transitions?":"Do instant slide transitions?","Enable Autoplay?":"Enable Autoplay?","Go to slide":"Go to slide","Headtitle":"Headtitle","Image override":"Image override","Item":"Item","Items":"Items","Next slide":"Next slide","Please choose an existing content as source for this element":"Please choose an existing content as source for this element","Previous slide":"Previous slide","Select target":"Select target","Slider":"Slider","Target":"Target","moreInfo":"More info","Advanced":"","Alignment":"","Captioned":"","Dark":"","Do not track":"","Embed a Facebook Post":"","Embed a Instagram Post":"","Embed a Soundcloud Content":"","Embed a Spotify Content":"","Embed a Tweet":"","Facebook":"","Facebook url":"","Instagram":"","Instagram url":"","Language":"","Light":"","Please provide a valid Content Post url":"","Please provide a valid Facebook Post url":"","Please provide a valid Instagram Post url":"","Please provide a valid Tweet ID or Twitter URL":"","Provide a url to the Facebook Post":"","Provide a url to the Instagram Post":"","Provide a url to the Spotify Content":"","Provide a url to the Tweet or the Tweet ID":"","Provide the embed code of the Soundcloud Content":"","Size":"","Soundcloud":"","Soundcloud url":"","Spotify":"","Spotify url":"","Style":"","Tweet":"","Tweet URL":"","Add block":"Add block","Description placeholder":"Description...","TextBlocks":"Text Blocks","Title placeholder":"Title...","Add field":"Add field","Cancel":"Cancel","Choices":"Choices","Choose a file":"Choose a file","Close":"Close","Date":"Date","Drop file here to replace the existing file":"Drop file here to replace the existing file","Drop file here to upload a new file":"Drop file here to upload a new file","Drop files here ...":"Drop files here ...","Error":"Error","Form":"Form","HCaptchaInvisibleInfo":"This site is protected by hCaptcha and its \u003Ca href=\"https:\u002F\u002Fwww.hcaptcha.com\u002Fprivacy\"\u003EPrivacy Policy\u003C\u002Fa\u003E and \u003Ca href=\"https:\u002F\u002Fwww.hcaptcha.com\u002Fterms\"\u003ETerms of Service\u003C\u002Fa\u003E apply.","No value":"No value","Replace existing file":"Replace existing file","Select…":"Select…","Time":"Time","Used for programmatic access to the fieldset.":"Used for programmatic access to the fieldset.","ay11_Use Up and Down to choose options":"Use Up and Down to choose options","ay11_select available":"available","ay11_select availables":"availables","ay11_select deselected":"deselected","ay11_select disabled":"disabled","ay11_select focused":"focused","ay11_select for search term":"for search term","ay11_select is disabled. Select another option.":"is disabled. Select another option.","ay11_select option":"option","ay11_select result":"result","ay11_select results":"results","ay11_select selected":"selected","ay11_select value":"value","ay11_select_Use left and right to toggle between focused values, press Backspace to remove the currently focused value":"Use left and right to toggle between focused values, press Backspace to remove the currently focused value","ay11_select__press Tab to select the option and exit the menu":"press Tab to select the option and exit the menu","ay11_select__type to refine list":"type to refine list","ay11_select_is_focused":"is_focused","ay11_select_press Down to open the menu":"press Down to open the menu","ay11_select_press Enter to select the currently focused option":"press Enter to select the currently focused option","ay11_select_press Escape to exit the menu":"press Escape to exit the menu","ay11_select_press left to focus selected values":"press left to focus selected values","captcha":"Captcha provider","description":"Description","fieldId":"Field ID","form":"Form","formSubmitted":"Form successfully submitted","form_attachment_send_email_info_text":"Attached file will be sent via email, but not stored","form_cancel_label":"Cancel button label","form_clear_data":"Clear data","form_confirmClearData":"Are you sure you want to delete all saved items?","form_default_cancel_label":"Cancel","form_default_from":"Default sender","form_default_subject":"Mail subject","form_default_subject_description":"Use the ${field_id} syntax to add a form value to the email subject","form_default_submit_label":"Submit","form_edit_exportCsv":"Export in CSV","form_edit_fill_required_configuration_fields":"Please, fill-in required configuration fields in sidebar. The form will be not displayed in view mode until required fields are filled-in.","form_edit_invalid_from_email":"The e-mail entered in the 'From' field must be a valid e-mail address.","form_edit_invalid_to_email":"The e-mail entered in the 'Receipients' field must be a valid e-mail address.","form_edit_other_errors":"Please, verify this configuration errors in sidebar. The form will be not displayed in view mode until this errors fields are not fixed.","form_edit_warning":"Warning!","form_edit_warning_from":"Enter a field of type 'Sender E-mail'. If it is not present, or it is present but not filled in by the user, the sender address of the e-mail will be the one configured in the right sidebar.","form_email_otp_verification":"Validate BCC emails with OTP verification","form_email_otp_verification_description":"Prevent spam from your website. By enabling this option, you do not allow malicious users to send emails to other email addresses through your website. The OTP will be requested for all email-type fields for which the 'Send a copy of the email to this address' option is checked.","form_errors_validation":"There are some errors in the form.","form_field_description":"Description","form_field_input_value":"Value for field","form_field_input_values":"Possible values","form_field_label":"Label","form_field_required":"Required","form_field_type":"Field type","form_field_type_attachment":"Attachment","form_field_type_attachment_info_text":"Any attachments can be emailed, but will not be saved.","form_field_type_checkbox":"Checkbox","form_field_type_date":"Date","form_field_type_from":"E-mail","form_field_type_hidden":"Hidden","form_field_type_multiple_choice":"Multiple choice","form_field_type_select":"List","form_field_type_single_choice":"Single choice","form_field_type_static_text":"Static text","form_field_type_text":"Text","form_field_type_textarea":"Textarea","form_formDataCount":"{formDataCount} item(s) stored","form_insert_otp":"Insert here the OTP code received at {email}","form_manage_data":"Manage data","form_otp_countdown":"You can send a new OTP code in","form_otp_send":"OTP code was sent to {email}. Check your email and insert the received OTP code into the field above.","form_remove_data_after_days":"Data wipe","form_remove_data_after_days_helptext":"Number of days after which, the data should be deleted","form_reset":"Clear","form_save_persistent_data":"Store compiled data","form_select_a_value":"Select a value","form_send_email":"Send email to recipient","form_send_message":"Message of sending confirmed","form_send_message_helptext":"You can add the value of a filled field in the form by inserting its ID between curly brackets preceded by $, example: ${field_id}; you can add html elements such as links \u003Ca\u003E, new line \u003Cbr \u002F\u003E, bold \u003Cb\u003E and italic \u003Ci\u003E formatting.","form_send_otp_to":"Send OTP code to {email}","form_show_cancel":"Show cancel button","form_submit_label":"Submit button label","form_submit_success":"Sent!","form_to":"Recipients","form_useAsBCC":"Send an email copy to this address","form_useAsBCC_description":"If selected, a copy of email will alse be sent to this address.","form_useAsReplyTo":"Use as 'reply to'","form_useAsReplyTo_description":"If selected, this will be the address the receiver can use to reply.","formblock_defaultInvalidFieldMessage":"Invalid field value","formblock_insertOtp_error":"Please, insert the OTP code recived via email.","formblock_invalidEmailMessage":"The email is incorrect","formblock_requiredFieldMessage":"Fill-in this field","mail_footer_label":"Text at the end of the email","mail_header_description":"If field isn't filled in, a default text will be used","mail_header_label":"Text at the beginning of the email","remove_data_button":"remove expired data","remove_data_cron_info":"To automate the removal of records that have exceeded the maximum number of days indicated in configuration, a cron must be set up on the server as indicated in the product documentation.","remove_data_warning":"There are {record} record that have exceeded the maximum number of days.","resolveCaptcha":"Answer the question to prove that you are human","select_risultati":"results","select_risultato":"result","title":"Title","Separator":"Separator","Separator Block":"Separator"," Inner Alignment":"","Button Block":"","Button text":"","Full":"","Link":"","Open in a new tab":"","Wide":"","Button CTA":"","Buy Tickets on Eventbrite":"","Buy tickets":"","Checkout Eventbrite":"","Event ID":"","Eventbrite Checkout":"","Fallback URL":"","Please, inform the Event ID":"","Text":"","Heading":"","Heading level":"","Authenticating":"","Authentication failed.":"","Both email address and password are case sensitive, check that caps lock is not enabled.":"","Loading":"","Log in":"","Log in with":"","Login":"","Login Failed":"","Login Name":"","Password":"","Register":"","Select Login Provider":"","Sign in to start session":"","Sign up with":"","You have been logged out":"","box_forgot_password_option":"","Add social media profile":"","Align":"","Animate Icon":"","Follow Us":"","Follow Us Block":"","Network":"","Networks":"","Action":"","Add (object list)":"","Add action":"","Add logo":"","Advanced facet?":"","Advanced facets are initially hidden and displayed on demand":"","Alt text":"","Ascending":"","Back":"","Background color":"","Base search query":"","Block Width":"","Breadcrumbs":"","Cancel search":"","Close menu":"","Collapse item":"","ColorContrastCheckerMessage":"","Contact":"","Continue reading":"","Controls":"","Copyright":"","Descending":"","Distributed under the {license}.":"","Download file":"","E-mail":"","Empty object list":"","End":"","Facet":"","Facet widget":"","Facets":"","Field":"","Flag align":"","Follow us:":"","GNU GPL license":"","Hidden facets will still filter the results if proper parameters are passed in URLs":"","Hide Button":"","Hide facet?":"","Home":"","ICS-Download":"","Icon":"","Image":"","Invalid Block":"","Label":"","Large":"","Layout":"","List":"","List with images":"","Location":"","Log out":"","Logo":"","Logo image":"Logo-Bild","Logo of":"","Medium":"","Move down":"","Move up":"","Multiple choices?":"","Narrow":"","Next Page":"","No image selected":"","No items found in this container.":"","No selection":"","Open configuration":"","Open menu":"","Overview":"","Pagination Navigation":"","Pagination Navigation for {headline}":"","Phone":"","Plone Foundation":"","Plone{reg} Open Source CMS\u002FWCM":"","Press":"","Previous Page":"","Remove item":"","Result":"","Room":"","Search":"","Search Site":"","Search block":"","Search button label":"","Search for People, E-Mail Address, Phone Number, ...":"","Search input label":"","Search results":"","Searched for":"","Section title":"","Short line":"","Show item":"","Show search button?":"","Show search input?":"","Show sorting?":"","Show total results":"","Simple":"","Sitemap":"","Small":"","Sort on":"","Sort on options":"","Sorted on":"","Sorting":"","Source":"","Sponsored by:":"","Start":"","Switch to":"","The button presence disables the live search, the query is issued when you press ENTER":"","The {plonecms} is {copyright} 2000-{current_year} by the {plonefoundation} and friends.":"","Website":"","availableViews":"","image_block_clear":"","image_block_preview":"","loading":"","of":"","views":"","Be the first!":"","Benefit":"","CTA Label":"","Day":"","Details":"","Display CTA?":"","Display Headline?":"","Filter by Day":"","Materials":"","Package Benefits":"","Package Comparison":"","Packages & Sponsors":"","Presentations":"","Requirements":"","Schedule Block":"","Sponsor Level":"","Sponsor Us":"","Sponsors":"","Sponsorship Form":"","Video":"","instructor":"","keynote-speaker":"","pf-member":"","speaker":"","\u003Cp\u003EAdd some HTML here\u003C\u002Fp\u003E":"","Account Registration Completed":"","Account activation completed":"","Action changed":"","Action: ":"","Actions":"","Activate and deactivate":"","Active":"","Active content rules in this Page":"","Add Addons":"","Add Alternative URL":"","Add Content":"","Add Content Rule":"","Add Rule":"","Add Translation…":"","Add User":"","Add a description…":"","Add a new alternative url":"","Add block in position {index}":"","Add block…":"","Add condition":"","Add content rule":"","Add criteria":"","Add date":"","Add element to container":"","Add fieldset":"","Add group":"","Add new content type":"","Add new group":"","Add new user":"","Add to Groups":"","Add users to group":"","Add vocabulary term":"","Add {type}":"","Add-Ons":"","Add-on Configuration":"","Add-ons":"","Add-ons Settings":"","Added":"","Additional date":"","Addon could not be installed":"","Addon could not be uninstalled":"","Addon could not be upgraded":"","Addon installed succesfuly":"","Addon uninstalled succesfuly":"","Addon upgraded succesfuly":"","Album view":"","Alias":"","Alias has been added":"","Aliases have been removed.":"","Aliases have been uploaded.":"","All":"","All content":"","All existing alternative urls for this site":"","Alphabetically":"","Alt text hint":"","Alt text hint link text":"","Alternative url path (Required)":"","Alternative url path must start with a slash.":"","Alternative url path → target url path (date and time of creation, manually created yes\u002Fno)":"","Applied to subfolders":"","Applies to subfolders?":"","Apply to subfolders":"","Apply working copy":"","Are you sure you want to delete this field?":"","Are you sure you want to delete this fieldset including all fields?":"","Assign the {role} role to {entry}":"","Assignments":"","Automatically":"","Available":"","Available content rules:":"","Base":"","Block":"","Both":"","Broken relations":"","Browse":"","Browse the site, drop an image, or type a URL":"","BulkUploadAltUrls":"","By default, permissions from the container of this item are inherited. If you disable this, only the explicitly defined sharing permissions will be valid. In the overview, the symbol {inherited} indicates an inherited value. Similarly, the symbol {global} indicates a global role, which is managed by the site administrator.":"","CSVFile":"","Cache Name":"","Can not edit Layout for \u003Cstrong\u003E{type}\u003C\u002Fstrong\u003E content-type as it doesn't have support for \u003Cstrong\u003EVolto Blocks\u003C\u002Fstrong\u003E enabled":"","Can not edit Layout for \u003Cstrong\u003E{type}\u003C\u002Fstrong\u003E content-type as the \u003Cstrong\u003EBlocks behavior\u003C\u002Fstrong\u003E is enabled and \u003Cstrong\u003Eread-only\u003C\u002Fstrong\u003E":"","Cell":"","Change Note":"","Change Password":"","Change State":"","Change workflow state recursively":"","Changes applied.":"","Changes saved":"","Changes saved.":"","Check this box to customize the title, description, or image of the target content item for this teaser. Leave it unchecked to show updates to the target content item if it is edited later.":"","Checkbox":"","Choose Image":"","Choose Target":"","Clear":"","Clear filters":"","Clear search":"","Click to download full sized image":"","Code":"","Collection":"","Color":"","Comment":"","Commenter":"","Comments":"","Compare":"","Condition changed":"","Condition: ":"","Configuration Versions":"","Configure Content Rule":"","Configure Content Rule: {title}":"","Configure content rule":"","Confirm password":"","Connection refused":"","Contact form":"","Contained items":"","Container settings":"","Content":"","Content Rule":"","Content Rules":"","Content rules for {title}":"","Content rules from parent folders":"","Content that links to or references {title}":"","Content type created":"","Content type deleted":"","Contents":"","Copy":"","Copy blocks":"","Copyright statement or other rights information on this item.":"","Create or delete relations to target":"","Create working copy":"","Created after":"","Created before":"","Created by {creator} on {date}":"","Created on":"","Creator":"","Creators":"","Criteria":"","Current active configuration":"","Current filters applied":"","Current password":"","Customize teaser content":"","Cut":"","Cut blocks":"","Daily":"","Database":"","Database Information":"","Database Location":"","Database Size":"","Database main":"","Date (newest first)":"","Default value":"","Default view":"","Delete":"","Delete Group":"","Delete Type":"","Delete User":"","Delete action":"","Delete blocks":"","Delete condition":"","Delete selected items?":"","Delete this item?":"","Deleted":"","Deleting this item breaks {brokenReferences} {variation}.":"","Depth":"","Diff":"","Difference between revision {one} and {two} of {title}":"","Disable":"","Disable apply to subfolders":"","Disabled":"","Disabled apply to subfolders":"","Do you really want to delete the group {groupname}?":"","Do you really want to delete the type {typename}?":"","Do you really want to delete the user {username}?":"","Do you really want to delete this item?":"","Document":"","Document view":"","Download Event":"","Drag and drop files from your computer onto this area or click the “Browse” button.":"","Dry run selected, transaction aborted.":"","E-mail addresses do not match.":"","Edit":"","Edit Alternative URL":"","Edit Rule":"","Edit comment":"","Edit field":"","Edit fieldset":"","Edit recurrence":"","Edit values":"","Edit {title}":"","Email":"","Email sent":"","Embed code error, please follow the instructions and try again.":"","Enable":"","Enable editable Blocks":"","Enabled":"","Enabled here?":"","Enabled?":"","End Date":"","Enter URL or select an item":"","Enter a username above to search or click 'Show All'":"","Enter an email address. This will be your login name. We respect your privacy, and will not give the address away to any third parties or expose it anywhere.":"","Enter full name, e.g. John Smith.":"","Enter map Embed Code":"","Enter the absolute path of the target. Target must exist or be an existing alternative url path to the target.":"","Enter the absolute path where the alternative url should exist. The path must start with '\u002F'. Only URLs that result in a 404 not found page will result in a redirect occurring.":"","Enter the absolute path where the alternative url should exist. The path must start with '\u002F'. Only urls that result in a 404 not found page will result in a redirect occurring.":"","Enter your current password.":"","Enter your email for verification.":"","Enter your new password. Minimum 8 characters.":"","Enter your username for verification.":"","Entries":"","Event":"","Event end date must be on or after {startDateValueOrStartFieldName}":"","Event listing":"","Event start date must be on or before {endDateValueOrEndFieldName}":"","Event view":"","Example":"","Exclude from navigation":"","Exclude this occurence":"","Excluded from navigation":"","Existing alternative urls for this item":"","Expand sidebar":"","Expiration Date":"","Expiration date":"","Expired":"","External URL":"","Facets on left side":"","Facets on right side":"","Facets on top":"","Failed To Undo Transactions":"","File":"","File is not of the accepted type {accept}":"","File size":"","File view":"","Filename":"","Files uploaded: {uploadedFiles}":"","Fills the value of the form field with the value supplied by a query parameter inside the URL with the given name.":"","Filter":"","Filter Rules:":"","Filter by prefix":"","Filter users by groups":"","Filter…":"","First":"","Fix relations":"","Fold":"","Folder":"","Folder listing":"","Forbidden":"","Fourth":"","From":"","Full Name":"","Fullname":"","General":"","Global role":"","Google Maps Embedded Block":"","Grid":"","Group":"","Group created":"","Group deleted":"","Group roles updated":"","Groupname":"","Groups":"","Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role. The symbol{plone_svg}indicates a role inherited from membership in another group.":"","Header cell":"","Headline level":"","Hide Replies":"","Hide filters":"","Hide title":"","History":"","History Version Number":"","History of {title}":"","ID":"","Icon View":"","If all of the following conditions are met:":"","If selected, this item will not appear in the navigation tree":"","If this date is in the future, the content will not show up in listings and searches until this date.":"","If you are certain this user has abandoned the object, you may unlock the object. You will then be able to edit it.":"","If you are certain you have the correct web address but are encountering an error, please contact the {site_admin}.":"","Image gallery":"","Image size":"","Image view":"","Include this occurence":"","Info":"","InfoUserGroupSettings":"","Inherit permissions from higher levels":"","Inherited value":"","Inspect relations":"","Install":"","Installed":"","Installed version":"","Installing a third party add-on":"","Interval Daily":"","Interval Monthly":"","Interval Weekly":"","Interval Yearly":"","Invalid teaser source":"","It is not allowed to define both the password and to request sending the password reset message by e-mail. You need to select one of them.":"","Item batch size":"","Item successfully moved.":"","Item(s) copied.":"","Item(s) cut.":"","Item(s) has been updated.":"","Item(s) pasted.":"","Item(s) state has been updated.":"","Items must be unique.":"","Language independent field.":"","Language independent icon title":"","Last":"","Last comment date":"","Last modified":"","Latest available configuration":"","Latest version":"","Lead Image":"","Less filters":"","Link copied to clipboard":"","Link more":"","Link redirect view":"","Link settings":"","Link title":"","Link to":"","Link translation for":"","Linking this item with hyperlink in text":"","Links and references":"","List View":"","Listing":"","Listing view":"","Load more":"","Log In":"","Logged out":"","Logout":"","Made by {creator} on {date}. This is not a working copy anymore, but the main content.":"","Manage Translations":"","Manage content…":"","Manage translations for {title}":"","Manual":"","Manually":"","Manually or automatically added?":"","Many relations found. Please search.":"","Maps":"","Maps URL":"","Maximum length is {len}.":"","Maximum value is {len}.":"","Membership updated":"","Message":"","Minimum length is {len}.":"","Minimum value is {len}.":"","Moderate Comments":"","Moderate comments":"","Monday and Friday":"","Month day":"","Monthly":"","More":"","More filters":"","More information about the upgrade procedure can be found in the documentation section of plone.org in the Upgrade Guide.":"","Mosaic layout":"","Move to bottom of folder":"","Move to top of folder":"","My email is":"","My username is":"","Name":"","Navigate back":"","Navigate to this item":"","Navigation":"","New password":"","News Item":"","News item view":"","No":"","No Transactions Found":"","No Transactions Selected":"","No Transactions Selected To Do Undo":"","No Video selected":"","No addons found":"","No broken relations found.":"","No connection to the server":"","No image set in Lead Image content field":"","No image set in image content field":"","No images found.":"","No items selected":"","No links to this item found.":"","No map selected":"","No occurences set":"","No options":"","No relation found":"","No results found":"","No results found.":"","No uninstall profile":"","No user found":"","No workflow":"","None":"","Not available":"","Note":"","Note that roles set here apply directly to a user. The symbol{plone_svg}indicates a role inherited from membership in a group.":"","Number of active objects":"","Object Size":"","Occurences":"","Ok":"","Only 7-bit bytes characters are allowed. Cannot contain uppercase letters, special characters: \u003C, \u003E, &, #, \u002F, ?, or others that are illegal in URLs. Cannot start with: _, aq_, @@, ++. Cannot end with __. Cannot be: request,contributors, ., .., \"\". Cannot contain new lines.":"","Open object browser":"","Order":"","Ordered":"","Origin":"","Overview of relations of all content items":"","Page":"","Parent fieldset":"","Password reset":"","Passwords do not match.":"","Paste":"","Paste blocks":"","Perform the following actions:":"","Permissions have been updated successfully":"","Permissions updated":"","Personal Information":"","Personal Preferences":"","Personal tools":"","Persons responsible for creating the content of this item. Please enter a list of user names, one per line. The principal creator should come first.":"","Placeholder":"","Please continue with the upgrade.":"","Please ensure you have a backup of your site before performing the upgrade.":"","Please enter a valid URL by deleting the block and adding a new video block.":"","Please enter the Embed Code provided by Google Maps -\u003E Share -\u003E Embed map. It should contain the \u003Ciframe\u003E code on it.":"","Please fill out the form below to set your password.":"","Please search for users or use the filters on the side.":"","Please upgrade to plone.restapi \u003E= 8.24.0.":"","Please upgrade to plone.restapi \u003E= 8.39.0.":"","Position changed":"","Possible values":"","Powered by Plone & Python":"","Preferences":"","Prettify your code":"","Preview":"","Preview Image URL":"","Profile":"","Properties":"","Publication date":"","Publishing Date":"","Query":"","Query Parameter Name":"","Re-enter the password. Make sure the passwords are identical.":"","Read More…":"","Read only for this type of relation.":"","Rearrange items by…":"","Recurrence ends":"","Recurrence ends after":"","Recurrence ends on":"","Redo":"","Referencing this item as related item":"","Referencing this item with {relationship}":"","Refresh source content":"","Registration form":"","Related Items":"","Relation name":"","Relations":"","Relations are editable with plone.api \u003E= 2.0.3.":"","Relations updated":"","Relevance":"","Remove":"","Remove element {index}":"","Remove recurrence":"","Remove selected":"","Remove term":"","Remove users from group":"","Remove working copy":"","Rename":"","Rename Items Loading Message":"","Rename items":"","Repeat":"","Repeat every":"","Repeat on":"","Reply":"","Required input is missing.":"","Reset element {index}":"","Reset term title":"","Reset the block":"","Results limit":"","Results preview":"","Results template":"","Reversed order":"","Revert to this revision":"","Review state":"","Richtext":"","Rights":"","Roles":"","Root":"","Rule added":"","Rule enable changed":"","Rules":"","Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below.":"","Save":"","Save recurrence":"","Saved":"","Scheduled":"","Schema":"","Schema updates":"","Search SVG":"","Search content":"","Search for user or group":"","Search group…":"","Search results for {term}":"","Search sources by title or path":"","Search targets by title or path":"","Search users…":"","Searched for: \u003Cem\u003E{searchedtext}\u003C\u002Fem\u003E.":"","Second":"","Select":"","Select a date to add to recurrence":"","Select columns to show":"","Select relation":"","Select rule":"","Select the transition to be used for modifying the items state.":"","Selected":"","Selected dates":"","Selected items":"","Selected items - x of y":"","Selection":"","Send":"","Send a confirmation mail with a link to set the password.":"","Server Error":"","Set my password":"","Set your password":"","Settings":"","Sharing":"","Sharing for {title}":"","Short Name":"","Short name":"","Show":"","Show All":"","Show Replies":"","Show filters":"","Show groups of users below":"","Show potential sources. Not only objects that are source of some relation.":"","Show potential targets. Not only objects that are target of some relation.":"","Shrink sidebar":"","Shrink toolbar":"","Site Administration":"","Site Setup":"","Size: {size}":"","Some items are also a folder. By deleting them you will delete {containedItemsToDelete} {variation} inside the folders.":"","Some items are referenced by other contents. By deleting them {brokenReferences} {variation} will be broken.":"","Some relations are broken. Please fix.":"","Sorry, something went wrong with your request":"","Sort By":"","Sort By:":"","Sort transactions by User-Name, Path or Date":"","Sorted":"","Specify a youtube video or playlist url":"","Split":"","Start Date":"","Start of the recurrence":"","Start password reset":"","State":"","Status":"","Sticky":"","Stop compare":"","String":"","Styling":"","Subject":"","Submit":"","Success":"","Successfully Undone Transactions":"","Summary":"","Summary view":"","Table of Contents":"","Tabular view":"","Tags":"","Tags to add":"","Tags to remove":"","Target Path (Required)":"","Target memory size per cache in bytes":"","Target number of objects in memory per cache":"","Teaser":"","Thank you.":"","The backend is not responding, due to a server timeout or a connection problem of your device. Please check your connection and try again.":"","The backend is not responding, please check if you have started Plone, check your project's configuration object apiPath (or if you are using the internal proxy, devProxyToApiPath) or the RAZZLE_API_PATH Volto's environment variable.":"","The backend is responding, but the CORS headers are not configured properly and the browser has denied the access to the backend resources.":"","The backend server of your website is not answering, we apologize for the inconvenience. Please try to re-load the page and try again. If the problem persists please contact the site administrators.":"","The file you uploaded exceeded the maximum allowed size of {size} bytes":"","The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones.":"","The following list shows which upgrade steps are going to be run. Upgrading sometimes performs a catalog\u002Fsecurity update, which may take a long time on large sites. Be patient.":"","The item could not be deleted.":"","The link address is:":"","The number of items must be greater than or equal to {minItems}":"","The number of items must be less than or equal to {maxItems}":"","The provided alternative url already exists!":"","The registration process has been successful. Please check your e-mail inbox for information on how activate your account.":"","The selected default language must be in the list of the field 'Available languages'":"","The site configuration is outdated and needs to be upgraded.":"","The value does not match the pattern {pattern}":"","The working copy was discarded":"","There are no groups with the searched criteria":"","There are no users with the searched criteria":"","There are some errors.":"","There is a configuration problem on the backend":"","There was an error with the upgrade.":"","There were some errors":"","There were some errors.":"","These items will have broken links":"","Third":"","This has an ongoing working copy in {title}":"","This is a reserved name and can't be used":"","This is a working copy of {title}":"","This item is also a folder. By deleting it you will delete {containedItemsToDelete} {variation} inside the folder.":"","This item was locked by {creator} on {date}":"","This name will be displayed in the URL.":"","This page does not seem to exist…":"","This rule is assigned to the following locations:":"","Title field error. Value not provided or already existing.":"","Total active and non-active objects":"","Total comments":"","Total files to upload: {totalFiles}":"","Total number of objects in each cache":"","Total number of objects in memory from all caches":"","Total number of objects in the database":"","Transactions":"","Transactions Checkbox":"","Transactions Have Been Sorted":"","Transactions Have Been Unsorted":"","Translate to {lang}":"","Translation linked":"","Translation linking removed":"","Triggering event field error. Please select a value":"","Type":"","Type a Video (YouTube, Vimeo or mp4) URL":"","Type text...":"","Type the heading…":"","Type the title…":"","UID":"","URL Management":"","URL Management for {title}":"","Unassign":"","Unassigned":"","Unauthorized":"","Undo":"","Undo Controlpanel":"","Unfold":"","Unified":"","Uninstall":"","Unlink translation for":"","Unlock":"","Unsorted":"","Update":"","Update User":"","Update installed addons":"","Update installed addons:":"","Updates available":"","Upgrade":"","Upgrade Plone Site":"","Upgrade Report":"","Upgrade Steps":"","Upload":"","Upload a lead image in the 'Lead Image' content field.":"","Upload files":"","Uploading image":"","Use the form below to define the new content rule":"","Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the 'rules' item in the actions menu.":"","User":"","User Group Membership":"","User Group Settings":"","User created":"","User deleted":"","User name":"","User roles updated":"","User updated successfuly":"","Username":"","Users":"","Users and Groups":"","Using this form, you can manage alternative urls for an item. This is an easy way to make an item available under two different URLs.":"","Variation":"","Version Overview":"","Video URL":"","View":"","View changes":"","View links and references to this item":"","View this revision":"","View working copy":"","Viewmode":"","Vocabulary term":"","Vocabulary term title":"","Vocabulary terms":"","Warning Regarding debug mode":"","We apologize for the inconvenience, but the backend of the site you are accessing is not available right now. Please, try again later.":"","We apologize for the inconvenience, but the page you were trying to access is not at this address. You can use the links below to help you find what you are looking for.":"","We apologize for the inconvenience, but there was an unexpected error on the server.":"","We apologize for the inconvenience, but you don't have permissions on this resource.":"","Weeek day of month":"","Weekday":"","Weekly":"","What":"","When":"","When this date is reached, the content will nolonger be visible in listings and searches.":"","Whether or not execution of further rules should stop after this rule is executed":"","Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won't create infinite loops":"","Whether or not the rule is currently enabled":"","Who":"","Workflow Change Loading Message":"","Workflow updated.":"","Yearly":"","Yes":"","You are about to delete all items in the current pagination of this folder.":"","You are about to delete all items in this folder.":"","You are trying to access a protected resource, please {login} first.":"","You are using an outdated browser":"","You can add a comment by filling out the form below. Plain text formatting.":"","You can control who can view and edit your item using the list below.":"","You can view the difference of the revisions below.":"","You can view the history of your item below.":"","You can't paste this content here":"","You have been logged out from the site.":"","You have not the required permission for this control panel.":"","Your email is required for reset your password.":"","Your password has been set successfully. You may now {link} with your new password.":"","Your preferred language":"","Your site is up to date.":"","Your usernaame is required for reset your password.":"","accept":"","addUserFormEmailDescription":"","addUserFormFullnameDescription":"","addUserFormPasswordDescription":"","addUserFormUsernameDescription":"","blocksFieldsErrorTitle":"","bulkUploadUrlsHelp":"","checkboxFacet":"","column":"","columns":"","common":"","compare_to":"","countBrokenRelations":"","daterangeFacet":"","deprecated_browser_notice_message":"","description_lost_password":"","description_sent_password":"","draft":"","email":"","event_alldates":"","event_attendees":"","event_contactname":"","event_contactphone":"","event_website":"","event_what":"","event_when":"","event_where":"","examplePath":"","externalURLsNotAllowed":"","fileTooLarge":"","flush intIds and rebuild relations":"","flushAndRebuildRelationsHints":"\u003Cul\u003E\u003Cli\u003ERegenerate intIds (tokens of relations in relation catalog)\u003C\u002Fli\u003E\u003Cli\u003ERebuild relations\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003ECheck the log for details!\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003EWarning\u003C\u002Fb\u003E: If you have add-ons relying on intIds, you should not flush them. Check the add-ons first.\u003C\u002Fp\u003E","head_title":"","heading_sent_password":"","hero":"","html":"","image":"","imageUploadErrorMessage":"","integer":"","internalImageNotFoundErrorMessage":"","intranet":"","item":"","items":"","label_my_email_is":"","label_my_username_is":"","leadimage":"","link-integrity: Delete item and break links":"","link-integrity: loading references":"","linkAnImage":"","listing":"","log in":"","maps":"","maxLength":"","maximum":"","media":"","minLength":"","minimum":"","mostUsed":"","narrowDownRelations":"","no":"","no workflow state":"","number":"","of the month":"","or try a different page.":"","others":"","pending":"","pickAnImage":"","private":"","published":"","querystring-widget-select":"","rebuild relations":"","reference":"","references":"","refers to":"","results found":"","return to the site root":"","rrule_and":"","rrule_approximate":"","rrule_at":"","rrule_dateFormat":"","rrule_day":"","rrule_days":"","rrule_every":"","rrule_for":"","rrule_hour":"","rrule_hours":"","rrule_in":"","rrule_last":"","rrule_minutes":"","rrule_month":"","rrule_months":"","rrule_nd":"","rrule_on":"","rrule_on the":"","rrule_or":"","rrule_rd":"","rrule_st":"","rrule_th":"","rrule_the":"","rrule_time":"","rrule_times":"","rrule_until":"","rrule_week":"","rrule_weekday":"","rrule_weekdays":"","rrule_weeks":"","rrule_year":"","rrule_years":"","selectFacet":"","selectView":"","size":"","skiplink-footer":"","skiplink-main-content":"","skiplink-navigation":"","sort":"","sources path":"","table":"","target path":"","text":"","toc":"","toggleFacet":"","upgradeVersions":"","uploadAnImage":"","url":"","user avatar":"","video":"","visit_external_website":"","workingCopyErrorUnauthorized":"","workingCopyGenericError":"","yes":"","{count, plural, one {Upload {count} file} other {Upload {count} files}}":"","{count} selected":"","{id} Content Type":"","{id} Schema":"","{title} copied.":"","{title} cut.":"","{title} has been deleted.":""}},"reduxAsyncConnect":{"loaded":true,"loadState":{"content":{"loading":false,"loaded":true,"error":null},"workflow":{"loading":false,"loaded":true,"error":null},"GET_SITE":{"loading":false,"loaded":true,"error":null}},"workflow":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@workflow","history":[],"transitions":[]},"GET_SITE":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@site","features":{"filter_aliases_by_date":true,"multilingual":false},"plone.allowed_sizes":["icon 32:32","tile 64:64","thumb 128:128","mini 200:65536","preview 400:65536","teaser 600:65536","large 800:65536","larger 1000:65536","great 1200:65536","huge 1600:65536"],"plone.available_languages":["en"],"plone.default_language":"en","plone.portal_timezone":"Europe\u002FHelsinki","plone.robots_txt":"Sitemap: {portal_url}\u002Fsitemap-index.xml\n\n# Define access-restrictions for robots\u002Fspiders\n# http:\u002F\u002Fwww.robotstxt.org\u002Fwc\u002Fnorobots.html\n\nUser-agent: *\nDisallow: \u002Fsearch\nDisallow: \u002Flogin\n\n# Add Googlebot-specific syntax extension to exclude forms\n# that are repeated for each piece of content in the site\n# the wildcard is only supported by Googlebot\n# http:\u002F\u002Fwww.google.com\u002Fsupport\u002Fwebmasters\u002Fbin\u002Fanswer.py?answer=40367&ctx=sibling\n\nUser-Agent: Googlebot\nDisallow: \u002F*login\nDisallow: \u002F*search\nDisallow: \u002F*edit\n","plone.site_logo":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@site-logo\u002Fploneconf-2025-logo-square-air.png","plone.site_title":"Plone Conference 2025"},"content":{"@components":{"actions":{"document_actions":[],"object":[{"icon":"toolbar-action\u002Fview","id":"view","title":"View","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone"}],"object_buttons":[],"portal_tabs":[],"site_actions":[],"social_actions":[{"icon":"mastodon","id":"mastodon","title":"Mastodon","url":"https:\u002F\u002Fplone.social\u002F@ploneconf"},{"icon":"bluesky","id":"BlueSky","title":"BlueSky","url":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org"},{"icon":"twitter","id":"x","title":"X","url":"https:\u002F\u002Fx.com\u002Fploneconf\u002F"},{"icon":"instagram","id":"insta","title":"Instagram","url":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F"}],"user":[{"icon":"plone-login","id":"login","title":"Log in","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Flogin"}]},"aliases":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@aliases"},"breadcrumbs":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@breadcrumbs","items":[],"root":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone"},"contextnavigation":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@contextnavigation"},"inherit":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@inherit?expand.inherit.behaviors=collective.techevent.event_settings,plonegovbr.socialmedia.settings,voltolighttheme.header,voltolighttheme.theme,voltolighttheme.footer","collective.techevent.event_settings":{"data":{"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"start":"2025-10-13T06:00:00","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}]},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"plonegovbr.socialmedia.settings":{"data":{"facebook_app_id":"","facebook_username":"","share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"x_username":""},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"voltolighttheme.footer":{"data":{"footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s"},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"voltolighttheme.header":{"data":{"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"intranet_flag":null,"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800}},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}}},"navigation":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@navigation","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fjyvaskyla-and-finland","description":"Basic info about Finland and Finnish people","items":[],"review_state":"published","title":"About Finland","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fvenue-info","description":"Plone Conference 2025 Venue information","items":[],"review_state":"published","title":"Venue","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-conference-history","description":"2025 we are celebrating the 23rd annual Plone Conference!","items":[],"review_state":"published","title":"Plone Conferences","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","items":[],"review_state":"published","title":"Code of Conduct","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","description":"Plone Conference 2025 Contact Info","items":[],"review_state":"published","title":"Contact","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-konferenssi-ja-pycon-finland","description":"13.-19.10.2025, Jyväskylä, Suomi. ","items":[],"review_state":"published","title":"Plone-konferenssi ja PyCon Finland","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fpycon-finland","description":"More info about PyCon Finland","items":[],"review_state":"published","title":"PyCon Finland","use_view_action_in_listings":false}],"review_state":"published","title":"About"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Forganizer","description":"Plone Conference 2025 is organized by the following entities","items":[],"review_state":"published","title":"Organizers","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcommunity-sponsor","description":"Supporting organizations","items":[],"review_state":"published","title":"Community Sponsor","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fdiamond","description":"Diamond level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Diamond","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fplatinum","description":"Platinum level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Platinum","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fgold","description":"Gold level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Gold","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsilver","description":"Silver level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Silver","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fbronze","description":"Bronze level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Bronze","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcopper","description":"Copper level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Copper","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsupporting","description":"Supporting level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Supporting","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fpycon-finland-sponsor","description":"PyCon Finland Sponsor","items":[],"review_state":"published","title":"PyCon Finland Sponsor","use_view_action_in_listings":false}],"review_state":"published","title":"Sponsors"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Farriving-in-jyvaskyla","description":"Jyväskylä is pretty easy to reach. ","items":[],"review_state":"published","title":"Arriving in Jyväskylä","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Faccommodation","description":"Jyväskylä has many hotels, hostels, Air BnB and othes accommodation options to choose from.","items":[],"review_state":"published","title":"Accommodation","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Flanguage-fi","description":"Tips and info about Finnish language and common phrases","items":[],"review_state":"published","title":"Language","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Ftravel-tips","description":"Info for Plone Conference 2025 visitors","items":[],"review_state":"published","title":"Travel Tips","use_view_action_in_listings":false}],"review_state":"published","title":"Travel"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","description":"Plone Conference will include a full week of activities.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fkeynotes","description":"Plone Conference 2025 keynotes","items":[],"review_state":"published","title":"Keynotes","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","description":"Plone Conference 2025 talks and keynotes","items":[],"review_state":"published","title":"Talks","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fspeakers","description":"Plone Conference 2025 and PyCon Finland 2025 speakers and instructors. ","items":[],"review_state":"published","title":"Speakers","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftraining","description":"Plone Conference 2025 training.","items":[],"review_state":"published","title":"Training","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fsprints","description":"","items":[],"review_state":"published","title":"Sprint","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","items":[],"review_state":"published","title":"PyCon Finland 2025 Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"Schedule"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","description":"Get your Plone Conference and PyCon Finland tickets here! ","items":[],"review_state":"published","title":"Tickets"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025","description":"Friday, 17 October 2025 — PyCon Finland is back!","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025\u002Fpycon-finland-schedule","description":"PyCon Finland 2025 Schedule for 17 October 2025. ","items":[],"review_state":"published","title":"PyCon Finland Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"PyCon Finland 2025"}]},"navroot":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@navroot","navroot":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","@type":"Plone Site","UID":"413e67f9edd645cda495246bf09c55dd","allow_discussion":false,"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"blocks":{"31355424-cc34-4902-8b11-946fab0e8dc4":{"@type":"sponsorsShowcaseBlock","styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"}},"title":"Support and Sponsors"},"43b79817-a8bd-4d83-94f1-e0232ea7b59f":{"@type":"gridBlock","blocks":{"4727a053-3f13-46fb-9911-05b30f6c1f59":{"@type":"teaser","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Subject":[],"Title":"PyCon Finland 2025 Schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","effective":"2025-08-14T09:37:15+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025 Schedule","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-1600-5e6c54180bf9a418e578fab0f5fb7d38.png","filename":"PyCon-Finland-banner.png","height":1029,"scales":{"great":{"download":"@@images\u002Fimage-1200-becd096364c9e0641670c6359fae7959.png","height":771,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-b408d53a233f54f071e910b3532cac6b.png","height":1029,"width":1600},"icon":{"download":"@@images\u002Fimage-32-86f7a7611d809552c85fb8ea17185a35.png","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-0dfba5a7870b71188401146606519cc6.png","height":514,"width":800},"larger":{"download":"@@images\u002Fimage-1000-13ce1f4611dc1fd2d3e5f3a1bcebc341.png","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-2a831068ce21bfe5e1d1c3119c56f16f.png","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-9cfc35d1f34b13e3336fc4c4a1c4d3a1.png","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-054d13e21a3f64ef4f96d58855763a83.png","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-ffb61deed20ad4498d477ee7116bc33c.png","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a197d50f640af1ac354c69395f2cc558.png","height":41,"width":64}},"size":93000,"width":1600}]},"title":"PyCon-Finland-banner.png"}],"styles":{"align":"left"},"title":"PyCon Finland 2025 Schedule"},"a681ecfe-bfbf-4068-bafb-158b69505750":{"@type":"teaser","description":"Plone Conference 2025 talks and keynotes","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Subject":[],"Title":"Schedule","description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Plone Conference Schedule"}},"blocks_layout":{"items":["a681ecfe-bfbf-4068-bafb-158b69505750","4727a053-3f13-46fb-9911-05b30f6c1f59"]},"styles":{},"theme":"default"},"440f144b-e1c0-42d5-a2af-0516c5f4fc6d":{"@type":"slate"},"62fe8d9a-8e87-49ce-a589-c86b99fcfeea":{"@type":"slate","plaintext":" Welcome to the Plone Conference 2025 from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event PyCon Finland on Friday, October 17, 2025. ","styles":{},"theme":"grey","value":[{"children":[{"text":""},{"children":[{"text":"Welcome to the "},{"children":[{"text":"Plone Conference 2025"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout"},"type":"link"},{"text":" from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event "},{"children":[{"text":"PyCon Finland"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025"},"type":"link"},{"text":" on Friday, October 17, 2025."}],"type":"strong"},{"text":""}],"type":"p"}]},"66d2583e-98c1-4643-9b9a-922262a84c57":{"@type":"gridBlock","blocks":{"4c65f71f-ba74-4735-8de7-ff03a6aeb69f":{"@type":"teaser","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the vibrant Plone community, has been a cornerstone of the open-source CMS world for nearly two decades. From the first edition, back in 2003 to its latest edition in 2024, the conference has evolved into a global celebration of collaboration, innovation, and knowledge sharing.","Subject":[],"Title":"About","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"About"},"53f9557e-0638-4e36-aa18-2650af67636b":{"@type":"teaser","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Description":"","Subject":[],"Title":"Travel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"Travel"},"61ec5b97-187d-4789-95b9-84b38e77d4af":{"@type":"teaser","description":"The talk list for Plone Conference and PyCon Finland has been published!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","@type":"Document","Description":"Plone Conference 2025 talks and keynotes","Subject":[],"Title":"Talks","description":"Plone Conference 2025 talks and keynotes","effective":"2025-08-07T11:46:38+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Talks","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Talks"},"c8b73e49-ac3c-48cc-a0bd-faa5b7246ece":{"@type":"teaser","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Description":"Sponsoring Plone Conference 2025","Subject":[],"Title":"Sponsorship","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":true,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"}],"overwrite":false,"styles":{"align":"left"},"title":"Sponsors"}},"blocks_layout":{"items":["4c65f71f-ba74-4735-8de7-ff03a6aeb69f","61ec5b97-187d-4789-95b9-84b38e77d4af","53f9557e-0638-4e36-aa18-2650af67636b","c8b73e49-ac3c-48cc-a0bd-faa5b7246ece"]},"styles":{},"theme":"default"},"6fd4df1a-d82d-4d31-b3a2-36116615350b":{"@type":"slider","autoplayDelay":4000,"autoplayEnabled":false,"autoplayJump":false,"slides":[{"@id":"e94ed562-77a0-4a82-88c8-7392c027a4c2","buttonText":"Check the full talks schedule","description":"Plone Conference and PyCon Finland schedule published! Over 70 talks!","flagAlign":"left","head_title":"October 13-19 2025, Jyväskylä, Finland","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Title":"Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fauroras.jpg","@type":"Image","CreationDate":"2025-09-30T06:11:27+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-30T06:11:27+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-30T06:11:27+00:00","Subject":[],"Title":"auroras.jpg","Type":"Image","UID":"183b1448bf2e4759ae0ddd580f0e6897","cmf_uid":null,"created":"2025-09-30T06:11:27+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"auroras.jpg","getObjSize":"496.7 KB","getPath":"\u002FPlone\u002Fimages\u002Fauroras.jpg","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fauroras.jpg","hasPreviewImage":null,"head_title":null,"id":"auroras.jpg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-e629c6c1dd2a31c48b94bc1f1ae4622f.jpeg","filename":"auroras.jpg","height":1030,"scales":{"great":{"download":"@@images\u002Fimage-1200-c0bcfaf44ba209833a2223ea996ce1c6.jpeg","height":772,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-ee57034650b38b85fd5fca24b0d76928.jpeg","height":1030,"width":1600},"icon":{"download":"@@images\u002Fimage-32-4e91910fbb0658437968e950a6755fec.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-6cf72b68f9812d7f72f66fc10e83641f.jpeg","height":515,"width":800},"larger":{"download":"@@images\u002Fimage-1000-444187652ddc9526c100a5dca45147c0.jpeg","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-65a6a639ccc379a60649e912dc61a379.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-ced69d3e28c0c097a69a6bcd2a2d44c8.jpeg","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-3dc2ae2c8c6a3413802e248b56fcd492.jpeg","height":386,"width":600},"thumb":{"download":"@@images\u002Fimage-128-b17a70d6f5e5e4a1599516084682f9b2.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-9c03d026f58d2c387179b7c0be0a69ed.jpeg","height":41,"width":64}},"size":508623,"width":1600}]},"is_folderish":false,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-09-30T06:11:27+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"auroras.jpg","type_title":"Image"}],"title":"Plone Conference 2025 and PyCon Finland 2025"},{"@id":"75a25f6a-3af6-47c0-8b07-730c88a6c7dc","buttonText":"Schedule published!","description":"PyCon is back in Finland! Special one day event within Plone Conference on Friday 17th, 2025!","flagAlign":"left","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Title":"PyCon Finland 2025 Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"PyCon Finland 2025 Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","@type":"Image","CreationDate":"2025-09-05T12:58:07+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-05T12:58:07+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-05T12:58:07+00:00","Subject":[],"Title":"PyCon-Finland-banner-2.png","Type":"Image","UID":"1c09a9685f76471184eb2c379055d012","cmf_uid":null,"created":"2025-09-05T12:58:07+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"pycon-finland-banner-2.png","getObjSize":"111.6 KB","getPath":"\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fpycon-finland-banner-2.png","hasPreviewImage":null,"head_title":null,"id":"pycon-finland-banner-2.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-2000-88f58420f90af1e407b6616442c62a1d.png","filename":"PyCon-Finland-banner-2.png","height":1400,"scales":{"great":{"download":"@@images\u002Fimage-1200-668fc2ac8aaa4e94dfcdad45d3d961f0.png","height":840,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-c7e3b0fcd3ab519204daf456811e6e81.png","height":1120,"width":1600},"icon":{"download":"@@images\u002Fimage-32-13855aac3f3f807605c7135527175600.png","height":22,"width":32},"large":{"download":"@@images\u002Fimage-800-9dada7581666727f33d85900a3cd904f.png","height":560,"width":800},"larger":{"download":"@@images\u002Fimage-1000-43e0d3aa78efcca41447c77f9fe940cd.png","height":700,"width":1000},"mini":{"download":"@@images\u002Fimage-200-c518f947a7f7ecf2ead22b994a5c601d.png","height":140,"width":200},"preview":{"download":"@@images\u002Fimage-400-2ab7299e12a7c366987856639630b03c.png","height":280,"width":400},"teaser":{"download":"@@images\u002Fimage-600-728808d8f358e45eae9c387d703cff35.png","height":420,"width":600},"thumb":{"download":"@@images\u002Fimage-128-cd384a38fa769731549712ba9f533f63.png","height":89,"width":128},"tile":{"download":"@@images\u002Fimage-64-491901915141bab9857ae187192b5362.png","height":44,"width":64}},"size":114239,"width":2000}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fpng","modified":"2025-09-05T12:58:07+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"PyCon-Finland-banner-2.png","type_title":"Image"}],"title":"Plone + PyCon Finland"},{"@id":"48f9e614-a40a-4fbf-b3e3-f4019d22bef3","description":"How Mental State and Social Interactions Can Affect Cybersecurity Posture by Dr. Woods and Dr. Paananen","flagAlign":"left","head_title":"KEYNOTE","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture"}],"title":"Keynote: Human Perspectives in Cybersecurity"},{"@id":"5f1a98ad-d5c5-475d-9eaf-6454e33a1e2f","description":"Plone release manager Timo Stollenwerk will discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","flagAlign":"left","head_title":"Keynote","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","Description":"Plone release managers Timo Stollenwerk, Maurits van Rees and Victor fez de Alba discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"title":"Keynote: State of Plone - Plone 6.2 and Plone 7"}],"title":"KEYNOTE: State of Plone - Plone 6.2 and Plone 7"},{"@id":"27ae5d70-debc-4969-9680-355c09604151","description":"The recordings are analyzed with a convolutional neural network (CNN). The model has been trained in Python with Tensorflow. Keynote by Patrik Lauha","flagAlign":"left","head_title":"Announcement","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier","@type":"News Item","Description":"Plone Conference 2025 and PyCon Finland 2025 Keynote by Patrik Lauha","Title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier","hasPreviewImage":null,"head_title":null,"image_field":"image","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","@type":"Image","CreationDate":"2025-08-05T18:32:37+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-05T18:32:37+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-08-05T18:32:37+00:00","Subject":[],"Title":"patrik-cropped.jpeg","Type":"Image","UID":"96327092b5dc4fe8aa9cd8b22077edcd","cmf_uid":null,"created":"2025-08-05T18:32:37+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"patrik-cropped.jpeg","getObjSize":"226.3 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","getRemoteUrl":null,"getURL":"https:\u002F\u002Ftesting.ploneconf.org\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","hasPreviewImage":null,"head_title":null,"id":"patrik-cropped.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-08-05T18:32:37+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"patrik-cropped.jpeg","type_title":"Image"}],"title":"KEYNOTE: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"styles":{},"theme":"default","variation":"default"},"8a8ef397-b718-4e1e-ae2c-d20dc8d40e85":{"@type":"slate","plaintext":"On any questions about the conference, please do not hesitate to contact us !","styles":{},"theme":"default","value":[{"children":[{"text":"On any questions about the conference, please do not hesitate to "},{"children":[{"text":"contact us"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact"},"type":"link"},{"text":"!"}],"type":"p"}]},"943effac-114b-405d-bf52-5ff790f0a543":{"@type":"slate"},"a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742":{"@type":"slate","plaintext":"Looking for sponsoring the conference? Check out the sponsorship levels .","styles":{},"theme":"default","value":[{"children":[{"text":"Looking for sponsoring the conference? Check out the "},{"children":[{"text":"sponsorship levels"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors"},"type":"link"},{"text":". "}],"type":"p"}]},"b5ea6c62-cedc-468f-919e-f04a0851db2c":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","Description":"Plone Conference 2025 tickets","Title":"Tickets","hasPreviewImage":true,"title":"Tickets"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--default-container-width)"}},"theme":"grey","title":"Get Your Tickets Now!"},"ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","Description":"Plone Conference 2025 News and Events","Title":"News","hasPreviewImage":null,"title":"News"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--narrow-container-width)"}},"theme":"default","title":"Read all the news"},"e1342a49-a1e6-49a4-89a7-d08c8fe88564":{"@type":"slate","plaintext":" Plone is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever. ","styles":{},"theme":"default","value":[{"children":[{"text":""},{"children":[{"text":""},{"children":[{"text":"Plone"}],"data":{"url":"https:\u002F\u002Fplone.org"},"type":"link"},{"text":" is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever."}],"type":"strong"},{"text":" "}],"type":"blockquote"}]},"e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"@type":"listing","headline":"News","headlineTag":"h2","querystring":{"limit":"2","query":[{"i":"portal_type","o":"plone.app.querystring.operation.selection.any","v":["News Item"]}],"sort_on":"effective","sort_order":"descending","sort_order_boolean":true},"styles":{},"theme":"grey","variation":"grid"}},"blocks_layout":{"items":["6fd4df1a-d82d-4d31-b3a2-36116615350b","e1342a49-a1e6-49a4-89a7-d08c8fe88564","62fe8d9a-8e87-49ce-a589-c86b99fcfeea","b5ea6c62-cedc-468f-919e-f04a0851db2c","43b79817-a8bd-4d83-94f1-e0232ea7b59f","943effac-114b-405d-bf52-5ff790f0a543","66d2583e-98c1-4643-9b9a-922262a84c57","440f144b-e1c0-42d5-a2af-0516c5f4fc6d","a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742","e14c79ba-08f5-46e7-86b3-42b6b5f9c915","ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b","31355424-cc34-4902-8b11-946fab0e8dc4","8a8ef397-b718-4e1e-ae2c-d20dc8d40e85"]},"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"description":"Plone Conference 2025 in Jyväskylä, Finland","durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","exclude_from_nav":false,"facebook_app_id":"","facebook_username":"","footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s","has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"id":"Plone","intranet_flag":null,"is_folderish":true,"layout":"document_view","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"lock":{"locked":false,"stealable":true},"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800},"parent":{},"preview_caption_link":null,"preview_image_link":null,"review_state":null,"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"start":"2025-10-13T06:00:00","title":"Plone Conference 2025","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}],"type_title":"Plone Site","working_copy":null,"working_copy_of":null,"x_username":""}},"types":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@types"},"workflow":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@workflow"}},"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","@type":"Plone Site","UID":"413e67f9edd645cda495246bf09c55dd","allow_discussion":false,"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"blocks":{"31355424-cc34-4902-8b11-946fab0e8dc4":{"@type":"sponsorsShowcaseBlock","styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"}},"title":"Support and Sponsors"},"43b79817-a8bd-4d83-94f1-e0232ea7b59f":{"@type":"gridBlock","blocks":{"4727a053-3f13-46fb-9911-05b30f6c1f59":{"@type":"teaser","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Subject":[],"Title":"PyCon Finland 2025 Schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","effective":"2025-08-14T09:37:15+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025 Schedule","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-1600-5e6c54180bf9a418e578fab0f5fb7d38.png","filename":"PyCon-Finland-banner.png","height":1029,"scales":{"great":{"download":"@@images\u002Fimage-1200-becd096364c9e0641670c6359fae7959.png","height":771,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-b408d53a233f54f071e910b3532cac6b.png","height":1029,"width":1600},"icon":{"download":"@@images\u002Fimage-32-86f7a7611d809552c85fb8ea17185a35.png","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-0dfba5a7870b71188401146606519cc6.png","height":514,"width":800},"larger":{"download":"@@images\u002Fimage-1000-13ce1f4611dc1fd2d3e5f3a1bcebc341.png","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-2a831068ce21bfe5e1d1c3119c56f16f.png","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-9cfc35d1f34b13e3336fc4c4a1c4d3a1.png","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-054d13e21a3f64ef4f96d58855763a83.png","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-ffb61deed20ad4498d477ee7116bc33c.png","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a197d50f640af1ac354c69395f2cc558.png","height":41,"width":64}},"size":93000,"width":1600}]},"title":"PyCon-Finland-banner.png"}],"styles":{"align":"left"},"title":"PyCon Finland 2025 Schedule"},"a681ecfe-bfbf-4068-bafb-158b69505750":{"@type":"teaser","description":"Plone Conference 2025 talks and keynotes","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Subject":[],"Title":"Schedule","description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Plone Conference Schedule"}},"blocks_layout":{"items":["a681ecfe-bfbf-4068-bafb-158b69505750","4727a053-3f13-46fb-9911-05b30f6c1f59"]},"styles":{},"theme":"default"},"440f144b-e1c0-42d5-a2af-0516c5f4fc6d":{"@type":"slate"},"62fe8d9a-8e87-49ce-a589-c86b99fcfeea":{"@type":"slate","plaintext":" Welcome to the Plone Conference 2025 from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event PyCon Finland on Friday, October 17, 2025. ","styles":{},"theme":"grey","value":[{"children":[{"text":""},{"children":[{"text":"Welcome to the "},{"children":[{"text":"Plone Conference 2025"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout"},"type":"link"},{"text":" from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event "},{"children":[{"text":"PyCon Finland"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025"},"type":"link"},{"text":" on Friday, October 17, 2025."}],"type":"strong"},{"text":""}],"type":"p"}]},"66d2583e-98c1-4643-9b9a-922262a84c57":{"@type":"gridBlock","blocks":{"4c65f71f-ba74-4735-8de7-ff03a6aeb69f":{"@type":"teaser","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the vibrant Plone community, has been a cornerstone of the open-source CMS world for nearly two decades. From the first edition, back in 2003 to its latest edition in 2024, the conference has evolved into a global celebration of collaboration, innovation, and knowledge sharing.","Subject":[],"Title":"About","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"About"},"53f9557e-0638-4e36-aa18-2650af67636b":{"@type":"teaser","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Description":"","Subject":[],"Title":"Travel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"Travel"},"61ec5b97-187d-4789-95b9-84b38e77d4af":{"@type":"teaser","description":"The talk list for Plone Conference and PyCon Finland has been published!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","@type":"Document","Description":"Plone Conference 2025 talks and keynotes","Subject":[],"Title":"Talks","description":"Plone Conference 2025 talks and keynotes","effective":"2025-08-07T11:46:38+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Talks","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Talks"},"c8b73e49-ac3c-48cc-a0bd-faa5b7246ece":{"@type":"teaser","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Description":"Sponsoring Plone Conference 2025","Subject":[],"Title":"Sponsorship","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":true,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"}],"overwrite":false,"styles":{"align":"left"},"title":"Sponsors"}},"blocks_layout":{"items":["4c65f71f-ba74-4735-8de7-ff03a6aeb69f","61ec5b97-187d-4789-95b9-84b38e77d4af","53f9557e-0638-4e36-aa18-2650af67636b","c8b73e49-ac3c-48cc-a0bd-faa5b7246ece"]},"styles":{},"theme":"default"},"6fd4df1a-d82d-4d31-b3a2-36116615350b":{"@type":"slider","autoplayDelay":4000,"autoplayEnabled":false,"autoplayJump":false,"slides":[{"@id":"e94ed562-77a0-4a82-88c8-7392c027a4c2","buttonText":"Check the full talks schedule","description":"Plone Conference and PyCon Finland schedule published! Over 70 talks!","flagAlign":"left","head_title":"October 13-19 2025, Jyväskylä, Finland","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Title":"Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fauroras.jpg","@type":"Image","CreationDate":"2025-09-30T06:11:27+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-30T06:11:27+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-30T06:11:27+00:00","Subject":[],"Title":"auroras.jpg","Type":"Image","UID":"183b1448bf2e4759ae0ddd580f0e6897","cmf_uid":null,"created":"2025-09-30T06:11:27+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"auroras.jpg","getObjSize":"496.7 KB","getPath":"\u002FPlone\u002Fimages\u002Fauroras.jpg","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fauroras.jpg","hasPreviewImage":null,"head_title":null,"id":"auroras.jpg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-e629c6c1dd2a31c48b94bc1f1ae4622f.jpeg","filename":"auroras.jpg","height":1030,"scales":{"great":{"download":"@@images\u002Fimage-1200-c0bcfaf44ba209833a2223ea996ce1c6.jpeg","height":772,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-ee57034650b38b85fd5fca24b0d76928.jpeg","height":1030,"width":1600},"icon":{"download":"@@images\u002Fimage-32-4e91910fbb0658437968e950a6755fec.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-6cf72b68f9812d7f72f66fc10e83641f.jpeg","height":515,"width":800},"larger":{"download":"@@images\u002Fimage-1000-444187652ddc9526c100a5dca45147c0.jpeg","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-65a6a639ccc379a60649e912dc61a379.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-ced69d3e28c0c097a69a6bcd2a2d44c8.jpeg","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-3dc2ae2c8c6a3413802e248b56fcd492.jpeg","height":386,"width":600},"thumb":{"download":"@@images\u002Fimage-128-b17a70d6f5e5e4a1599516084682f9b2.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-9c03d026f58d2c387179b7c0be0a69ed.jpeg","height":41,"width":64}},"size":508623,"width":1600}]},"is_folderish":false,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-09-30T06:11:27+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"auroras.jpg","type_title":"Image"}],"title":"Plone Conference 2025 and PyCon Finland 2025"},{"@id":"75a25f6a-3af6-47c0-8b07-730c88a6c7dc","buttonText":"Schedule published!","description":"PyCon is back in Finland! Special one day event within Plone Conference on Friday 17th, 2025!","flagAlign":"left","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Title":"PyCon Finland 2025 Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"PyCon Finland 2025 Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","@type":"Image","CreationDate":"2025-09-05T12:58:07+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-05T12:58:07+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-05T12:58:07+00:00","Subject":[],"Title":"PyCon-Finland-banner-2.png","Type":"Image","UID":"1c09a9685f76471184eb2c379055d012","cmf_uid":null,"created":"2025-09-05T12:58:07+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"pycon-finland-banner-2.png","getObjSize":"111.6 KB","getPath":"\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fpycon-finland-banner-2.png","hasPreviewImage":null,"head_title":null,"id":"pycon-finland-banner-2.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-2000-88f58420f90af1e407b6616442c62a1d.png","filename":"PyCon-Finland-banner-2.png","height":1400,"scales":{"great":{"download":"@@images\u002Fimage-1200-668fc2ac8aaa4e94dfcdad45d3d961f0.png","height":840,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-c7e3b0fcd3ab519204daf456811e6e81.png","height":1120,"width":1600},"icon":{"download":"@@images\u002Fimage-32-13855aac3f3f807605c7135527175600.png","height":22,"width":32},"large":{"download":"@@images\u002Fimage-800-9dada7581666727f33d85900a3cd904f.png","height":560,"width":800},"larger":{"download":"@@images\u002Fimage-1000-43e0d3aa78efcca41447c77f9fe940cd.png","height":700,"width":1000},"mini":{"download":"@@images\u002Fimage-200-c518f947a7f7ecf2ead22b994a5c601d.png","height":140,"width":200},"preview":{"download":"@@images\u002Fimage-400-2ab7299e12a7c366987856639630b03c.png","height":280,"width":400},"teaser":{"download":"@@images\u002Fimage-600-728808d8f358e45eae9c387d703cff35.png","height":420,"width":600},"thumb":{"download":"@@images\u002Fimage-128-cd384a38fa769731549712ba9f533f63.png","height":89,"width":128},"tile":{"download":"@@images\u002Fimage-64-491901915141bab9857ae187192b5362.png","height":44,"width":64}},"size":114239,"width":2000}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fpng","modified":"2025-09-05T12:58:07+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"PyCon-Finland-banner-2.png","type_title":"Image"}],"title":"Plone + PyCon Finland"},{"@id":"48f9e614-a40a-4fbf-b3e3-f4019d22bef3","description":"How Mental State and Social Interactions Can Affect Cybersecurity Posture by Dr. Woods and Dr. Paananen","flagAlign":"left","head_title":"KEYNOTE","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture"}],"title":"Keynote: Human Perspectives in Cybersecurity"},{"@id":"5f1a98ad-d5c5-475d-9eaf-6454e33a1e2f","description":"Plone release manager Timo Stollenwerk will discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","flagAlign":"left","head_title":"Keynote","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","Description":"Plone release managers Timo Stollenwerk, Maurits van Rees and Victor fez de Alba discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"title":"Keynote: State of Plone - Plone 6.2 and Plone 7"}],"title":"KEYNOTE: State of Plone - Plone 6.2 and Plone 7"},{"@id":"27ae5d70-debc-4969-9680-355c09604151","description":"The recordings are analyzed with a convolutional neural network (CNN). The model has been trained in Python with Tensorflow. Keynote by Patrik Lauha","flagAlign":"left","head_title":"Announcement","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier","@type":"News Item","Description":"Plone Conference 2025 and PyCon Finland 2025 Keynote by Patrik Lauha","Title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier","hasPreviewImage":null,"head_title":null,"image_field":"image","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","@type":"Image","CreationDate":"2025-08-05T18:32:37+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-05T18:32:37+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-08-05T18:32:37+00:00","Subject":[],"Title":"patrik-cropped.jpeg","Type":"Image","UID":"96327092b5dc4fe8aa9cd8b22077edcd","cmf_uid":null,"created":"2025-08-05T18:32:37+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"patrik-cropped.jpeg","getObjSize":"226.3 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","getRemoteUrl":null,"getURL":"https:\u002F\u002Ftesting.ploneconf.org\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","hasPreviewImage":null,"head_title":null,"id":"patrik-cropped.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-08-05T18:32:37+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"patrik-cropped.jpeg","type_title":"Image"}],"title":"KEYNOTE: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"styles":{},"theme":"default","variation":"default"},"8a8ef397-b718-4e1e-ae2c-d20dc8d40e85":{"@type":"slate","plaintext":"On any questions about the conference, please do not hesitate to contact us !","styles":{},"theme":"default","value":[{"children":[{"text":"On any questions about the conference, please do not hesitate to "},{"children":[{"text":"contact us"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact"},"type":"link"},{"text":"!"}],"type":"p"}]},"943effac-114b-405d-bf52-5ff790f0a543":{"@type":"slate"},"a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742":{"@type":"slate","plaintext":"Looking for sponsoring the conference? Check out the sponsorship levels .","styles":{},"theme":"default","value":[{"children":[{"text":"Looking for sponsoring the conference? Check out the "},{"children":[{"text":"sponsorship levels"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors"},"type":"link"},{"text":". "}],"type":"p"}]},"b5ea6c62-cedc-468f-919e-f04a0851db2c":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","Description":"Plone Conference 2025 tickets","Title":"Tickets","hasPreviewImage":true,"title":"Tickets"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--default-container-width)"}},"theme":"grey","title":"Get Your Tickets Now!"},"ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","Description":"Plone Conference 2025 News and Events","Title":"News","hasPreviewImage":null,"title":"News"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--narrow-container-width)"}},"theme":"default","title":"Read all the news"},"e1342a49-a1e6-49a4-89a7-d08c8fe88564":{"@type":"slate","plaintext":" Plone is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever. ","styles":{},"theme":"default","value":[{"children":[{"text":""},{"children":[{"text":""},{"children":[{"text":"Plone"}],"data":{"url":"https:\u002F\u002Fplone.org"},"type":"link"},{"text":" is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever."}],"type":"strong"},{"text":" "}],"type":"blockquote"}]},"e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"@type":"listing","headline":"News","headlineTag":"h2","querystring":{"limit":"2","query":[{"i":"portal_type","o":"plone.app.querystring.operation.selection.any","v":["News Item"]}],"sort_on":"effective","sort_order":"descending","sort_order_boolean":true},"styles":{},"theme":"grey","variation":"grid"}},"blocks_layout":{"items":["6fd4df1a-d82d-4d31-b3a2-36116615350b","e1342a49-a1e6-49a4-89a7-d08c8fe88564","62fe8d9a-8e87-49ce-a589-c86b99fcfeea","b5ea6c62-cedc-468f-919e-f04a0851db2c","43b79817-a8bd-4d83-94f1-e0232ea7b59f","943effac-114b-405d-bf52-5ff790f0a543","66d2583e-98c1-4643-9b9a-922262a84c57","440f144b-e1c0-42d5-a2af-0516c5f4fc6d","a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742","e14c79ba-08f5-46e7-86b3-42b6b5f9c915","ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b","31355424-cc34-4902-8b11-946fab0e8dc4","8a8ef397-b718-4e1e-ae2c-d20dc8d40e85"]},"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"description":"Plone Conference 2025 in Jyväskylä, Finland","durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","exclude_from_nav":false,"facebook_app_id":"","facebook_username":"","footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s","has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"id":"Plone","intranet_flag":null,"is_folderish":true,"items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages","@type":"Document","Subject":[],"description":"Site images","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Images","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Subject":[],"description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Subject":[],"description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Subject":[],"description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","@type":"Document","Subject":[],"description":"Plone Conference 2025 News and Events","effective":"2025-04-16T07:17:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"News","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Subject":[],"description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Subject":[],"description":"Get your Plone Conference and PyCon Finland tickets here! ","effective":"2025-03-18T07:50:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Tickets","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fcall-for-papers","@type":"Document","Subject":[],"description":"The Call for Papers for the Plone Conference 2025 is now open! ","effective":"2025-03-18T08:34:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fconference-announcement.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Call for Papers","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025","@type":"Document","Subject":[],"description":"Friday, 17 October 2025 — PyCon Finland is back!","effective":"2025-04-04T09:43:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fvenue","@type":"Document","Subject":[],"description":"","effective":"2025-08-07T11:45:35+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Venue","type_title":"Page"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fyellow-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"9.6 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Yellow Instructions","type_title":"File"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fblue-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"5.3 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Blue Instructions","type_title":"File"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fblack-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"5.5 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Black Instructions","type_title":"File"}],"items_total":13,"layout":"document_view","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"lock":{"locked":false,"stealable":true},"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800},"parent":{},"preview_caption_link":null,"preview_image_link":null,"review_state":null,"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"start":"2025-10-13T06:00:00","title":"Plone Conference 2025","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}],"type_title":"Plone Site","working_copy":null,"working_copy_of":null,"x_username":""}},"actions":{"error":null,"actions":{"document_actions":[],"object":[{"icon":"toolbar-action\u002Fview","id":"view","title":"View","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone"}],"object_buttons":[],"portal_tabs":[],"site_actions":[],"social_actions":[{"icon":"mastodon","id":"mastodon","title":"Mastodon","url":"https:\u002F\u002Fplone.social\u002F@ploneconf"},{"icon":"bluesky","id":"BlueSky","title":"BlueSky","url":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org"},{"icon":"twitter","id":"x","title":"X","url":"https:\u002F\u002Fx.com\u002Fploneconf\u002F"},{"icon":"instagram","id":"insta","title":"Instagram","url":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F"}],"user":[{"icon":"plone-login","id":"login","title":"Log in","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Flogin"}]},"loaded":true,"loading":false},"addons":{"error":null,"installedAddons":[],"availableAddons":[],"upgradableAddons":[],"loaded":false,"loading":false},"apierror":{"error":null,"statusCode":null,"connectionRefused":false,"message":null},"aliases":{"add":{"loaded":false,"loading":false,"error":null},"remove":{"loaded":false,"loading":false,"error":null},"get":{"loaded":false,"loading":false,"error":null},"items":[]},"breadcrumbs":{"error":null,"items":[],"root":"","loaded":true,"loading":false},"browserdetect":{"name":"firefox","version":"143.0.0","os":"Mac OS","type":"browser"},"comments":{"add":{"loaded":false,"loading":false,"error":null},"delete":{"loaded":false,"loading":false,"error":null},"update":{"loaded":false,"loading":false,"error":null},"list":{"loaded":false,"loading":false,"error":null},"items":[],"items_total":null,"permissions":{},"next":null},"content":{"create":{"loaded":false,"loading":false,"error":null},"delete":{"loaded":false,"loading":false,"error":null},"get":{"loading":false,"loaded":true,"error":null},"order":{"loaded":false,"loading":false,"error":null},"update":{"loaded":false,"loading":false,"error":null},"updatecolumns":{"loaded":false,"loading":false,"error":null},"lock":{"loaded":false,"loading":false,"error":null},"unlock":{"loaded":false,"loading":false,"error":null},"data":{"@components":{"actions":{"document_actions":[],"object":[{"icon":"toolbar-action\u002Fview","id":"view","title":"View","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone"}],"object_buttons":[],"portal_tabs":[],"site_actions":[],"social_actions":[{"icon":"mastodon","id":"mastodon","title":"Mastodon","url":"https:\u002F\u002Fplone.social\u002F@ploneconf"},{"icon":"bluesky","id":"BlueSky","title":"BlueSky","url":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org"},{"icon":"twitter","id":"x","title":"X","url":"https:\u002F\u002Fx.com\u002Fploneconf\u002F"},{"icon":"instagram","id":"insta","title":"Instagram","url":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F"}],"user":[{"icon":"plone-login","id":"login","title":"Log in","url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Flogin"}]},"aliases":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@aliases"},"breadcrumbs":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@breadcrumbs","items":[],"root":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone"},"contextnavigation":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@contextnavigation"},"inherit":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@inherit?expand.inherit.behaviors=collective.techevent.event_settings,plonegovbr.socialmedia.settings,voltolighttheme.header,voltolighttheme.theme,voltolighttheme.footer","collective.techevent.event_settings":{"data":{"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"start":"2025-10-13T06:00:00","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}]},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"plonegovbr.socialmedia.settings":{"data":{"facebook_app_id":"","facebook_username":"","share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"x_username":""},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"voltolighttheme.footer":{"data":{"footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s"},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}},"voltolighttheme.header":{"data":{"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"intranet_flag":null,"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800}},"from":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","title":"Plone Conference 2025"}}},"navigation":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@navigation","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fjyvaskyla-and-finland","description":"Basic info about Finland and Finnish people","items":[],"review_state":"published","title":"About Finland","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fvenue-info","description":"Plone Conference 2025 Venue information","items":[],"review_state":"published","title":"Venue","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-conference-history","description":"2025 we are celebrating the 23rd annual Plone Conference!","items":[],"review_state":"published","title":"Plone Conferences","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","items":[],"review_state":"published","title":"Code of Conduct","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","description":"Plone Conference 2025 Contact Info","items":[],"review_state":"published","title":"Contact","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-konferenssi-ja-pycon-finland","description":"13.-19.10.2025, Jyväskylä, Suomi. ","items":[],"review_state":"published","title":"Plone-konferenssi ja PyCon Finland","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fpycon-finland","description":"More info about PyCon Finland","items":[],"review_state":"published","title":"PyCon Finland","use_view_action_in_listings":false}],"review_state":"published","title":"About"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Forganizer","description":"Plone Conference 2025 is organized by the following entities","items":[],"review_state":"published","title":"Organizers","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcommunity-sponsor","description":"Supporting organizations","items":[],"review_state":"published","title":"Community Sponsor","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fdiamond","description":"Diamond level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Diamond","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fplatinum","description":"Platinum level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Platinum","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fgold","description":"Gold level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Gold","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsilver","description":"Silver level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Silver","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fbronze","description":"Bronze level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Bronze","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcopper","description":"Copper level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Copper","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsupporting","description":"Supporting level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Supporting","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fpycon-finland-sponsor","description":"PyCon Finland Sponsor","items":[],"review_state":"published","title":"PyCon Finland Sponsor","use_view_action_in_listings":false}],"review_state":"published","title":"Sponsors"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Farriving-in-jyvaskyla","description":"Jyväskylä is pretty easy to reach. ","items":[],"review_state":"published","title":"Arriving in Jyväskylä","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Faccommodation","description":"Jyväskylä has many hotels, hostels, Air BnB and othes accommodation options to choose from.","items":[],"review_state":"published","title":"Accommodation","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Flanguage-fi","description":"Tips and info about Finnish language and common phrases","items":[],"review_state":"published","title":"Language","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Ftravel-tips","description":"Info for Plone Conference 2025 visitors","items":[],"review_state":"published","title":"Travel Tips","use_view_action_in_listings":false}],"review_state":"published","title":"Travel"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","description":"Plone Conference will include a full week of activities.","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fkeynotes","description":"Plone Conference 2025 keynotes","items":[],"review_state":"published","title":"Keynotes","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","description":"Plone Conference 2025 talks and keynotes","items":[],"review_state":"published","title":"Talks","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fspeakers","description":"Plone Conference 2025 and PyCon Finland 2025 speakers and instructors. ","items":[],"review_state":"published","title":"Speakers","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftraining","description":"Plone Conference 2025 training.","items":[],"review_state":"published","title":"Training","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fsprints","description":"","items":[],"review_state":"published","title":"Sprint","use_view_action_in_listings":false},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","items":[],"review_state":"published","title":"PyCon Finland 2025 Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"Schedule"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","description":"Get your Plone Conference and PyCon Finland tickets here! ","items":[],"review_state":"published","title":"Tickets"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025","description":"Friday, 17 October 2025 — PyCon Finland is back!","items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025\u002Fpycon-finland-schedule","description":"PyCon Finland 2025 Schedule for 17 October 2025. ","items":[],"review_state":"published","title":"PyCon Finland Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"PyCon Finland 2025"}]},"navroot":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@navroot","navroot":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","@type":"Plone Site","UID":"413e67f9edd645cda495246bf09c55dd","allow_discussion":false,"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"blocks":{"31355424-cc34-4902-8b11-946fab0e8dc4":{"@type":"sponsorsShowcaseBlock","styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"}},"title":"Support and Sponsors"},"43b79817-a8bd-4d83-94f1-e0232ea7b59f":{"@type":"gridBlock","blocks":{"4727a053-3f13-46fb-9911-05b30f6c1f59":{"@type":"teaser","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Subject":[],"Title":"PyCon Finland 2025 Schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","effective":"2025-08-14T09:37:15+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025 Schedule","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-1600-5e6c54180bf9a418e578fab0f5fb7d38.png","filename":"PyCon-Finland-banner.png","height":1029,"scales":{"great":{"download":"@@images\u002Fimage-1200-becd096364c9e0641670c6359fae7959.png","height":771,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-b408d53a233f54f071e910b3532cac6b.png","height":1029,"width":1600},"icon":{"download":"@@images\u002Fimage-32-86f7a7611d809552c85fb8ea17185a35.png","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-0dfba5a7870b71188401146606519cc6.png","height":514,"width":800},"larger":{"download":"@@images\u002Fimage-1000-13ce1f4611dc1fd2d3e5f3a1bcebc341.png","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-2a831068ce21bfe5e1d1c3119c56f16f.png","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-9cfc35d1f34b13e3336fc4c4a1c4d3a1.png","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-054d13e21a3f64ef4f96d58855763a83.png","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-ffb61deed20ad4498d477ee7116bc33c.png","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a197d50f640af1ac354c69395f2cc558.png","height":41,"width":64}},"size":93000,"width":1600}]},"title":"PyCon-Finland-banner.png"}],"styles":{"align":"left"},"title":"PyCon Finland 2025 Schedule"},"a681ecfe-bfbf-4068-bafb-158b69505750":{"@type":"teaser","description":"Plone Conference 2025 talks and keynotes","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Subject":[],"Title":"Schedule","description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Plone Conference Schedule"}},"blocks_layout":{"items":["a681ecfe-bfbf-4068-bafb-158b69505750","4727a053-3f13-46fb-9911-05b30f6c1f59"]},"styles":{},"theme":"default"},"440f144b-e1c0-42d5-a2af-0516c5f4fc6d":{"@type":"slate"},"62fe8d9a-8e87-49ce-a589-c86b99fcfeea":{"@type":"slate","plaintext":" Welcome to the Plone Conference 2025 from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event PyCon Finland on Friday, October 17, 2025. ","styles":{},"theme":"grey","value":[{"children":[{"text":""},{"children":[{"text":"Welcome to the "},{"children":[{"text":"Plone Conference 2025"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout"},"type":"link"},{"text":" from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event "},{"children":[{"text":"PyCon Finland"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025"},"type":"link"},{"text":" on Friday, October 17, 2025."}],"type":"strong"},{"text":""}],"type":"p"}]},"66d2583e-98c1-4643-9b9a-922262a84c57":{"@type":"gridBlock","blocks":{"4c65f71f-ba74-4735-8de7-ff03a6aeb69f":{"@type":"teaser","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the vibrant Plone community, has been a cornerstone of the open-source CMS world for nearly two decades. From the first edition, back in 2003 to its latest edition in 2024, the conference has evolved into a global celebration of collaboration, innovation, and knowledge sharing.","Subject":[],"Title":"About","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"About"},"53f9557e-0638-4e36-aa18-2650af67636b":{"@type":"teaser","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Description":"","Subject":[],"Title":"Travel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"Travel"},"61ec5b97-187d-4789-95b9-84b38e77d4af":{"@type":"teaser","description":"The talk list for Plone Conference and PyCon Finland has been published!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","@type":"Document","Description":"Plone Conference 2025 talks and keynotes","Subject":[],"Title":"Talks","description":"Plone Conference 2025 talks and keynotes","effective":"2025-08-07T11:46:38+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Talks","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Talks"},"c8b73e49-ac3c-48cc-a0bd-faa5b7246ece":{"@type":"teaser","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Description":"Sponsoring Plone Conference 2025","Subject":[],"Title":"Sponsorship","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":true,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"}],"overwrite":false,"styles":{"align":"left"},"title":"Sponsors"}},"blocks_layout":{"items":["4c65f71f-ba74-4735-8de7-ff03a6aeb69f","61ec5b97-187d-4789-95b9-84b38e77d4af","53f9557e-0638-4e36-aa18-2650af67636b","c8b73e49-ac3c-48cc-a0bd-faa5b7246ece"]},"styles":{},"theme":"default"},"6fd4df1a-d82d-4d31-b3a2-36116615350b":{"@type":"slider","autoplayDelay":4000,"autoplayEnabled":false,"autoplayJump":false,"slides":[{"@id":"e94ed562-77a0-4a82-88c8-7392c027a4c2","buttonText":"Check the full talks schedule","description":"Plone Conference and PyCon Finland schedule published! Over 70 talks!","flagAlign":"left","head_title":"October 13-19 2025, Jyväskylä, Finland","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Title":"Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fauroras.jpg","@type":"Image","CreationDate":"2025-09-30T06:11:27+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-30T06:11:27+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-30T06:11:27+00:00","Subject":[],"Title":"auroras.jpg","Type":"Image","UID":"183b1448bf2e4759ae0ddd580f0e6897","cmf_uid":null,"created":"2025-09-30T06:11:27+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"auroras.jpg","getObjSize":"496.7 KB","getPath":"\u002FPlone\u002Fimages\u002Fauroras.jpg","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fauroras.jpg","hasPreviewImage":null,"head_title":null,"id":"auroras.jpg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-e629c6c1dd2a31c48b94bc1f1ae4622f.jpeg","filename":"auroras.jpg","height":1030,"scales":{"great":{"download":"@@images\u002Fimage-1200-c0bcfaf44ba209833a2223ea996ce1c6.jpeg","height":772,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-ee57034650b38b85fd5fca24b0d76928.jpeg","height":1030,"width":1600},"icon":{"download":"@@images\u002Fimage-32-4e91910fbb0658437968e950a6755fec.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-6cf72b68f9812d7f72f66fc10e83641f.jpeg","height":515,"width":800},"larger":{"download":"@@images\u002Fimage-1000-444187652ddc9526c100a5dca45147c0.jpeg","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-65a6a639ccc379a60649e912dc61a379.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-ced69d3e28c0c097a69a6bcd2a2d44c8.jpeg","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-3dc2ae2c8c6a3413802e248b56fcd492.jpeg","height":386,"width":600},"thumb":{"download":"@@images\u002Fimage-128-b17a70d6f5e5e4a1599516084682f9b2.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-9c03d026f58d2c387179b7c0be0a69ed.jpeg","height":41,"width":64}},"size":508623,"width":1600}]},"is_folderish":false,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-09-30T06:11:27+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"auroras.jpg","type_title":"Image"}],"title":"Plone Conference 2025 and PyCon Finland 2025"},{"@id":"75a25f6a-3af6-47c0-8b07-730c88a6c7dc","buttonText":"Schedule published!","description":"PyCon is back in Finland! Special one day event within Plone Conference on Friday 17th, 2025!","flagAlign":"left","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Title":"PyCon Finland 2025 Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"PyCon Finland 2025 Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","@type":"Image","CreationDate":"2025-09-05T12:58:07+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-05T12:58:07+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-05T12:58:07+00:00","Subject":[],"Title":"PyCon-Finland-banner-2.png","Type":"Image","UID":"1c09a9685f76471184eb2c379055d012","cmf_uid":null,"created":"2025-09-05T12:58:07+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"pycon-finland-banner-2.png","getObjSize":"111.6 KB","getPath":"\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fpycon-finland-banner-2.png","hasPreviewImage":null,"head_title":null,"id":"pycon-finland-banner-2.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-2000-88f58420f90af1e407b6616442c62a1d.png","filename":"PyCon-Finland-banner-2.png","height":1400,"scales":{"great":{"download":"@@images\u002Fimage-1200-668fc2ac8aaa4e94dfcdad45d3d961f0.png","height":840,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-c7e3b0fcd3ab519204daf456811e6e81.png","height":1120,"width":1600},"icon":{"download":"@@images\u002Fimage-32-13855aac3f3f807605c7135527175600.png","height":22,"width":32},"large":{"download":"@@images\u002Fimage-800-9dada7581666727f33d85900a3cd904f.png","height":560,"width":800},"larger":{"download":"@@images\u002Fimage-1000-43e0d3aa78efcca41447c77f9fe940cd.png","height":700,"width":1000},"mini":{"download":"@@images\u002Fimage-200-c518f947a7f7ecf2ead22b994a5c601d.png","height":140,"width":200},"preview":{"download":"@@images\u002Fimage-400-2ab7299e12a7c366987856639630b03c.png","height":280,"width":400},"teaser":{"download":"@@images\u002Fimage-600-728808d8f358e45eae9c387d703cff35.png","height":420,"width":600},"thumb":{"download":"@@images\u002Fimage-128-cd384a38fa769731549712ba9f533f63.png","height":89,"width":128},"tile":{"download":"@@images\u002Fimage-64-491901915141bab9857ae187192b5362.png","height":44,"width":64}},"size":114239,"width":2000}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fpng","modified":"2025-09-05T12:58:07+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"PyCon-Finland-banner-2.png","type_title":"Image"}],"title":"Plone + PyCon Finland"},{"@id":"48f9e614-a40a-4fbf-b3e3-f4019d22bef3","description":"How Mental State and Social Interactions Can Affect Cybersecurity Posture by Dr. Woods and Dr. Paananen","flagAlign":"left","head_title":"KEYNOTE","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture"}],"title":"Keynote: Human Perspectives in Cybersecurity"},{"@id":"5f1a98ad-d5c5-475d-9eaf-6454e33a1e2f","description":"Plone release manager Timo Stollenwerk will discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","flagAlign":"left","head_title":"Keynote","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","Description":"Plone release managers Timo Stollenwerk, Maurits van Rees and Victor fez de Alba discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"title":"Keynote: State of Plone - Plone 6.2 and Plone 7"}],"title":"KEYNOTE: State of Plone - Plone 6.2 and Plone 7"},{"@id":"27ae5d70-debc-4969-9680-355c09604151","description":"The recordings are analyzed with a convolutional neural network (CNN). The model has been trained in Python with Tensorflow. Keynote by Patrik Lauha","flagAlign":"left","head_title":"Announcement","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier","@type":"News Item","Description":"Plone Conference 2025 and PyCon Finland 2025 Keynote by Patrik Lauha","Title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier","hasPreviewImage":null,"head_title":null,"image_field":"image","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","@type":"Image","CreationDate":"2025-08-05T18:32:37+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-05T18:32:37+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-08-05T18:32:37+00:00","Subject":[],"Title":"patrik-cropped.jpeg","Type":"Image","UID":"96327092b5dc4fe8aa9cd8b22077edcd","cmf_uid":null,"created":"2025-08-05T18:32:37+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"patrik-cropped.jpeg","getObjSize":"226.3 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","getRemoteUrl":null,"getURL":"https:\u002F\u002Ftesting.ploneconf.org\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","hasPreviewImage":null,"head_title":null,"id":"patrik-cropped.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-08-05T18:32:37+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"patrik-cropped.jpeg","type_title":"Image"}],"title":"KEYNOTE: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"styles":{},"theme":"default","variation":"default"},"8a8ef397-b718-4e1e-ae2c-d20dc8d40e85":{"@type":"slate","plaintext":"On any questions about the conference, please do not hesitate to contact us !","styles":{},"theme":"default","value":[{"children":[{"text":"On any questions about the conference, please do not hesitate to "},{"children":[{"text":"contact us"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact"},"type":"link"},{"text":"!"}],"type":"p"}]},"943effac-114b-405d-bf52-5ff790f0a543":{"@type":"slate"},"a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742":{"@type":"slate","plaintext":"Looking for sponsoring the conference? Check out the sponsorship levels .","styles":{},"theme":"default","value":[{"children":[{"text":"Looking for sponsoring the conference? Check out the "},{"children":[{"text":"sponsorship levels"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors"},"type":"link"},{"text":". "}],"type":"p"}]},"b5ea6c62-cedc-468f-919e-f04a0851db2c":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","Description":"Plone Conference 2025 tickets","Title":"Tickets","hasPreviewImage":true,"title":"Tickets"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--default-container-width)"}},"theme":"grey","title":"Get Your Tickets Now!"},"ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","Description":"Plone Conference 2025 News and Events","Title":"News","hasPreviewImage":null,"title":"News"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--narrow-container-width)"}},"theme":"default","title":"Read all the news"},"e1342a49-a1e6-49a4-89a7-d08c8fe88564":{"@type":"slate","plaintext":" Plone is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever. ","styles":{},"theme":"default","value":[{"children":[{"text":""},{"children":[{"text":""},{"children":[{"text":"Plone"}],"data":{"url":"https:\u002F\u002Fplone.org"},"type":"link"},{"text":" is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever."}],"type":"strong"},{"text":" "}],"type":"blockquote"}]},"e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"@type":"listing","headline":"News","headlineTag":"h2","querystring":{"limit":"2","query":[{"i":"portal_type","o":"plone.app.querystring.operation.selection.any","v":["News Item"]}],"sort_on":"effective","sort_order":"descending","sort_order_boolean":true},"styles":{},"theme":"grey","variation":"grid"}},"blocks_layout":{"items":["6fd4df1a-d82d-4d31-b3a2-36116615350b","e1342a49-a1e6-49a4-89a7-d08c8fe88564","62fe8d9a-8e87-49ce-a589-c86b99fcfeea","b5ea6c62-cedc-468f-919e-f04a0851db2c","43b79817-a8bd-4d83-94f1-e0232ea7b59f","943effac-114b-405d-bf52-5ff790f0a543","66d2583e-98c1-4643-9b9a-922262a84c57","440f144b-e1c0-42d5-a2af-0516c5f4fc6d","a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742","e14c79ba-08f5-46e7-86b3-42b6b5f9c915","ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b","31355424-cc34-4902-8b11-946fab0e8dc4","8a8ef397-b718-4e1e-ae2c-d20dc8d40e85"]},"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"description":"Plone Conference 2025 in Jyväskylä, Finland","durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","exclude_from_nav":false,"facebook_app_id":"","facebook_username":"","footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s","has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"id":"Plone","intranet_flag":null,"is_folderish":true,"layout":"document_view","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"lock":{"locked":false,"stealable":true},"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800},"parent":{},"preview_caption_link":null,"preview_image_link":null,"review_state":null,"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"start":"2025-10-13T06:00:00","title":"Plone Conference 2025","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}],"type_title":"Plone Site","working_copy":null,"working_copy_of":null,"x_username":""}},"types":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@types"},"workflow":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@workflow"}},"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","@type":"Plone Site","UID":"413e67f9edd645cda495246bf09c55dd","allow_discussion":false,"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"blocks":{"31355424-cc34-4902-8b11-946fab0e8dc4":{"@type":"sponsorsShowcaseBlock","styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"}},"title":"Support and Sponsors"},"43b79817-a8bd-4d83-94f1-e0232ea7b59f":{"@type":"gridBlock","blocks":{"4727a053-3f13-46fb-9911-05b30f6c1f59":{"@type":"teaser","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Subject":[],"Title":"PyCon Finland 2025 Schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","effective":"2025-08-14T09:37:15+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025 Schedule","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-1600-5e6c54180bf9a418e578fab0f5fb7d38.png","filename":"PyCon-Finland-banner.png","height":1029,"scales":{"great":{"download":"@@images\u002Fimage-1200-becd096364c9e0641670c6359fae7959.png","height":771,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-b408d53a233f54f071e910b3532cac6b.png","height":1029,"width":1600},"icon":{"download":"@@images\u002Fimage-32-86f7a7611d809552c85fb8ea17185a35.png","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-0dfba5a7870b71188401146606519cc6.png","height":514,"width":800},"larger":{"download":"@@images\u002Fimage-1000-13ce1f4611dc1fd2d3e5f3a1bcebc341.png","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-2a831068ce21bfe5e1d1c3119c56f16f.png","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-9cfc35d1f34b13e3336fc4c4a1c4d3a1.png","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-054d13e21a3f64ef4f96d58855763a83.png","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-ffb61deed20ad4498d477ee7116bc33c.png","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a197d50f640af1ac354c69395f2cc558.png","height":41,"width":64}},"size":93000,"width":1600}]},"title":"PyCon-Finland-banner.png"}],"styles":{"align":"left"},"title":"PyCon Finland 2025 Schedule"},"a681ecfe-bfbf-4068-bafb-158b69505750":{"@type":"teaser","description":"Plone Conference 2025 talks and keynotes","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Subject":[],"Title":"Schedule","description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Plone Conference Schedule"}},"blocks_layout":{"items":["a681ecfe-bfbf-4068-bafb-158b69505750","4727a053-3f13-46fb-9911-05b30f6c1f59"]},"styles":{},"theme":"default"},"440f144b-e1c0-42d5-a2af-0516c5f4fc6d":{"@type":"slate"},"62fe8d9a-8e87-49ce-a589-c86b99fcfeea":{"@type":"slate","plaintext":" Welcome to the Plone Conference 2025 from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event PyCon Finland on Friday, October 17, 2025. ","styles":{},"theme":"grey","value":[{"children":[{"text":""},{"children":[{"text":"Welcome to the "},{"children":[{"text":"Plone Conference 2025"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout"},"type":"link"},{"text":" from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event "},{"children":[{"text":"PyCon Finland"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025"},"type":"link"},{"text":" on Friday, October 17, 2025."}],"type":"strong"},{"text":""}],"type":"p"}]},"66d2583e-98c1-4643-9b9a-922262a84c57":{"@type":"gridBlock","blocks":{"4c65f71f-ba74-4735-8de7-ff03a6aeb69f":{"@type":"teaser","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the vibrant Plone community, has been a cornerstone of the open-source CMS world for nearly two decades. From the first edition, back in 2003 to its latest edition in 2024, the conference has evolved into a global celebration of collaboration, innovation, and knowledge sharing.","Subject":[],"Title":"About","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"About"},"53f9557e-0638-4e36-aa18-2650af67636b":{"@type":"teaser","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Description":"","Subject":[],"Title":"Travel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"Travel"},"61ec5b97-187d-4789-95b9-84b38e77d4af":{"@type":"teaser","description":"The talk list for Plone Conference and PyCon Finland has been published!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","@type":"Document","Description":"Plone Conference 2025 talks and keynotes","Subject":[],"Title":"Talks","description":"Plone Conference 2025 talks and keynotes","effective":"2025-08-07T11:46:38+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Talks","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Talks"},"c8b73e49-ac3c-48cc-a0bd-faa5b7246ece":{"@type":"teaser","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Description":"Sponsoring Plone Conference 2025","Subject":[],"Title":"Sponsorship","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":true,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"}],"overwrite":false,"styles":{"align":"left"},"title":"Sponsors"}},"blocks_layout":{"items":["4c65f71f-ba74-4735-8de7-ff03a6aeb69f","61ec5b97-187d-4789-95b9-84b38e77d4af","53f9557e-0638-4e36-aa18-2650af67636b","c8b73e49-ac3c-48cc-a0bd-faa5b7246ece"]},"styles":{},"theme":"default"},"6fd4df1a-d82d-4d31-b3a2-36116615350b":{"@type":"slider","autoplayDelay":4000,"autoplayEnabled":false,"autoplayJump":false,"slides":[{"@id":"e94ed562-77a0-4a82-88c8-7392c027a4c2","buttonText":"Check the full talks schedule","description":"Plone Conference and PyCon Finland schedule published! Over 70 talks!","flagAlign":"left","head_title":"October 13-19 2025, Jyväskylä, Finland","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Title":"Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fauroras.jpg","@type":"Image","CreationDate":"2025-09-30T06:11:27+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-30T06:11:27+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-30T06:11:27+00:00","Subject":[],"Title":"auroras.jpg","Type":"Image","UID":"183b1448bf2e4759ae0ddd580f0e6897","cmf_uid":null,"created":"2025-09-30T06:11:27+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"auroras.jpg","getObjSize":"496.7 KB","getPath":"\u002FPlone\u002Fimages\u002Fauroras.jpg","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fauroras.jpg","hasPreviewImage":null,"head_title":null,"id":"auroras.jpg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-e629c6c1dd2a31c48b94bc1f1ae4622f.jpeg","filename":"auroras.jpg","height":1030,"scales":{"great":{"download":"@@images\u002Fimage-1200-c0bcfaf44ba209833a2223ea996ce1c6.jpeg","height":772,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-ee57034650b38b85fd5fca24b0d76928.jpeg","height":1030,"width":1600},"icon":{"download":"@@images\u002Fimage-32-4e91910fbb0658437968e950a6755fec.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-6cf72b68f9812d7f72f66fc10e83641f.jpeg","height":515,"width":800},"larger":{"download":"@@images\u002Fimage-1000-444187652ddc9526c100a5dca45147c0.jpeg","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-65a6a639ccc379a60649e912dc61a379.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-ced69d3e28c0c097a69a6bcd2a2d44c8.jpeg","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-3dc2ae2c8c6a3413802e248b56fcd492.jpeg","height":386,"width":600},"thumb":{"download":"@@images\u002Fimage-128-b17a70d6f5e5e4a1599516084682f9b2.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-9c03d026f58d2c387179b7c0be0a69ed.jpeg","height":41,"width":64}},"size":508623,"width":1600}]},"is_folderish":false,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-09-30T06:11:27+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"auroras.jpg","type_title":"Image"}],"title":"Plone Conference 2025 and PyCon Finland 2025"},{"@id":"75a25f6a-3af6-47c0-8b07-730c88a6c7dc","buttonText":"Schedule published!","description":"PyCon is back in Finland! Special one day event within Plone Conference on Friday 17th, 2025!","flagAlign":"left","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Title":"PyCon Finland 2025 Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"PyCon Finland 2025 Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","@type":"Image","CreationDate":"2025-09-05T12:58:07+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-05T12:58:07+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-05T12:58:07+00:00","Subject":[],"Title":"PyCon-Finland-banner-2.png","Type":"Image","UID":"1c09a9685f76471184eb2c379055d012","cmf_uid":null,"created":"2025-09-05T12:58:07+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"pycon-finland-banner-2.png","getObjSize":"111.6 KB","getPath":"\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fpycon-finland-banner-2.png","hasPreviewImage":null,"head_title":null,"id":"pycon-finland-banner-2.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-2000-88f58420f90af1e407b6616442c62a1d.png","filename":"PyCon-Finland-banner-2.png","height":1400,"scales":{"great":{"download":"@@images\u002Fimage-1200-668fc2ac8aaa4e94dfcdad45d3d961f0.png","height":840,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-c7e3b0fcd3ab519204daf456811e6e81.png","height":1120,"width":1600},"icon":{"download":"@@images\u002Fimage-32-13855aac3f3f807605c7135527175600.png","height":22,"width":32},"large":{"download":"@@images\u002Fimage-800-9dada7581666727f33d85900a3cd904f.png","height":560,"width":800},"larger":{"download":"@@images\u002Fimage-1000-43e0d3aa78efcca41447c77f9fe940cd.png","height":700,"width":1000},"mini":{"download":"@@images\u002Fimage-200-c518f947a7f7ecf2ead22b994a5c601d.png","height":140,"width":200},"preview":{"download":"@@images\u002Fimage-400-2ab7299e12a7c366987856639630b03c.png","height":280,"width":400},"teaser":{"download":"@@images\u002Fimage-600-728808d8f358e45eae9c387d703cff35.png","height":420,"width":600},"thumb":{"download":"@@images\u002Fimage-128-cd384a38fa769731549712ba9f533f63.png","height":89,"width":128},"tile":{"download":"@@images\u002Fimage-64-491901915141bab9857ae187192b5362.png","height":44,"width":64}},"size":114239,"width":2000}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fpng","modified":"2025-09-05T12:58:07+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"PyCon-Finland-banner-2.png","type_title":"Image"}],"title":"Plone + PyCon Finland"},{"@id":"48f9e614-a40a-4fbf-b3e3-f4019d22bef3","description":"How Mental State and Social Interactions Can Affect Cybersecurity Posture by Dr. Woods and Dr. Paananen","flagAlign":"left","head_title":"KEYNOTE","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture"}],"title":"Keynote: Human Perspectives in Cybersecurity"},{"@id":"5f1a98ad-d5c5-475d-9eaf-6454e33a1e2f","description":"Plone release manager Timo Stollenwerk will discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","flagAlign":"left","head_title":"Keynote","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","Description":"Plone release managers Timo Stollenwerk, Maurits van Rees and Victor fez de Alba discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"title":"Keynote: State of Plone - Plone 6.2 and Plone 7"}],"title":"KEYNOTE: State of Plone - Plone 6.2 and Plone 7"},{"@id":"27ae5d70-debc-4969-9680-355c09604151","description":"The recordings are analyzed with a convolutional neural network (CNN). The model has been trained in Python with Tensorflow. Keynote by Patrik Lauha","flagAlign":"left","head_title":"Announcement","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier","@type":"News Item","Description":"Plone Conference 2025 and PyCon Finland 2025 Keynote by Patrik Lauha","Title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier","hasPreviewImage":null,"head_title":null,"image_field":"image","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","@type":"Image","CreationDate":"2025-08-05T18:32:37+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-05T18:32:37+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-08-05T18:32:37+00:00","Subject":[],"Title":"patrik-cropped.jpeg","Type":"Image","UID":"96327092b5dc4fe8aa9cd8b22077edcd","cmf_uid":null,"created":"2025-08-05T18:32:37+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"patrik-cropped.jpeg","getObjSize":"226.3 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","getRemoteUrl":null,"getURL":"https:\u002F\u002Ftesting.ploneconf.org\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","hasPreviewImage":null,"head_title":null,"id":"patrik-cropped.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-08-05T18:32:37+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"patrik-cropped.jpeg","type_title":"Image"}],"title":"KEYNOTE: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"styles":{},"theme":"default","variation":"default"},"8a8ef397-b718-4e1e-ae2c-d20dc8d40e85":{"@type":"slate","plaintext":"On any questions about the conference, please do not hesitate to contact us !","styles":{},"theme":"default","value":[{"children":[{"text":"On any questions about the conference, please do not hesitate to "},{"children":[{"text":"contact us"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact"},"type":"link"},{"text":"!"}],"type":"p"}]},"943effac-114b-405d-bf52-5ff790f0a543":{"@type":"slate"},"a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742":{"@type":"slate","plaintext":"Looking for sponsoring the conference? Check out the sponsorship levels .","styles":{},"theme":"default","value":[{"children":[{"text":"Looking for sponsoring the conference? Check out the "},{"children":[{"text":"sponsorship levels"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors"},"type":"link"},{"text":". "}],"type":"p"}]},"b5ea6c62-cedc-468f-919e-f04a0851db2c":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","Description":"Plone Conference 2025 tickets","Title":"Tickets","hasPreviewImage":true,"title":"Tickets"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--default-container-width)"}},"theme":"grey","title":"Get Your Tickets Now!"},"ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","Description":"Plone Conference 2025 News and Events","Title":"News","hasPreviewImage":null,"title":"News"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--narrow-container-width)"}},"theme":"default","title":"Read all the news"},"e1342a49-a1e6-49a4-89a7-d08c8fe88564":{"@type":"slate","plaintext":" Plone is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever. ","styles":{},"theme":"default","value":[{"children":[{"text":""},{"children":[{"text":""},{"children":[{"text":"Plone"}],"data":{"url":"https:\u002F\u002Fplone.org"},"type":"link"},{"text":" is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever."}],"type":"strong"},{"text":" "}],"type":"blockquote"}]},"e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"@type":"listing","headline":"News","headlineTag":"h2","querystring":{"limit":"2","query":[{"i":"portal_type","o":"plone.app.querystring.operation.selection.any","v":["News Item"]}],"sort_on":"effective","sort_order":"descending","sort_order_boolean":true},"styles":{},"theme":"grey","variation":"grid"}},"blocks_layout":{"items":["6fd4df1a-d82d-4d31-b3a2-36116615350b","e1342a49-a1e6-49a4-89a7-d08c8fe88564","62fe8d9a-8e87-49ce-a589-c86b99fcfeea","b5ea6c62-cedc-468f-919e-f04a0851db2c","43b79817-a8bd-4d83-94f1-e0232ea7b59f","943effac-114b-405d-bf52-5ff790f0a543","66d2583e-98c1-4643-9b9a-922262a84c57","440f144b-e1c0-42d5-a2af-0516c5f4fc6d","a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742","e14c79ba-08f5-46e7-86b3-42b6b5f9c915","ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b","31355424-cc34-4902-8b11-946fab0e8dc4","8a8ef397-b718-4e1e-ae2c-d20dc8d40e85"]},"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"description":"Plone Conference 2025 in Jyväskylä, Finland","durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","exclude_from_nav":false,"facebook_app_id":"","facebook_username":"","footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s","has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"id":"Plone","intranet_flag":null,"is_folderish":true,"items":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages","@type":"Document","Subject":[],"description":"Site images","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Images","type_title":"Page","url":"\u002Fimages"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Subject":[],"description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page","url":"\u002Fabout"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Subject":[],"description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database","url":"\u002Fsponsors"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Subject":[],"description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page","url":"\u002Ftravel"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","@type":"Document","Subject":[],"description":"Plone Conference 2025 News and Events","effective":"2025-04-16T07:17:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"News","type_title":"Page","url":"\u002Fnews"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Subject":[],"description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule","url":"\u002Fschedule"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Subject":[],"description":"Get your Plone Conference and PyCon Finland tickets here! ","effective":"2025-03-18T07:50:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Tickets","type_title":"Page","url":"\u002Ftickets"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fcall-for-papers","@type":"Document","Subject":[],"description":"The Call for Papers for the Plone Conference 2025 is now open! ","effective":"2025-03-18T08:34:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fconference-announcement.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Call for Papers","type_title":"Page","url":"\u002Fcall-for-papers"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025","@type":"Document","Subject":[],"description":"Friday, 17 October 2025 — PyCon Finland is back!","effective":"2025-04-04T09:43:00+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025","type_title":"Page","url":"\u002Fpyconfi-2025"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fvenue","@type":"Document","Subject":[],"description":"","effective":"2025-08-07T11:45:35+00:00","end":null,"getObjSize":"0 KB","head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Venue","type_title":"Page","url":"\u002Fvenue"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fyellow-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"9.6 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Yellow Instructions","type_title":"File","url":"\u002Fyellow-bricks.pdf"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fblue-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"5.3 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Blue Instructions","type_title":"File","url":"\u002Fblue-bricks.pdf"},{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fblack-bricks.pdf","@type":"File","Subject":[],"description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"5.5 MB","head_title":null,"image_field":"","image_scales":null,"mime_type":"application\u002Fpdf","nav_title":null,"review_state":null,"start":null,"title":"Black Instructions","type_title":"File","url":"\u002Fblack-bricks.pdf"}],"items_total":13,"layout":"document_view","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"lock":{"locked":false,"stealable":true},"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800},"parent":{},"preview_caption_link":null,"preview_image_link":null,"review_state":null,"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"start":"2025-10-13T06:00:00","title":"Plone Conference 2025","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}],"type_title":"Plone Site","working_copy":null,"working_copy_of":null,"x_username":""},"subrequests":{},"uploadedFiles":0},"controlpanels":{"get":{"loaded":false,"loading":false,"error":null},"list":{"loaded":false,"loading":false,"error":null},"update":{"loaded":false,"loading":false,"error":null},"post":{"loaded":false,"loading":false,"error":null},"delete":{"loaded":false,"loading":false,"error":null},"controlpanel":null,"controlpanels":[],"systeminformation":null,"databaseinformation":null},"clipboard":{"action":null,"source":null,"request":{"loaded":false,"loading":false,"error":null}},"diff":{"error":null,"data":[],"loaded":false,"loading":false},"emailNotification":{"error":null,"loaded":false,"loading":false},"emailSend":{"error":null,"loaded":false,"loading":false},"form":{"global":{},"ui":{"selected":null,"multiSelected":[],"gridSelected":null,"hovered":null}},"groups":{"create":{"loaded":false,"loading":false,"error":null},"delete":{"loaded":false,"loading":false,"error":null},"get":{"loaded":false,"loading":false,"error":null},"list":{"loaded":false,"loading":false,"error":null},"update":{"loaded":false,"loading":false,"error":null},"groups":[],"group":{}},"history":{"entries":[],"get":{"error":null,"loaded":false,"loading":false},"revert":{"error":null,"loaded":false,"loading":false}},"linkIntegrity":{"error":null,"loaded":false,"loading":false,"result":null},"messages":{"messages":[]},"navigation":{"error":null,"items":[{"url":"\u002Fabout","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","items":[{"url":"\u002Fabout\u002Fjyvaskyla-and-finland","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fjyvaskyla-and-finland","description":"Basic info about Finland and Finnish people","items":[],"review_state":"published","title":"About Finland","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fvenue-info","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fvenue-info","description":"Plone Conference 2025 Venue information","items":[],"review_state":"published","title":"Venue","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fplone-conference-history","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-conference-history","description":"2025 we are celebrating the 23rd annual Plone Conference!","items":[],"review_state":"published","title":"Plone Conferences","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fcode-of-conduct","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","items":[],"review_state":"published","title":"Code of Conduct","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fcontact","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","description":"Plone Conference 2025 Contact Info","items":[],"review_state":"published","title":"Contact","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fplone-konferenssi-ja-pycon-finland","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fplone-konferenssi-ja-pycon-finland","description":"13.-19.10.2025, Jyväskylä, Suomi. ","items":[],"review_state":"published","title":"Plone-konferenssi ja PyCon Finland","use_view_action_in_listings":false},{"url":"\u002Fabout\u002Fpycon-finland","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fpycon-finland","description":"More info about PyCon Finland","items":[],"review_state":"published","title":"PyCon Finland","use_view_action_in_listings":false}],"review_state":"published","title":"About"},{"url":"\u002Fsponsors","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","items":[{"url":"\u002Fsponsors\u002Forganizer","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Forganizer","description":"Plone Conference 2025 is organized by the following entities","items":[],"review_state":"published","title":"Organizers","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fcommunity-sponsor","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcommunity-sponsor","description":"Supporting organizations","items":[],"review_state":"published","title":"Community Sponsor","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fdiamond","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fdiamond","description":"Diamond level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Diamond","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fplatinum","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fplatinum","description":"Platinum level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Platinum","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fgold","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fgold","description":"Gold level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Gold","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fsilver","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsilver","description":"Silver level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Silver","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fbronze","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fbronze","description":"Bronze level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Bronze","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fcopper","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fcopper","description":"Copper level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Copper","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fsupporting","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fsupporting","description":"Supporting level sponsorship for Plone Conference 2025","items":[],"review_state":"published","title":"Supporting","use_view_action_in_listings":false},{"url":"\u002Fsponsors\u002Fpycon-finland-sponsor","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors\u002Fpycon-finland-sponsor","description":"PyCon Finland Sponsor","items":[],"review_state":"published","title":"PyCon Finland Sponsor","use_view_action_in_listings":false}],"review_state":"published","title":"Sponsors"},{"url":"\u002Ftravel","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","items":[{"url":"\u002Ftravel\u002Farriving-in-jyvaskyla","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Farriving-in-jyvaskyla","description":"Jyväskylä is pretty easy to reach. ","items":[],"review_state":"published","title":"Arriving in Jyväskylä","use_view_action_in_listings":false},{"url":"\u002Ftravel\u002Faccommodation","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Faccommodation","description":"Jyväskylä has many hotels, hostels, Air BnB and othes accommodation options to choose from.","items":[],"review_state":"published","title":"Accommodation","use_view_action_in_listings":false},{"url":"\u002Ftravel\u002Flanguage-fi","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Flanguage-fi","description":"Tips and info about Finnish language and common phrases","items":[],"review_state":"published","title":"Language","use_view_action_in_listings":false},{"url":"\u002Ftravel\u002Ftravel-tips","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel\u002Ftravel-tips","description":"Info for Plone Conference 2025 visitors","items":[],"review_state":"published","title":"Travel Tips","use_view_action_in_listings":false}],"review_state":"published","title":"Travel"},{"url":"\u002Fschedule","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","description":"Plone Conference will include a full week of activities.","items":[{"url":"\u002Fschedule\u002Fkeynotes","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fkeynotes","description":"Plone Conference 2025 keynotes","items":[],"review_state":"published","title":"Keynotes","use_view_action_in_listings":false},{"url":"\u002Fschedule\u002Ftalks","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","description":"Plone Conference 2025 talks and keynotes","items":[],"review_state":"published","title":"Talks","use_view_action_in_listings":false},{"url":"\u002Fschedule\u002Fspeakers","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fspeakers","description":"Plone Conference 2025 and PyCon Finland 2025 speakers and instructors. ","items":[],"review_state":"published","title":"Speakers","use_view_action_in_listings":false},{"url":"\u002Fschedule\u002Ftraining","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftraining","description":"Plone Conference 2025 training.","items":[],"review_state":"published","title":"Training","use_view_action_in_listings":false},{"url":"\u002Fschedule\u002Fsprints","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fsprints","description":"","items":[],"review_state":"published","title":"Sprint","use_view_action_in_listings":false},{"url":"\u002Fschedule\u002Fpycon-finland-2025-schedule","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","items":[],"review_state":"published","title":"PyCon Finland 2025 Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"Schedule"},{"url":"\u002Ftickets","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","description":"Get your Plone Conference and PyCon Finland tickets here! ","items":[],"review_state":"published","title":"Tickets"},{"url":"\u002Fpyconfi-2025","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025","description":"Friday, 17 October 2025 — PyCon Finland is back!","items":[{"url":"\u002Fpyconfi-2025\u002Fpycon-finland-schedule","@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025\u002Fpycon-finland-schedule","description":"PyCon Finland 2025 Schedule for 17 October 2025. ","items":[],"review_state":"published","title":"PyCon Finland Schedule","use_view_action_in_listings":false}],"review_state":"published","title":"PyCon Finland 2025"}],"loaded":true,"loading":false},"querystring":{"error":null,"indexes":{},"sortable_indexes":{},"loaded":false,"loading":false},"querystringsearch":{"error":null,"items":[],"total":0,"loaded":false,"loading":false,"batching":{},"subrequests":{"413e67f9edd645cda495246bf09c55dd-e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"error":null,"items":[{"@id":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","CreationDate":"2025-08-27T05:05:12+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-27T05:14:26+00:00","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","EffectiveDate":"2025-08-27T05:14:26+00:00","ExpirationDate":"None","ModificationDate":"2025-08-27T05:14:26+00:00","Subject":[],"Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","Type":"News Item","UID":"a0ff83a140e34adda7b9709783b95fcb","cmf_uid":200,"created":"2025-08-27T05:05:12+00:00","description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","effective":"2025-08-27T05:14:26+00:00","end":null,"exclude_from_nav":false,"expires":"2499-12-31T00:00:00+00:00","getIcon":null,"getId":"keynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","getObjSize":"0 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","getRemoteUrl":null,"getURL":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","hasPreviewImage":null,"head_title":null,"id":"keynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"is_folderish":true,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"text\u002Fplain","modified":"2025-08-27T05:14:26+00:00","nav_title":null,"portal_type":"News Item","review_state":"published","social_links":null,"start":null,"sync_uid":null,"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","type_title":"News Item"},{"@id":"\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","CreationDate":"2025-06-26T09:31:00+00:00","Creator":"rikupekka-oksanen","Date":"2025-06-26T09:38:00+00:00","Description":"Plone release manager Timo Stollenwerk discusses the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","EffectiveDate":"2025-06-26T09:38:00+00:00","ExpirationDate":"None","ModificationDate":"2025-08-21T10:48:35+00:00","Subject":[],"Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","Type":"News Item","UID":"8ebe4782a63849218e6189fb86782844","cmf_uid":18,"created":"2025-06-26T09:31:00+00:00","description":"Plone release manager Timo Stollenwerk discusses the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","effective":"2025-06-26T09:38:00+00:00","end":null,"exclude_from_nav":false,"expires":"2499-12-31T00:00:00+00:00","getIcon":null,"getId":"keynote-state-of-plone","getObjSize":"0 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","getRemoteUrl":null,"getURL":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","hasPreviewImage":null,"head_title":null,"id":"keynote-state-of-plone","image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"is_folderish":true,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"text\u002Fplain","modified":"2025-08-21T10:48:35+00:00","nav_title":null,"portal_type":"News Item","review_state":"published","social_links":null,"start":null,"sync_uid":null,"title":"Keynote: State of Plone - Plone 6.2 and Plone 7","type_title":"News Item"}],"total":2,"loaded":true,"loading":false,"batching":{}}}},"relations":{"relations":{"error":null,"loaded":false,"loading":false,"data":null},"stats":{"error":null,"loaded":false,"loading":false,"data":null},"create":{"error":null,"loaded":false,"loading":false},"delete":{"error":null,"loaded":false,"loading":false},"rebuild":{"error":null,"loaded":false,"loading":false},"subrequests":{}},"roles":{"error":null,"roles":[],"loaded":false,"loading":false},"rules":{"add":{"loaded":false,"loading":false,"error":null},"enable":{"loaded":false,"loading":false,"error":null},"disable":{"loaded":false,"loading":false,"error":null},"apply":{"loaded":false,"loading":false,"error":null},"unapply":{"loaded":false,"loading":false,"error":null},"remove":{"loaded":false,"loading":false,"error":null},"get":{"loaded":false,"loading":false,"error":null},"rules":[]},"controlpanelrule":{"get":{"loaded":false,"loading":false,"error":null},"delete":{"loaded":false,"loading":false,"error":null},"edit":{"loaded":false,"loading":false,"error":null},"deletecondition":{"loaded":false,"loading":false,"error":null},"addcondition":{"loaded":false,"loading":false,"error":null},"editcondition":{"loaded":false,"loading":false,"error":null},"getcondition":{"loaded":false,"loading":false,"error":null},"deleteaction":{"loaded":false,"loading":false,"error":null},"addaction":{"loaded":false,"loading":false,"error":null},"getaction":{"loaded":false,"loading":false,"error":null},"editaction":{"loaded":false,"loading":false,"error":null},"move":{"loaded":false,"loading":false,"error":null},"item":{}},"controlpanelrules":{"get":{"loaded":false,"loading":false,"error":null},"add":{"loaded":false,"loading":false,"error":null},"items":[]},"contentrulesevents":{"get":{"loaded":false,"loading":false,"error":null},"items":[]},"schema":{"error":null,"loaded":false,"loading":false,"schema":null,"post":{"loaded":false,"loading":false,"error":null},"update":{"loaded":false,"loading":false,"error":null},"put":{"loaded":false,"loading":false,"error":null}},"search":{"error":null,"items":[],"total":0,"loaded":false,"loading":false,"batching":{},"subrequests":{}},"sharing":{"update":{"loaded":false,"loading":false,"error":null},"get":{"loaded":false,"loading":false,"error":null},"data":{"available_roles":[],"entries":[],"inherit":null}},"sidebar":{"tab":0,"metadataFieldsets":[],"metadataFieldFocus":""},"types":{"error":null,"loaded":true,"loading":false,"types":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@types"}},"users":{"user":{},"users":[],"create":{"error":null,"loaded":false,"loading":false},"get":{"error":null,"loaded":false,"loading":false},"list":{"error":null,"loaded":false,"loading":false},"delete":{"error":null,"loaded":false,"loading":false},"update":{"error":null,"loaded":false,"loading":false},"update_password":{"error":null,"loaded":false,"loading":false},"password":{"error":null,"loaded":false,"loading":false},"initial":{"error":null,"loaded":false,"loading":false},"reset":{"error":null,"loaded":false,"loading":false}},"authRole":{"authenticatedRole":null},"userSession":{"token":undefined,"login":{"loaded":false,"loading":false,"error":null}},"vocabularies":{},"workflow":{"get":{"loading":false,"loaded":true,"error":null},"transition":{"loaded":false,"loading":false,"error":null},"currentState":{},"history":[],"transitions":[],"multiple":[]},"toolbar":{"expanded":false},"blocksClipboard":{},"lazyLibraries":{},"contextNavigation":{},"upgrade":{"get":{"loaded":false,"loading":false,"error":null},"post":{"loaded":false,"loading":false,"error":null},"upgradeinformation":null,"upgradereport":null},"workingCopy":{"info":{},"apply":{"loaded":false,"loading":false,"error":null},"create":{"loaded":false,"loading":false,"error":null},"remove":{"loaded":false,"loading":false,"error":null}},"transactions":{"transactions_recieved":[],"get":{"error":null,"loaded":false,"loading":false},"revert":{"error":undefined,"loaded":false,"loading":false}},"userschema":{"error":null,"loaded":false,"loading":false,"userschema":{}},"site":{"error":null,"loaded":true,"loading":false,"data":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@site","features":{"filter_aliases_by_date":true,"multilingual":false},"plone.allowed_sizes":["icon 32:32","tile 64:64","thumb 128:128","mini 200:65536","preview 400:65536","teaser 600:65536","large 800:65536","larger 1000:65536","great 1200:65536","huge 1600:65536"],"plone.available_languages":["en"],"plone.default_language":"en","plone.portal_timezone":"Europe\u002FHelsinki","plone.robots_txt":"Sitemap: {portal_url}\u002Fsitemap-index.xml\n\n# Define access-restrictions for robots\u002Fspiders\n# http:\u002F\u002Fwww.robotstxt.org\u002Fwc\u002Fnorobots.html\n\nUser-agent: *\nDisallow: \u002Fsearch\nDisallow: \u002Flogin\n\n# Add Googlebot-specific syntax extension to exclude forms\n# that are repeated for each piece of content in the site\n# the wildcard is only supported by Googlebot\n# http:\u002F\u002Fwww.google.com\u002Fsupport\u002Fwebmasters\u002Fbin\u002Fanswer.py?answer=40367&ctx=sibling\n\nUser-Agent: Googlebot\nDisallow: \u002F*login\nDisallow: \u002F*search\nDisallow: \u002F*edit\n","plone.site_logo":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@site-logo\u002Fploneconf-2025-logo-square-air.png","plone.site_title":"Plone Conference 2025"}},"navroot":{"error":null,"loaded":true,"loading":false,"data":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@navroot","navroot":{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone","@type":"Plone Site","UID":"413e67f9edd645cda495246bf09c55dd","allow_discussion":false,"audience":[{"@id":"f59d4635-5f42-4775-8641-9fbff8df46de","color":"#e93434","id":"f59d4635-5f42-4775-8641-9fbff8df46de","title":"Developer"},{"@id":"1b882a1a-2f75-44bf-af32-c4095d47829c","color":"#c21c1c","id":"1b882a1a-2f75-44bf-af32-c4095d47829c","title":"SysAdmin"},{"@id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","color":"#b31d1d","id":"3e0faf55-6d23-447f-bbc3-3e7636b2384a","title":"Designer"},{"@id":"1c3c42ed-0bc1-403c-b294-e4776be97932","color":"#12ce34","id":"1c3c42ed-0bc1-403c-b294-e4776be97932","title":"User"},{"@id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","color":"#1909b5","id":"d1bf2bda-6adf-45e7-a1f3-9618553a3fb9","title":"Decision-maker"},{"@id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","color":"#eb9fe7","id":"fb08e138-d665-4c4c-8d11-5a2d65ee92df","title":"Other"},{"@id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","color":"#1593D3","id":"9611b7cd-a7b3-4042-9e3a-df3ac7f6eb41","title":"Everyone"},{"@id":"14841481-b356-4eb7-9bb7-cf72d62a4347","color":"#f4e925","id":"14841481-b356-4eb7-9bb7-cf72d62a4347","title":"Integrator"}],"blocks":{"31355424-cc34-4902-8b11-946fab0e8dc4":{"@type":"sponsorsShowcaseBlock","styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"}},"title":"Support and Sponsors"},"43b79817-a8bd-4d83-94f1-e0232ea7b59f":{"@type":"gridBlock","blocks":{"4727a053-3f13-46fb-9911-05b30f6c1f59":{"@type":"teaser","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Subject":[],"Title":"PyCon Finland 2025 Schedule","description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","effective":"2025-08-14T09:37:15+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"PyCon Finland 2025 Schedule","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-1600-5e6c54180bf9a418e578fab0f5fb7d38.png","filename":"PyCon-Finland-banner.png","height":1029,"scales":{"great":{"download":"@@images\u002Fimage-1200-becd096364c9e0641670c6359fae7959.png","height":771,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-b408d53a233f54f071e910b3532cac6b.png","height":1029,"width":1600},"icon":{"download":"@@images\u002Fimage-32-86f7a7611d809552c85fb8ea17185a35.png","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-0dfba5a7870b71188401146606519cc6.png","height":514,"width":800},"larger":{"download":"@@images\u002Fimage-1000-13ce1f4611dc1fd2d3e5f3a1bcebc341.png","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-2a831068ce21bfe5e1d1c3119c56f16f.png","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-9cfc35d1f34b13e3336fc4c4a1c4d3a1.png","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-054d13e21a3f64ef4f96d58855763a83.png","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-ffb61deed20ad4498d477ee7116bc33c.png","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a197d50f640af1ac354c69395f2cc558.png","height":41,"width":64}},"size":93000,"width":1600}]},"title":"PyCon-Finland-banner.png"}],"styles":{"align":"left"},"title":"PyCon Finland 2025 Schedule"},"a681ecfe-bfbf-4068-bafb-158b69505750":{"@type":"teaser","description":"Plone Conference 2025 talks and keynotes","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Subject":[],"Title":"Schedule","description":"Plone Conference will include a full week of activities.","effective":"2025-08-07T11:16:17+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Schedule","type_title":"Schedule"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Plone Conference Schedule"}},"blocks_layout":{"items":["a681ecfe-bfbf-4068-bafb-158b69505750","4727a053-3f13-46fb-9911-05b30f6c1f59"]},"styles":{},"theme":"default"},"440f144b-e1c0-42d5-a2af-0516c5f4fc6d":{"@type":"slate"},"62fe8d9a-8e87-49ce-a589-c86b99fcfeea":{"@type":"slate","plaintext":" Welcome to the Plone Conference 2025 from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event PyCon Finland on Friday, October 17, 2025. ","styles":{},"theme":"grey","value":[{"children":[{"text":""},{"children":[{"text":"Welcome to the "},{"children":[{"text":"Plone Conference 2025"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout"},"type":"link"},{"text":" from October 13-19, 2025, hosted by University of Jyväskylä, Finland! \n\nTraining, keynotes, talks, sprint - and a special event "},{"children":[{"text":"PyCon Finland"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fpyconfi-2025"},"type":"link"},{"text":" on Friday, October 17, 2025."}],"type":"strong"},{"text":""}],"type":"p"}]},"66d2583e-98c1-4643-9b9a-922262a84c57":{"@type":"gridBlock","blocks":{"4c65f71f-ba74-4735-8de7-ff03a6aeb69f":{"@type":"teaser","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the vibrant Plone community, has been a cornerstone of the open-source CMS world for nearly two decades. From the first edition, back in 2003 to its latest edition in 2024, the conference has evolved into a global celebration of collaboration, innovation, and knowledge sharing.","Subject":[],"Title":"About","description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. This year including PyCon Finland!","effective":"2025-03-05T11:04:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"About","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"About"},"53f9557e-0638-4e36-aa18-2650af67636b":{"@type":"teaser","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftravel","@type":"Document","Description":"","Subject":[],"Title":"Travel","description":"Traveling to Jyväskylä, Finland is pretty easy with good connections by plane, train or bus.","effective":"2025-03-17T14:39:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fpedestrian-street-atacan-ergin.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-35fb220fbee3c898583e4209ef704736.jpeg","filename":"PEDESTRIAN STREET atacan ergin.jpg","height":1365,"scales":{"great":{"download":"@@images\u002Fimage-1200-f577f03dfaf1690b1c4bb9a1b1dc4dfe.jpeg","height":799,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-828f4aee30c4349436270447227fa3c3.jpeg","height":1066,"width":1600},"icon":{"download":"@@images\u002Fimage-32-e6963f45eed46c63bf1586124860d6af.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-14a1da66f714315b307e379309eb0e63.jpeg","height":533,"width":800},"larger":{"download":"@@images\u002Fimage-1000-73b52e3015c7e58fa5d589f5d13d5a79.jpeg","height":666,"width":1000},"mini":{"download":"@@images\u002Fimage-200-97cb5f4991e046a7cedf3ef1f16743ce.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-8223aae74335e6526c92f6f77ec140cd.jpeg","height":266,"width":400},"teaser":{"download":"@@images\u002Fimage-600-d3de340e831da194fdea4da2c5296917.jpeg","height":399,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0133149768de6dfc09bd2d5a41a3ff37.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-5837ef7426e3f6fbe2ab1e4d41d9171e.jpeg","height":42,"width":64}},"size":509798,"width":2048}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Travel","type_title":"Page"}],"overwrite":false,"styles":{"align":"left"},"title":"Travel"},"61ec5b97-187d-4789-95b9-84b38e77d4af":{"@type":"teaser","description":"The talk list for Plone Conference and PyCon Finland has been published!","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Ftalks","@type":"Document","Description":"Plone Conference 2025 talks and keynotes","Subject":[],"Title":"Talks","description":"Plone Conference 2025 talks and keynotes","effective":"2025-08-07T11:46:38+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":null,"head_title":null,"image_field":"","image_scales":null,"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Talks","type_title":"Page"}],"overwrite":true,"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fconference-announcement.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-58b011a4cd9d67d9dc7cffbe6d0c87e5.jpeg","filename":"conference-announcement.jpeg","height":1027,"scales":{"great":{"download":"@@images\u002Fimage-1200-f7e6ed0a2684ce46f42121d4ee821bb0.jpeg","height":770,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-2c2abae3383b7fe3c4f5c00b0dc6dad9.jpeg","height":1027,"width":1600},"icon":{"download":"@@images\u002Fimage-32-da012f8569f63efdc62d54373202f4b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-2dd5885800e7a154580b9bcebf16010f.jpeg","height":513,"width":800},"larger":{"download":"@@images\u002Fimage-1000-49d229eaf0b6d10ae3ed276ec7eaa41a.jpeg","height":641,"width":1000},"mini":{"download":"@@images\u002Fimage-200-6dcf2e570a3245c50a39f1b5ed0de7f8.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-8886c663f6ebac81975726997aa790ad.jpeg","height":256,"width":400},"teaser":{"download":"@@images\u002Fimage-600-55ab6d9944976ac45de39dad9503f049.jpeg","height":385,"width":600},"thumb":{"download":"@@images\u002Fimage-128-78c71f5fb52f31a4adc8d138c5590c71.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-a2c85c7932ac9bb7faad1196d0be2a65.jpeg","height":41,"width":64}},"size":376958,"width":1600}]},"title":"conference-announcement.jpeg"}],"styles":{"align":"left"},"title":"Talks"},"c8b73e49-ac3c-48cc-a0bd-faa5b7246ece":{"@type":"teaser","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","head_title":null,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors","@type":"SponsorsDB","Description":"Sponsoring Plone Conference 2025","Subject":[],"Title":"Sponsorship","description":"Sponsoring the annual conference is the best way to help Plone and its community to keep growing and evolving.","effective":"1969-12-31T00:00:00+00:00","end":null,"getObjSize":"0 KB","getRemoteUrl":null,"hasPreviewImage":true,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"mime_type":"text\u002Fplain","nav_title":null,"review_state":"published","start":null,"title":"Sponsors","type_title":"Sponsors Database"}],"overwrite":false,"styles":{"align":"left"},"title":"Sponsors"}},"blocks_layout":{"items":["4c65f71f-ba74-4735-8de7-ff03a6aeb69f","61ec5b97-187d-4789-95b9-84b38e77d4af","53f9557e-0638-4e36-aa18-2650af67636b","c8b73e49-ac3c-48cc-a0bd-faa5b7246ece"]},"styles":{},"theme":"default"},"6fd4df1a-d82d-4d31-b3a2-36116615350b":{"@type":"slider","autoplayDelay":4000,"autoplayEnabled":false,"autoplayJump":false,"slides":[{"@id":"e94ed562-77a0-4a82-88c8-7392c027a4c2","buttonText":"Check the full talks schedule","description":"Plone Conference and PyCon Finland schedule published! Over 70 talks!","flagAlign":"left","head_title":"October 13-19 2025, Jyväskylä, Finland","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule","@type":"Schedule","Description":"Plone Conference will include a full week of activities.","Title":"Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fauroras.jpg","@type":"Image","CreationDate":"2025-09-30T06:11:27+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-30T06:11:27+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-30T06:11:27+00:00","Subject":[],"Title":"auroras.jpg","Type":"Image","UID":"183b1448bf2e4759ae0ddd580f0e6897","cmf_uid":null,"created":"2025-09-30T06:11:27+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"auroras.jpg","getObjSize":"496.7 KB","getPath":"\u002FPlone\u002Fimages\u002Fauroras.jpg","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fauroras.jpg","hasPreviewImage":null,"head_title":null,"id":"auroras.jpg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-e629c6c1dd2a31c48b94bc1f1ae4622f.jpeg","filename":"auroras.jpg","height":1030,"scales":{"great":{"download":"@@images\u002Fimage-1200-c0bcfaf44ba209833a2223ea996ce1c6.jpeg","height":772,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-ee57034650b38b85fd5fca24b0d76928.jpeg","height":1030,"width":1600},"icon":{"download":"@@images\u002Fimage-32-4e91910fbb0658437968e950a6755fec.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-6cf72b68f9812d7f72f66fc10e83641f.jpeg","height":515,"width":800},"larger":{"download":"@@images\u002Fimage-1000-444187652ddc9526c100a5dca45147c0.jpeg","height":643,"width":1000},"mini":{"download":"@@images\u002Fimage-200-65a6a639ccc379a60649e912dc61a379.jpeg","height":128,"width":200},"preview":{"download":"@@images\u002Fimage-400-ced69d3e28c0c097a69a6bcd2a2d44c8.jpeg","height":257,"width":400},"teaser":{"download":"@@images\u002Fimage-600-3dc2ae2c8c6a3413802e248b56fcd492.jpeg","height":386,"width":600},"thumb":{"download":"@@images\u002Fimage-128-b17a70d6f5e5e4a1599516084682f9b2.jpeg","height":82,"width":128},"tile":{"download":"@@images\u002Fimage-64-9c03d026f58d2c387179b7c0be0a69ed.jpeg","height":41,"width":64}},"size":508623,"width":1600}]},"is_folderish":false,"is_working_copy":null,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-09-30T06:11:27+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"auroras.jpg","type_title":"Image"}],"title":"Plone Conference 2025 and PyCon Finland 2025"},{"@id":"75a25f6a-3af6-47c0-8b07-730c88a6c7dc","buttonText":"Schedule published!","description":"PyCon is back in Finland! Special one day event within Plone Conference on Friday 17th, 2025!","flagAlign":"left","head_title":"Schedule","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fschedule\u002Fpycon-finland-2025-schedule","@type":"Document","Description":"Friday October 17, 2025, as part of Plone Conference 2025 in Jyväskylä, Finland. ","Title":"PyCon Finland 2025 Schedule","hasPreviewImage":null,"head_title":null,"image_field":"","title":"PyCon Finland 2025 Schedule"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","@type":"Image","CreationDate":"2025-09-05T12:58:07+00:00","Creator":"rikupekka-oksanen","Date":"2025-09-05T12:58:07+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-09-05T12:58:07+00:00","Subject":[],"Title":"PyCon-Finland-banner-2.png","Type":"Image","UID":"1c09a9685f76471184eb2c379055d012","cmf_uid":null,"created":"2025-09-05T12:58:07+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"pycon-finland-banner-2.png","getObjSize":"111.6 KB","getPath":"\u002FPlone\u002Fimages\u002Fpycon-finland-banner-2.png","getRemoteUrl":null,"getURL":"https:\u002F\u002F2025.ploneconf.org\u002Fimages\u002Fpycon-finland-banner-2.png","hasPreviewImage":null,"head_title":null,"id":"pycon-finland-banner-2.png","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fpng","download":"@@images\u002Fimage-2000-88f58420f90af1e407b6616442c62a1d.png","filename":"PyCon-Finland-banner-2.png","height":1400,"scales":{"great":{"download":"@@images\u002Fimage-1200-668fc2ac8aaa4e94dfcdad45d3d961f0.png","height":840,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-c7e3b0fcd3ab519204daf456811e6e81.png","height":1120,"width":1600},"icon":{"download":"@@images\u002Fimage-32-13855aac3f3f807605c7135527175600.png","height":22,"width":32},"large":{"download":"@@images\u002Fimage-800-9dada7581666727f33d85900a3cd904f.png","height":560,"width":800},"larger":{"download":"@@images\u002Fimage-1000-43e0d3aa78efcca41447c77f9fe940cd.png","height":700,"width":1000},"mini":{"download":"@@images\u002Fimage-200-c518f947a7f7ecf2ead22b994a5c601d.png","height":140,"width":200},"preview":{"download":"@@images\u002Fimage-400-2ab7299e12a7c366987856639630b03c.png","height":280,"width":400},"teaser":{"download":"@@images\u002Fimage-600-728808d8f358e45eae9c387d703cff35.png","height":420,"width":600},"thumb":{"download":"@@images\u002Fimage-128-cd384a38fa769731549712ba9f533f63.png","height":89,"width":128},"tile":{"download":"@@images\u002Fimage-64-491901915141bab9857ae187192b5362.png","height":44,"width":64}},"size":114239,"width":2000}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fpng","modified":"2025-09-05T12:58:07+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"PyCon-Finland-banner-2.png","type_title":"Image"}],"title":"Plone + PyCon Finland"},{"@id":"48f9e614-a40a-4fbf-b3e3-f4019d22bef3","description":"How Mental State and Social Interactions Can Affect Cybersecurity Posture by Dr. Woods and Dr. Paananen","flagAlign":"left","head_title":"KEYNOTE","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture","@type":"News Item","Description":"This keynote explores how psychological factors and social dynamics shape security behavior and practices. By Naomi Woods and Hanna Paananen. ","Title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-human-perspectives-in-cybersecurity-how-mental-state-and-social-interactions-can-affect-cybersecurity-posture\u002Fkeynote-cyber3.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-fd6e48950dc060f15a0316d2dd0cb89f.jpeg","filename":"keynote-cyber3.jpg","height":1000,"scales":{"great":{"download":"@@images\u002Fimage-1200-cffef069c9dff5edf6611665f8d658e5.jpeg","height":750,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-83155c7ecf3a8abf919694a8c6f1187e.jpeg","height":1000,"width":1600},"icon":{"download":"@@images\u002Fimage-32-0d1ab64f71f8a3a63919a005c33106b8.jpeg","height":20,"width":32},"large":{"download":"@@images\u002Fimage-800-4cf7b6b3a15b16cab106c3f0c67b95c6.jpeg","height":500,"width":800},"larger":{"download":"@@images\u002Fimage-1000-8af9dc3646882d78d108d1648eec33d5.jpeg","height":625,"width":1000},"mini":{"download":"@@images\u002Fimage-200-5de3cfc1e28ff0e57c95e71cb1c3e3fa.jpeg","height":125,"width":200},"preview":{"download":"@@images\u002Fimage-400-b33770467f30d7f207ff449569ab03d9.jpeg","height":250,"width":400},"teaser":{"download":"@@images\u002Fimage-600-114c2b821d495d0ed11c5df123f4e714.jpeg","height":375,"width":600},"thumb":{"download":"@@images\u002Fimage-128-24a2b3de8c4744d3eb4385eb9913095d.jpeg","height":80,"width":128},"tile":{"download":"@@images\u002Fimage-64-3b108710d6baae2635153312a3c86cdf.jpeg","height":40,"width":64}},"size":429015,"width":1600}]},"title":"Keynote: Human Perspectives in Cybersecurity: How Mental State and Social Interactions Can Affect Cybersecurity Posture"}],"title":"Keynote: Human Perspectives in Cybersecurity"},{"@id":"5f1a98ad-d5c5-475d-9eaf-6454e33a1e2f","description":"Plone release manager Timo Stollenwerk will discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","flagAlign":"left","head_title":"Keynote","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-state-of-plone","@type":"News Item","Description":"Plone release managers Timo Stollenwerk, Maurits van Rees and Victor fez de Alba discuss the current state of Plone 6.2 and give a sneak peek to upcoming Plone 7. ","Title":"Keynote: State of Plone - Plone 6.2 and Plone 7","hasPreviewImage":null,"head_title":null,"image_field":"preview_image_link","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-state-of-plone\u002Ftimo-stollenwerk.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1600-436f19f655f7286140aebdb516a67f57.jpeg","filename":"timo-stollenwerk.jpg","height":1068,"scales":{"great":{"download":"@@images\u002Fimage-1200-ae6efd80ef141fbca45b9bd72cabee59.jpeg","height":801,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-96a262d5bd3a49eaa2845b201b679715.jpeg","height":1068,"width":1600},"icon":{"download":"@@images\u002Fimage-32-9f7b76bdc5ece8c64283cea9b99da23d.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-35f2a10e7e194765c57546a52c2f9dfc.jpeg","height":534,"width":800},"larger":{"download":"@@images\u002Fimage-1000-6366d366b7705dfb2fb1c0ed9a1d3f17.jpeg","height":667,"width":1000},"mini":{"download":"@@images\u002Fimage-200-52f2a6b763b259bbad04b12483536d7a.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-f848b066b4109dbbdb17c41fef050c56.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-5f2f4151aae2edb720b288276ffc19f5.jpeg","height":400,"width":600},"thumb":{"download":"@@images\u002Fimage-128-eea5d4370fe559fd66a568c926b8d763.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-31612b7a52dc0bccc14b8ea0e88d2cfb.jpeg","height":42,"width":64}},"size":260716,"width":1600}]},"title":"Keynote: State of Plone - Plone 6.2 and Plone 7"}],"title":"KEYNOTE: State of Plone - Plone 6.2 and Plone 7"},{"@id":"27ae5d70-debc-4969-9680-355c09604151","description":"The recordings are analyzed with a convolutional neural network (CNN). The model has been trained in Python with Tensorflow. Keynote by Patrik Lauha","flagAlign":"left","head_title":"Announcement","hideButton":false,"href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier","@type":"News Item","Description":"Plone Conference 2025 and PyCon Finland 2025 Keynote by Patrik Lauha","Title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier","hasPreviewImage":null,"head_title":null,"image_field":"image","image_scales":{"preview_image_link":[{"base_path":"\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"title":"Keynote: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"preview_image":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","@type":"Image","CreationDate":"2025-08-05T18:32:37+00:00","Creator":"rikupekka-oksanen","Date":"2025-08-05T18:32:37+00:00","Description":"","EffectiveDate":"None","ExpirationDate":"None","ModificationDate":"2025-08-05T18:32:37+00:00","Subject":[],"Title":"patrik-cropped.jpeg","Type":"Image","UID":"96327092b5dc4fe8aa9cd8b22077edcd","cmf_uid":null,"created":"2025-08-05T18:32:37+00:00","description":"","effective":"1969-12-31T00:00:00+00:00","end":null,"exclude_from_nav":null,"expires":"2499-12-31T00:00:00+00:00","getIcon":true,"getId":"patrik-cropped.jpeg","getObjSize":"226.3 KB","getPath":"\u002FPlone\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","getRemoteUrl":null,"getURL":"https:\u002F\u002Ftesting.ploneconf.org\u002Fnews\u002Fkeynote-muuttolintujen-kevat-automatic-bird-sound-classifier\u002Fpatrik-cropped.jpeg","hasPreviewImage":null,"head_title":null,"id":"patrik-cropped.jpeg","image_field":"image","image_scales":{"image":[{"content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1397-fd2cf60b5670623d18666b66835a3eaa.jpeg","filename":"patrik-cropped.jpeg","height":725,"scales":{"great":{"download":"@@images\u002Fimage-1200-a4c20755f884c48694af399b0c03656f.jpeg","height":622,"width":1200},"icon":{"download":"@@images\u002Fimage-32-6eddaae50242d3a6cc47f4d2756a9ba4.jpeg","height":16,"width":32},"large":{"download":"@@images\u002Fimage-800-030c2e5656a8c18b1c6672f4f8ad0df2.jpeg","height":415,"width":800},"larger":{"download":"@@images\u002Fimage-1000-b973c3677ab17aee462f2550f72a8ffc.jpeg","height":518,"width":1000},"mini":{"download":"@@images\u002Fimage-200-b82ddc9799dbd00ee89b8d48620b03fe.jpeg","height":103,"width":200},"preview":{"download":"@@images\u002Fimage-400-7090501ed6111e3b73ea60b4e859f3e7.jpeg","height":207,"width":400},"teaser":{"download":"@@images\u002Fimage-600-0dcf6bf2640cdfa652ab68abb669e825.jpeg","height":311,"width":600},"thumb":{"download":"@@images\u002Fimage-128-f3b784ee2c9ba24f4191587b13b5e184.jpeg","height":66,"width":128},"tile":{"download":"@@images\u002Fimage-64-797969250bf32bdd4cb69da82b33ef1d.jpeg","height":33,"width":64}},"size":231734,"width":1397}]},"is_folderish":false,"level":null,"listCreators":["rikupekka-oksanen"],"location":null,"mime_type":"image\u002Fjpeg","modified":"2025-08-05T18:32:37+00:00","nav_title":null,"portal_type":"Image","review_state":null,"social_links":null,"start":null,"sync_uid":null,"title":"patrik-cropped.jpeg","type_title":"Image"}],"title":"KEYNOTE: Muuttolintujen Kevät - Automatic Bird Sound Classifier"}],"styles":{},"theme":"default","variation":"default"},"8a8ef397-b718-4e1e-ae2c-d20dc8d40e85":{"@type":"slate","plaintext":"On any questions about the conference, please do not hesitate to contact us !","styles":{},"theme":"default","value":[{"children":[{"text":"On any questions about the conference, please do not hesitate to "},{"children":[{"text":"contact us"}],"data":{"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact"},"type":"link"},{"text":"!"}],"type":"p"}]},"943effac-114b-405d-bf52-5ff790f0a543":{"@type":"slate"},"a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742":{"@type":"slate","plaintext":"Looking for sponsoring the conference? Check out the sponsorship levels .","styles":{},"theme":"default","value":[{"children":[{"text":"Looking for sponsoring the conference? Check out the "},{"children":[{"text":"sponsorship levels"}],"data":{"image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Flights-of-the-pedestrian-street-photo-keijo-penttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-1940-93161c4cc77ec13ab1e84d4491586bb2.jpeg","filename":"LIGHTS OF THE PEDESTRIAN STREET PHOTO KEIJO PENTTINEN.jpg","height":1536,"scales":{"great":{"download":"@@images\u002Fimage-1200-4389f2cf57e4af57d544bf3d2300c4fd.jpeg","height":950,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-69adc421d1fba8c237ac4002041934aa.jpeg","height":1266,"width":1600},"icon":{"download":"@@images\u002Fimage-32-ffd94de5de58fb4fd730f29d1c6d9277.jpeg","height":25,"width":32},"large":{"download":"@@images\u002Fimage-800-ac3d15065795074d469a44bb4e389d7b.jpeg","height":633,"width":800},"larger":{"download":"@@images\u002Fimage-1000-3fac75800af04a5530db8adaf1152f30.jpeg","height":791,"width":1000},"mini":{"download":"@@images\u002Fimage-200-eb8f23153809e9bac069b79142a57d50.jpeg","height":158,"width":200},"preview":{"download":"@@images\u002Fimage-400-4df9cfcf4ccd476be371235f929a286c.jpeg","height":316,"width":400},"teaser":{"download":"@@images\u002Fimage-600-918d89ff9c085131fa5a3b0fa97dd775.jpeg","height":475,"width":600},"thumb":{"download":"@@images\u002Fimage-128-0b70728c00bd67deaa5a47203f6fe821.jpeg","height":101,"width":128},"tile":{"download":"@@images\u002Fimage-64-bc8d735ad8aeb48b69f4c389fee2872e.jpeg","height":50,"width":64}},"size":743191,"width":1940}]},"url":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fsponsors"},"type":"link"},{"text":". "}],"type":"p"}]},"b5ea6c62-cedc-468f-919e-f04a0851db2c":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","Description":"Plone Conference 2025 tickets","Title":"Tickets","hasPreviewImage":true,"title":"Tickets"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--default-container-width)"}},"theme":"grey","title":"Get Your Tickets Now!"},"ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b":{"@type":"__button","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fnews","Description":"Plone Conference 2025 News and Events","Title":"News","hasPreviewImage":null,"title":"News"}],"styles":{"align:noprefix":{"--block-alignment":"var(--align-center)"},"blockWidth:noprefix":{"--block-width":"var(--narrow-container-width)"}},"theme":"default","title":"Read all the news"},"e1342a49-a1e6-49a4-89a7-d08c8fe88564":{"@type":"slate","plaintext":" Plone is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever. ","styles":{},"theme":"default","value":[{"children":[{"text":""},{"children":[{"text":""},{"children":[{"text":"Plone"}],"data":{"url":"https:\u002F\u002Fplone.org"},"type":"link"},{"text":" is a content management system, known especially for its security, usability, scalability and flexibility. Use it however you want, wherever you want. 100% open source and free, now and forever."}],"type":"strong"},{"text":" "}],"type":"blockquote"}]},"e14c79ba-08f5-46e7-86b3-42b6b5f9c915":{"@type":"listing","headline":"News","headlineTag":"h2","querystring":{"limit":"2","query":[{"i":"portal_type","o":"plone.app.querystring.operation.selection.any","v":["News Item"]}],"sort_on":"effective","sort_order":"descending","sort_order_boolean":true},"styles":{},"theme":"grey","variation":"grid"}},"blocks_layout":{"items":["6fd4df1a-d82d-4d31-b3a2-36116615350b","e1342a49-a1e6-49a4-89a7-d08c8fe88564","62fe8d9a-8e87-49ce-a589-c86b99fcfeea","b5ea6c62-cedc-468f-919e-f04a0851db2c","43b79817-a8bd-4d83-94f1-e0232ea7b59f","943effac-114b-405d-bf52-5ff790f0a543","66d2583e-98c1-4643-9b9a-922262a84c57","440f144b-e1c0-42d5-a2af-0516c5f4fc6d","a3f0cc9d-b9cf-4628-80e7-ae8a58e2c742","e14c79ba-08f5-46e7-86b3-42b6b5f9c915","ca4e11a4-d5b7-4e09-b3c9-e6a2dc5de50b","31355424-cc34-4902-8b11-946fab0e8dc4","8a8ef397-b718-4e1e-ae2c-d20dc8d40e85"]},"complementary_logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-300-29e21bf41891e563ce01c1e0cf3e581c.png","filename":"pycon25.png","height":303,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1200-0018abd38bef593f20360555d5b40407.png","height":303,"width":300},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1600-d0605fdd2e413b69d0e8a240a4b94cac.png","height":303,"width":300},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-32-5ac35dfe1aacbda9c57bc321a21fdf2b.png","height":32,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-800-d170ba0d000cd5d9623fb72a494c882a.png","height":303,"width":300},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-1000-18390a87456112b92e946c5ce38030fa.png","height":303,"width":300},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-200-cabdc27ef43a64c1185f3ba01c7578c9.png","height":202,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-400-095af88a81d24073869b0a73c290658e.png","height":303,"width":300},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-600-0c8f29e7a806eb840441ccaf7c8adcaf.png","height":303,"width":300},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-128-9a1f1218933cc9858f10da5ad08933a5.png","height":128,"width":127},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Fcomplementary_logo-64-529553c2e60c95b70a92925f912c87e6.png","height":64,"width":64}},"size":11354,"width":300},"days":["2025-10-13","2025-10-14","2025-10-15","2025-10-16","2025-10-17","2025-10-18","2025-10-19"],"description":"Plone Conference 2025 in Jyväskylä, Finland","durations_keynote":[{"@id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","color":"#252f92","duration":60,"id":"a2fcbb06-55fa-49b6-93ff-1ad82012dd79","title":"Keynote"}],"durations_talk":[{"@id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","color":"#a84747","duration":30,"id":"28c13e1a-b15a-4310-8777-cf06e1f6fcb1","title":"Short Talk"},{"@id":"c2102766-37b2-4052-bdbc-4cda8190ba25","color":"#000000","duration":45,"id":"c2102766-37b2-4052-bdbc-4cda8190ba25","title":"Long Talk"}],"durations_training":[{"@id":"75804b23-e448-41e4-939f-0f0882595ee2","color":"#151e8d","duration":240,"id":"75804b23-e448-41e4-939f-0f0882595ee2","title":"4 hours"},{"@id":"704ba19f-2e39-40c1-919f-645a2eeb2366","color":"#892020","duration":480,"id":"704ba19f-2e39-40c1-919f-645a2eeb2366","title":"1 Day"},{"@id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","color":"#3b0857","duration":960,"id":"34a3deae-8eb9-4348-8ee0-c24340ab65cd","title":"2 Days"}],"end":"2025-10-19T18:00:00","exclude_from_nav":false,"facebook_app_id":"","facebook_username":"","footer_colophon_text":null,"footer_links":[{"@id":"777fdb3b-ec73-4ec7-b812-1eae1b702ce5","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout","@type":"Document","Description":"The Plone Conference, the annual gathering of the friendly and enthusiastic Plone community, has been a cornerstone of the open-source CMS world for over two decades. ","Title":"About","image_scales":{"preview_image_link":[{"base_path":"\u002Fimages\u002Fcity-of-light-juhana-konttinen.jpg","content-type":"image\u002Fjpeg","download":"@@images\u002Fimage-2048-3f3ae44be318aac68ab2767ad829ffb7.jpeg","filename":"CITY Of light juhana konttinen.jpg","height":1371,"scales":{"great":{"download":"@@images\u002Fimage-1200-dbb7f117fd2222849e07cbe73cd6632a.jpeg","height":803,"width":1200},"huge":{"download":"@@images\u002Fimage-1600-50e407b25be2f034b717416aec87848d.jpeg","height":1071,"width":1600},"icon":{"download":"@@images\u002Fimage-32-18cb299733c7556d0e2307e0a51cb7ef.jpeg","height":21,"width":32},"large":{"download":"@@images\u002Fimage-800-00f664a91c166ab3637aeb2dd7d58782.jpeg","height":535,"width":800},"larger":{"download":"@@images\u002Fimage-1000-57d68676d529d4050326b7fe12fe8071.jpeg","height":669,"width":1000},"mini":{"download":"@@images\u002Fimage-200-4398fac88a77d478f62474095928aaff.jpeg","height":133,"width":200},"preview":{"download":"@@images\u002Fimage-400-3407b1591088ec18ba45c7100d9793a2.jpeg","height":267,"width":400},"teaser":{"download":"@@images\u002Fimage-600-46fad2360e0b644c22b9e5f0cefefe34.jpeg","height":401,"width":600},"thumb":{"download":"@@images\u002Fimage-128-01411b8f52e37d9a76b22e0b351e03ae.jpeg","height":85,"width":128},"tile":{"download":"@@images\u002Fimage-64-cc986569e5d87efd3485aede5aa45fd5.jpeg","height":42,"width":64}},"size":474322,"width":2048}]},"title":"About"}],"title":"About"},{"@id":"35016f9c-b60b-4fea-acc8-fb580164a8aa","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcode-of-conduct","@type":"Document","Description":"All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct","Title":"Code of Conduct","title":"Code of Conduct"}],"title":"Code of Conduct"},{"@id":"5aaee719-5d34-4ffe-b7a4-dea10ecf67c4","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Fabout\u002Fcontact","@type":"Document","Description":"Plone Conference 2025 Contact Info","Title":"Contact","title":"Contact"}],"title":"Contact"}],"footer_logos":[],"footer_logos_container_width":"default","footer_logos_size":"s","has_fat_menu":true,"has_intranet_header":false,"header_actions":[{"@id":"df4c7be7-076a-492f-aa5e-d1b7d2329540","href":[{"@id":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002Ftickets","@type":"Document","Description":"Get your Plone Conference and PyCon Finland tickets here! ","Title":"Tickets","title":"Tickets"}],"title":"Get Tickets!"}],"id":"Plone","intranet_flag":null,"is_folderish":true,"layout":"document_view","levels":[{"@id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","color":"#45d177","id":"bf82dd87-e832-46c4-93d9-ab732b0c2796","title":"Beginner"},{"@id":"00dfc721-461f-413a-bf93-8d32b7652938","color":"#ad9740","id":"00dfc721-461f-413a-bf93-8d32b7652938","title":"Intermediate"},{"@id":"db001064-afc5-4a62-a185-9621794835ee","color":"#b71e1e","id":"db001064-afc5-4a62-a185-9621794835ee","title":"Advanced"}],"lock":{"locked":false,"stealable":true},"logo":{"content-type":"image\u002Fpng","download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-9b3c104045502705cfd45b383b4def68.png","filename":"ploneconf-2025-logo-small-2.png","height":388,"scales":{"great":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1200-5b4cbc2454d2a575f5c49770ba141371.png","height":388,"width":800},"huge":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1600-a72be7f83814dcd8014d10d698fcdaad.png","height":388,"width":800},"icon":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-32-be2929a6e96533008a99b27a83eab5bd.png","height":15,"width":32},"large":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-800-530d2194c28af7f9295566558ffb8b58.png","height":388,"width":800},"larger":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-1000-67cd0219f0301e1adca9672b3a0a4acf.png","height":388,"width":800},"mini":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-200-6ba0b7d4c7f7ea1642276089f8fe16ad.png","height":97,"width":200},"preview":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-400-54d58b4c40b10432ed8212d833894f62.png","height":194,"width":400},"teaser":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-600-9b5f8157ffbee4a6cba1cff18c5b9ffb.png","height":291,"width":600},"thumb":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-128-037c0bd613d7a6309b49882e16c79e98.png","height":62,"width":128},"tile":{"download":"http:\u002F\u002F2025-ploneconf-org_backend:8080\u002FPlone\u002F@@images\u002Flogo-64-c6622c7df4e35829e14549832b16cf8c.png","height":31,"width":64}},"size":96903,"width":800},"parent":{},"preview_caption_link":null,"preview_image_link":null,"review_state":null,"schedule_review_states":[{"title":"Pending review [pending]","token":"pending"}],"share_social_data":true,"social_links":[{"@id":"92e5d613-3c94-420c-a21b-8b47f7002090","href":[{"@id":"https:\u002F\u002Fplone.social\u002F@ploneconf","title":"plone.social\u002F@ploneconf"}],"id":"mastodon","title":"Mastodon"},{"@id":"23205a01-b4a9-4af6-a812-7365d25ba0c4","href":[{"@id":"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fplone.org","title":"bsky.app\u002Fprofile\u002Fplone.org"}],"id":"bluesky","title":"BlueSky"},{"@id":"ead90466-384e-4c93-baeb-0a6d1df6fe69","href":[{"@id":"https:\u002F\u002Fx.com\u002Fploneconf\u002F","title":"x.com\u002Fploneconf\u002F"}],"id":"x","title":"X"},{"@id":"1f656ed7-42bf-4372-9b32-271b3bb60361","href":[{"@id":"https:\u002F\u002Finstagram.com\u002Fploneconf\u002F","title":"instagram.com\u002Fploneconf\u002F"}],"id":"instagram","title":"Instagram"},{"@id":"b7ca1026-8610-45b3-be81-b55233419d87","href":[{"@id":"https:\u002F\u002Fwww.youtube.com\u002F@PloneCMS","title":"www.youtube.com\u002F@PloneCMS"}],"id":"youtube","title":"YouTube"},{"@id":"0b66597f-bf28-49dc-8f03-61ea3aa6fdb9","href":[{"@id":"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F","title":"www.linkedin.com\u002Fcompany\u002Fplone-foundation\u002F"}],"id":"linkedin","title":"LinkedIn"}],"start":"2025-10-13T06:00:00","title":"Plone Conference 2025","tracks":[{"@id":"53","color":"#05d6b9","id":"53","title":"Case Study"},{"@id":"023b1a57-939b-43d8-9af1-cce54c18f7de","color":"#0173B6","id":"023b1a57-939b-43d8-9af1-cce54c18f7de","title":"Python"},{"@id":"50","color":"#1694D3","id":"50","title":"Plone: Backend"},{"@id":"51","color":"#1694D3","id":"51","title":"Plone: Frontend"},{"@id":"52","color":"#1694D3","id":"52","title":"Plone: DevOps"},{"@id":"8541ac47-0d15-4900-bf88-b3269cb48072","color":"#1e7dc6","id":"8541ac47-0d15-4900-bf88-b3269cb48072","title":"Plone 6 Classic"},{"@id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","color":"#410b57","id":"6a2f2697-3e4b-4360-a880-e7c53d73a64c","title":"Keynote"},{"@id":"c251244b-e64d-4f01-b793-addfff7b545d","color":"#1694D3","id":"c251244b-e64d-4f01-b793-addfff7b545d","title":"Community"},{"@id":"04d80119-0510-460f-8a76-ccc99dd23cdd","color":"#787878","id":"04d80119-0510-460f-8a76-ccc99dd23cdd","title":"Documentation"},{"@id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","color":"#000000","id":"62fa0944-19c3-47fb-bdb2-b49f635bf0b9","title":"Other"},{"@id":"9770359b-ede3-46d6-ac2b-876e0363eea5","color":"#F6BA07","id":"9770359b-ede3-46d6-ac2b-876e0363eea5","title":"AI"},{"@id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","color":"#14c5c6","id":"fabe213e-0910-4e6e-ab25-0823869dcf0a","title":"Process"},{"@id":"d0427ce5-e50d-4a93-933d-9801220ee49c","color":"#1d9506","id":"d0427ce5-e50d-4a93-933d-9801220ee49c","title":"Open Source"},{"@id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","color":"#3998B6","id":"2e325e32-3d2e-4ece-a1f1-0046d0cce367","title":"React"},{"@id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","color":"#111111","id":"21dbdfce-37bd-40dd-92c0-cce14c78f64a","title":"Security"},{"@id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","color":"#2375BB","id":"195eaa57-3f6c-46b4-9a21-79e3dea13cdf","title":"Zope"},{"@id":"67c671fc-9bf4-4989-942b-adf0779fd051","color":"#ec548b","id":"67c671fc-9bf4-4989-942b-adf0779fd051","title":"Webdesign"},{"@id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","color":"#f351dd","id":"f2816761-6c9f-403d-ad96-ce5c4ddaaac6","title":"Accessibility"}],"type_title":"Plone Site","working_copy":null,"working_copy_of":null,"x_username":""}}},"slate_block_selections":{},"slate_plugins":{},"upload_content":{},"submitForm":{"error":null,"loaded":false,"loading":false,"subrequests":{}},"formData":{"error":null,"loaded":false,"loading":false,"subrequests":{}},"exportCsvFormData":{"error":null,"loaded":false,"loading":false,"subrequests":{}},"clearFormData":{"error":null,"loaded":false,"loading":false,"subrequests":{}},"sendOTP":{"error":null,"loaded":false,"loading":false,"subrequests":{}},"authomaticRedirect":{"next_url":null,"session":null,"loading":false,"error":null},"authOptions":{"options":[],"loading":false,"error":null},"oidcLogout":{"next_url":null,"came_from":null,"session":null,"loading":false,"error":null},"oidcRedirect":{"next_url":null,"session":null,"oidcAuth":false,"loading":false,"error":null},"schedule":{"items":[],"loading":false,"error":null},"sponsors":{"benefits":[],"levels":[],"loading":false,"error":null},"loadProtector":{}};</script><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":[]}</script><script async="" data-chunk="client" src="PyCon%20Finland%202025%20Schedule_files/runtime~client.fb4a80d4.js"></script><script async="" data-chunk="client" src="PyCon%20Finland%202025%20Schedule_files/client.5ac941e0.js"></script><script defer="defer" src="PyCon%20Finland%202025%20Schedule_files/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"version":"2024.11.0","token":"64a1ea6bf52947d886e3e14716de8a6c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous"></script>
|
||
|
||
</body><grammarly-desktop-integration data-grammarly-shadow-root="true"></grammarly-desktop-integration></html> |