{"id":387353,"date":"2026-10-26T12:43:22","date_gmt":"2026-10-26T12:43:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/streekpanel\/"},"modified":"2026-10-26T13:40:46","modified_gmt":"2026-10-26T13:40:46","slug":"streekpanel","status":"publish","type":"plugin","link":"https:\/\/mk.wordpress.org\/plugins\/streekpanel\/","author":23584756,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Streekpanel","header_author":"Streekpanel","header_description":"Embed surveys and sign-up forms from Streekpanel in your posts, with a button in the classic editor or a block.","assets_banners_color":"788ea5","last_updated":"2026-10-26 13:40:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/streekpanel.nl\/wordpress","header_author_uri":"https:\/\/streekpanel.nl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":71,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"boukekoningnl","date":"2026-10-26 12:42:48","revision":3766422},"1.0.1":{"tag":"1.0.1","author":"boukekoningnl","date":"2026-10-26 13:40:46","revision":3766549}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766422,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766422,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3766422,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-nl_NL.png":{"filename":"banner-1544x500-nl_NL.png","revision":3766422,"resolution":"1544x500","location":"assets","locale":"nl_NL","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3766422,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-nl_NL.png":{"filename":"banner-772x250-nl_NL.png","revision":3766422,"resolution":"772x250","location":"assets","locale":"nl_NL","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3766422,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"streekpanel\/insluiten":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"streekpanel\/insluiten","version":"1.0.1","title":"Streekpanel","category":"embed","description":"A survey or the panel and newsletter sign-up form from Streekpanel.","keywords":["survey","poll","sign-up","panel","newsletter"],"textdomain":"streekpanel","attributes":{"soort":{"type":"string","default":"enquete"},"enquete":{"type":"number","default":0},"naam":{"type":"string","default":""},"titel":{"type":"string","default":""},"aanmelden":{"type":"string","default":"beide"}},"supports":{"html":false},"editorScript":"streekpanel-blok"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The \"Insert survey\" button and window in the classic editor.","2":"The Streekpanel block in the block editor.","3":"A survey in a news article. The frame grows with its content.","4":"Settings \u203a Streekpanel after a successful connection test."}},"plugin_section":[],"plugin_tags":[230,176919,455,2254,364],"plugin_category":[42,53,56],"plugin_contributors":[286236],"plugin_business_model":[],"class_list":["post-387353","plugin","type-plugin","status-publish","hentry","plugin_tags-embed","plugin_tags-local-news","plugin_tags-newsletter","plugin_tags-poll","plugin_tags-survey","plugin_category-contact-forms","plugin_category-ratings-and-reviews","plugin_category-social-and-sharing","plugin_contributors-boukekoningnl","plugin_committers-boukekoningnl"],"banners":{"banner":"https:\/\/ps.w.org\/streekpanel\/assets\/banner-772x250.png?rev=3766422","banner_2x":"https:\/\/ps.w.org\/streekpanel\/assets\/banner-1544x500.png?rev=3766422","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/streekpanel\/assets\/icon.svg?rev=3766422","icon":"https:\/\/ps.w.org\/streekpanel\/assets\/icon.svg?rev=3766422","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Streekpanel is a Dutch platform for local and regional broadcasters (lokale omroepen). Newsrooms use it to build a reader panel, run surveys and polls, and send newsletters to the people in their region.<\/p>\n\n<p>This plugin connects your WordPress site to your Streekpanel account. Editors insert a survey or a sign-up form with one click, from the classic editor or the block editor. No embed codes to copy, no HTML to paste.<\/p>\n\n<h4>What you can do<\/h4>\n\n<ul>\n<li><strong>Insert a survey.<\/strong> Use the \"Insert survey\" button next to \"Add Media\" in the classic editor, or the Streekpanel block in the block editor.<\/li>\n<li><strong>Insert the sign-up form<\/strong> for your reader panel, your newsletter, or both.<\/li>\n<li><strong>Search your surveys<\/strong> by title. Closed surveys stay out of the list unless you ask for them.<\/li>\n<li><strong>Rename without worry.<\/strong> The plugin remembers the fixed number of a survey, not its address. When the address changes, the plugin finds the new one.<\/li>\n<li><strong>Stay online when Streekpanel is not.<\/strong> The plugin keeps the last good answer from Streekpanel, so surveys you already inserted stay visible.<\/li>\n<li><strong>No scroll bars.<\/strong> The survey grows and shrinks with its content, so it reads as part of your article.<\/li>\n<li><strong>Back to the top of the survey.<\/strong> When a visitor goes to the next page, or after sending, the page scrolls back to the survey.<\/li>\n<\/ul>\n\n<h4>Safe for your newsroom<\/h4>\n\n<ul>\n<li>The connection key stays on your web server. It never reaches the browser of an editor or a visitor.<\/li>\n<li>Only people who can edit posts see the button and the list of surveys.<\/li>\n<li>Surveys only appear on websites you allowed in Streekpanel. The plugin warns you when your site is not on that list yet.<\/li>\n<li>The plugin sets no cookies. For a survey, a random number is stored in the browser of the visitor, so Streekpanel can see whether someone already took part. It contains no personal data.<\/li>\n<li>One small script, loaded only on pages with a survey or sign-up form.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<p>The button and the block cover most needs. You can also type a shortcode yourself, for example in a page builder or a widget:<\/p>\n\n<ul>\n<li><code>[streekpanel enquete=\"123\"]<\/code> shows survey 123. You find the number in the address of the survey in Streekpanel.<\/li>\n<li><code>[streekpanel aanmelden=\"beide\"]<\/code> shows the sign-up form for the panel and the newsletter. Use <code>panel<\/code> or <code>nieuwsbrief<\/code> for only one of them.<\/li>\n<\/ul>\n\n<h4>You need a Streekpanel account<\/h4>\n\n<p>This plugin connects to the Streekpanel service. You need an account for your broadcaster at <a href=\"https:\/\/streekpanel.nl\">streekpanel.nl<\/a>. Without an account the plugin does nothing.<\/p>\n\n<p>Streekpanel itself is in Dutch. This plugin is available in English and Dutch.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to <a href=\"https:\/\/streekpanel.nl\">Streekpanel<\/a>, the service that hosts your surveys and sign-up forms. It is needed to list your surveys in the editor and to show them on your site.<\/p>\n\n<p><strong>1. Listing what you can insert (from your web server).<\/strong> When an editor opens the insert window or the Streekpanel block, or when an administrator clicks \"Test connection\", your web server asks Streekpanel which surveys and sign-up forms can be embedded. It sends your connection key, the name of your broadcaster and the host name of your website. Streekpanel answers with the titles, addresses and status of your surveys. The plugin keeps that answer for one hour. When a page with a survey is shown, your web server refreshes it at most once an hour, and once more when it meets a survey it does not know yet.<\/p>\n\n<p><strong>2. Showing a survey or form (from the browser of the visitor).<\/strong> On a page with a survey or sign-up form, the browser of the visitor loads it from streekpanel.nl in a frame. Streekpanel receives what any website receives, such as the IP address and browser details. For a survey, the random number described above is sent along to prevent double answers. What a visitor fills in goes to Streekpanel and is processed for your broadcaster.<\/p>\n\n<ul>\n<li>Terms of use: <a href=\"https:\/\/streekpanel.nl\/voorwaarden\">https:\/\/streekpanel.nl\/voorwaarden<\/a><\/li>\n<li>Privacy statement: <a href=\"https:\/\/streekpanel.nl\/privacy\">https:\/\/streekpanel.nl\/privacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins \u203a Add New Plugin, search for \"Streekpanel\", click Install Now and then Activate.<\/li>\n<li>In Streekpanel, go to Instellingen \u203a Insluiten. Add your website to the allowed sites, and create a connection key under \"Invoegen vanuit WordPress\".<\/li>\n<li>In WordPress, go to Settings \u203a Streekpanel. Fill in your broadcaster (the part of the address after streekpanel.nl\/) and the connection key, and save.<\/li>\n<li>Click \"Test connection\". You will see how many surveys are ready to insert.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20streekpanel%20account%3F\"><h3>Do I need a Streekpanel account?<\/h3><\/dt>\n<dd><p>Yes. The plugin is a connection to Streekpanel and does nothing on its own. See <a href=\"https:\/\/streekpanel.nl\">streekpanel.nl<\/a> to get started.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20the%20connection%20key%3F\"><h3>Where do I find the connection key?<\/h3><\/dt>\n<dd><p>In Streekpanel, under Instellingen \u203a Insluiten, in the part \"Invoegen vanuit WordPress\". The key is shown only once. Lost it? Revoke it there and create a new one.<\/p><\/dd>\n<dt id=\"a%20survey%20is%20missing%20from%20the%20list\"><h3>A survey is missing from the list<\/h3><\/dt>\n<dd><p>Embedding must be switched on for that survey. In Streekpanel, open the survey and look under Distributie. Closed surveys are hidden by default: tick \"Also show closed surveys\".<\/p><\/dd>\n<dt id=\"visitors%20see%20an%20empty%20space%20instead%20of%20the%20survey\"><h3>Visitors see an empty space instead of the survey<\/h3><\/dt>\n<dd><p>Your website is probably not on the list of allowed sites. Add it in Streekpanel under Instellingen \u203a Insluiten. The connection test under Settings \u203a Streekpanel tells you when this is the case.<\/p><\/dd>\n<dt id=\"i%20use%20a%20caching%20or%20speed%20plugin\"><h3>I use a caching or speed plugin<\/h3><\/dt>\n<dd><p>Some speed plugins delay all JavaScript until the visitor clicks or scrolls, for example the option \"Delay JavaScript execution\" in WP Rocket. The survey then appears late. Exclude <code>streekpanel\/assets\/insluiten.js<\/code> from that option.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20rename%20a%20survey%20in%20streekpanel%3F\"><h3>What happens when I rename a survey in Streekpanel?<\/h3><\/dt>\n<dd><p>Nothing breaks. The shortcode and the block remember the fixed number of the survey and look up the new address.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20set%20cookies%3F\"><h3>Does the plugin set cookies?<\/h3><\/dt>\n<dd><p>No. For a survey, a random number is stored in the local storage of the browser of the visitor, on your own domain. It is used only to prevent double answers and contains no personal data. Sign-up forms store nothing.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>The settings and the connection key are removed from WordPress. Also revoke the key in Streekpanel under Instellingen \u203a Insluiten.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The Dutch translation now comes with the plugin, so the plugin is in Dutch on Dutch sites right away.<\/li>\n<li>Plugin URI: a page about the plugin on streekpanel.nl.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: button in the classic editor, block for the block editor, shortcode, connection test and Dutch translation.<\/li>\n<\/ul>","raw_excerpt":"Embed surveys, polls and reader panel or newsletter sign-up forms from Streekpanel in your posts. Made for local and regional broadcasters.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=387353"}],"author":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/boukekoningnl"}],"wp:attachment":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387353"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387353"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387353"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387353"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387353"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}