{"id":7249,"date":"2026-02-26T10:53:05","date_gmt":"2026-02-26T09:53:05","guid":{"rendered":"https:\/\/vienna.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=7249"},"modified":"2026-03-31T17:01:15","modified_gmt":"2026-03-31T15:01:15","slug":"we-broke-it-now-lets-fix-it-publishing-the-idn-findings","status":"publish","type":"wcb_session","link":"https:\/\/vienna.wordcamp.org\/2026\/session\/we-broke-it-now-lets-fix-it-publishing-the-idn-findings\/","title":{"rendered":"Contributor challenge: Solutions for IDN &amp; Email Validation in WordPress"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/vienna.wordcamp.org\/2026\/session\/fixing-idn-email-validation-in-wordpress-a-community-hackathon\/\">This session is a follow-up session<\/a><\/div>\n<\/div>\n\n\n\n<p>After a full day of testing WordPress Core and popular plugins for domain and email validation issues, we regroup to analyze what we\u2019ve discovered.<\/p>\n\n\n\n<p>In this collaborative session, we will:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the documented findings<\/li>\n\n\n\n<li>Identify patterns across plugins and Core<\/li>\n\n\n\n<li>Draft concrete solution approaches<\/li>\n\n\n\n<li>Discuss best practices for proper IDN &amp; UTF-8 validation<\/li>\n\n\n\n<li>Outline next steps (Core tickets, plugin PRs, patches, documentation)<\/li>\n<\/ul>\n\n\n\n<p>The goal is not just to list problems \u2014 but to leave WordCamp with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actionable recommendations<\/li>\n\n\n\n<li>Clear technical guidance<\/li>\n\n\n\n<li>A publication-ready summary of findings<\/li>\n\n\n\n<li>A roadmap for improving validation across the ecosystem<\/li>\n<\/ul>\n\n\n\n<p>Plugin developers are especially encouraged to join this session to discuss fixes directly and align on implementation strategies.<\/p>\n\n\n\n<p>Let\u2019s move from bug reports to real improvements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a full day of testing WordPress Core and popular plugins for domain and email validation issues, we regroup to analyze what we\u2019ve discovered. In this collaborative session, we will: The goal is not just to list problems \u2014 but to leave WordCamp with: Plugin developers are especially encouraged to join this session to discuss [&hellip;]<\/p>\n","protected":false},"author":20420018,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1775920500,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[],"footnotes":""},"session_track":[54],"session_category":[],"class_list":["post-7249","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-4"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"April 11, 2026","time":"5:15 pm"},"session_speakers":[],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/20420018"}],"version-history":[{"count":4,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7249\/revisions"}],"predecessor-version":[{"id":7277,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7249\/revisions\/7277"}],"wp:attachment":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=7249"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=7249"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=7249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}