{"id":160809,"date":"2022-08-22T16:21:21","date_gmt":"2022-08-22T16:21:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mailster-block-forms\/"},"modified":"2024-05-27T12:05:32","modified_gmt":"2024-05-27T12:05:32","slug":"mailster-block-forms","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/mailster-block-forms\/","author":15233756,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.4.1","stable_tag":"0.4.1","tested":"6.5.8","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"Mailster Block Forms","header_author":"EverPress","header_description":"Create Mailster forms with the block editor","assets_banners_color":"a7ddf2","last_updated":"2024-05-27 12:05:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mailster.co\/?utm_campaign=wporg&utm_source=wordpress.org&utm_medium=plugin&utm_term=Mailster+Block+Forms","header_author_uri":"https:\/\/mailster.co","rating":3.5,"author_block_rating":0,"active_installs":80,"downloads":12639,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"0.1.0":{"tag":"0.1.0","author":"everpress","date":"2022-08-23 08:37:28"},"0.1.1":{"tag":"0.1.1","author":"everpress","date":"2022-08-25 15:51:26"},"0.1.2":{"tag":"0.1.2","author":"everpress","date":"2022-09-06 16:00:07"},"0.1.3":{"tag":"0.1.3","author":"everpress","date":"2022-09-09 15:47:35"},"0.1.4":{"tag":"0.1.4","author":"everpress","date":"2022-09-29 13:21:41"},"0.1.5":{"tag":"0.1.5","author":"everpress","date":"2022-10-16 15:21:58"},"0.1.6":{"tag":"0.1.6","author":"everpress","date":"2022-10-27 11:50:37"},"0.1.7":{"tag":"0.1.7","author":"everpress","date":"2022-11-02 17:16:40"},"0.1.8":{"tag":"0.1.8","author":"everpress","date":"2022-11-18 13:05:49"},"0.1.9":{"tag":"0.1.9","author":"everpress","date":"2023-04-24 11:30:19"},"0.2.0":{"tag":"0.2.0","author":"everpress","date":"2023-05-04 13:29:44"},"0.2.1":{"tag":"0.2.1","author":"everpress","date":"2023-05-10 13:42:45"},"0.2.2":{"tag":"0.2.2","author":"everpress","date":"2023-05-13 19:18:37"},"0.3.0":{"tag":"0.3.0","author":"everpress","date":"2023-06-01 09:23:55"},"0.3.1":{"tag":"0.3.1","author":"everpress","date":"2023-06-12 08:06:05"},"0.4.0":{"tag":"0.4.0","author":"everpress","date":"2023-07-27 11:50:02"},"0.4.1":{"tag":"0.4.1","author":"everpress","date":"2024-05-27 12:05:32"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3093152,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3093152,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3093152,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3093152,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"mailster\/form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/form","version":"0.4.0","title":"Mailster Form","category":"widgets","keywords":["form","newsletter","mailster","subscribe","signup","optin","opt-in","opt in","email","mail"],"icon":"email","description":"Use a Mailster Block Form on your page","supports":{"html":false,"anchor":true,"align":true,"spacing":{"margin":true,"padding":true}},"attributes":{"id":{"type":"integer"},"type":{"type":"string","enum":["submission","profile","unsubscribe"]}},"usesContext":["mailster-homepage-context\/type","mailster-homepage-context\/align","mailster-homepage-context\/submission","mailster-homepage-context\/profile","mailster-homepage-context\/unsubscribe"],"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"mailster\/homepage":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/homepage","version":"0.4.0","title":"Mailster Homepage","keywords":["form","newsletter","mailster","subscribe","signup","optin","opt-in","opt in","email","mail"],"category":"widgets","supports":{"multiple":false,"html":false,"anchor":false,"align":true,"className":false,"customClassName":false,"reusable":false},"attributes":{"id":{"type":"integer"},"submission":{"type":"integer"},"profile":{"type":"integer"},"unsubscribe":{"type":"integer"},"profile_button":{"type":"string"},"unsubscribe_button":{"type":"string"}},"providesContext":{"mailster-homepage-context\/align":"align","mailster-homepage-context\/submission":"submission","mailster-homepage-context\/profile":"profile","mailster-homepage-context\/unsubscribe":"unsubscribe"},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"mailster\/homepage-context":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/homepage-context","version":"0.4.0","title":"Mailster Homepage Section","description":"Use this block to add content to certain sections only.","category":"widgets","parent":["mailster\/homepage"],"example":{},"supports":{"html":false,"inserter":false,"className":false,"customClassName":false,"reusable":false,"lock":false,"spacing":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}},"type":{"type":"string","enum":["submission","profile","unsubscribe","subscribe"]}},"usesContext":["mailster-homepage-context\/align"],"providesContext":{"mailster-homepage-context\/type":"type"},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"mailster\/form-wrapper":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/form-wrapper","version":"0.4.0","title":"Mailster Form","icon":"email","category":"widgets","description":"Define the look of your form here.","parent":["core\/post-content"],"example":{},"supports":{"html":false,"inserter":false,"reusable":false,"multiple":false,"color":{"gradients":true,"background":true,"text":true},"spacing":{"margin":true,"padding":true},"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}},"background":{"type":"object","default":{"opacity":100,"fullscreen":false,"fixed":false,"repeat":false,"size":"cover","image":"","position":{"x":0.5,"y":0.5}}},"borderRadius":{"type":"string"},"css":{"type":"object"},"events":{"type":"object","default":{"impression":"","open":"","close":"","submit":"","error":""}},"basiccss":{"type":"boolean","default":false}},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:..\/..\/form\/style-index.css"},"mailster\/lists":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/lists","version":"0.4.0","title":"Lists Field","category":"mailster-form-fields","keywords":["container","wrapper","row","section"],"parent":["mailster\/form-wrapper","core\/column","core\/group"],"description":"Adds a List block to your Mailster Block Form","example":{},"supports":{"html":false,"reusable":false,"multiple":false,"inserter":false,"spacing":{"margin":true,"padding":true},"color":true},"attributes":{"lock":{"type":"object","default":{"remove":true}},"vertical":{"type":"boolean","default":false},"id":{"type":"string","source":"attribute","selector":"input","attribute":"id"},"showLabel":{"type":"boolean","default":false},"label":{"type":"string","source":"html","selector":"legend"},"lists":{"type":"array","source":"query","selector":"input","default":[],"query":{"id":{"type":"integer","source":"attribute","attribute":"value"},"name":{"type":"string","source":"attribute","attribute":"aria-label"},"checked":{"type":"boolean","source":"attribute","attribute":"checked"}}}},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"mailster\/messages":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/messages","version":"0.4.0","title":"Message Field","category":"mailster-form-fields","keywords":["container","wrapper","row","section"],"parent":["mailster\/form-wrapper","core\/column","core\/group"],"description":"Adds a Message field to your Mailster Block Form","supports":{"html":false,"reusable":false,"multiple":false,"inserter":false,"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true}},"attributes":{"lock":{"type":"object","default":{"remove":true}},"successMessage":{"type":"string","source":"html","selector":".mailster-block-form-info-success > div"},"errorMessage":{"type":"string","source":"html","selector":".mailster-block-form-info-error > div"},"success":{"type":"string","default":"#ffffff"},"successBackground":{"type":"string","default":"#6fbf4d"},"error":{"type":"string","default":"#ffffff"},"errorBackground":{"type":"string","default":"#bf4d4d"},"align":{"type":"string"},"width":{"type":"integer"}},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"mailster\/close":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/close","version":"0.4.0","title":"Close Link","category":"mailster-form-fields","keywords":["container","wrapper","row","section"],"parent":["mailster\/form-wrapper","core\/column","core\/group"],"description":"A simple link to close the popup","example":{},"supports":{"html":false,"reusable":false,"color":true,"spacing":{"margin":true,"padding":true,"blockGap":true},"typography":{"fontSize":true,"lineHeight":true}},"attributes":{"content":{"type":"string","source":"html","selector":"a"},"id":{"type":"string"},"align":{"type":"string"}},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"mailster\/gdpr":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mailster\/gdpr","version":"0.4.0","title":"GDPR Field","category":"mailster-form-fields","keywords":["container","wrapper","row","section"],"parent":["mailster\/form-wrapper","core\/column","core\/group"],"description":"Adds a Checkbox to your Mailster Block form for GDPR compliance","example":{},"supports":{"html":false,"reusable":false,"multiple":false,"inserter":false,"color":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true}},"attributes":{"lock":{"type":"object","default":{"remove":true}},"content":{"type":"string","source":"html","selector":"label"},"id":{"type":"string","source":"attribute","selector":"input","attribute":"id"},"align":{"type":"string"}},"textdomain":"mailster","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"}},"tagged_versions":["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.2.0","0.2.1","0.2.2","0.3.0","0.3.1","0.4.0","0.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2775631,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2775631,"resolution":"2","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4121,601,132234,213486],"plugin_category":[42],"plugin_contributors":[132235,228138,165179],"plugin_business_model":[],"class_list":["post-160809","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-forms","plugin_tags-mailster","plugin_tags-mailsterblockforms","plugin_category-contact-forms","plugin_contributors-everpress","plugin_contributors-mailster","plugin_contributors-xaverb","plugin_committers-everpress","plugin_support_reps-laurhelpdesk"],"banners":{"banner":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/banner-772x250.png?rev=3093152","banner_2x":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/banner-1544x500.png?rev=3093152","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/icon-128x128.png?rev=3093152","icon_2x":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/icon-256x256.png?rev=3093152","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/screenshot-1.png?rev=2775631","caption":""},{"src":"https:\/\/ps.w.org\/mailster-block-forms\/assets\/screenshot-2.png?rev=2775631","caption":""}],"raw_content":"<!--section=description-->\n<p>Create newsletter signup forms for <a href=\"https:\/\/mailster.co\/?utm_campaign=wporg&amp;utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_term=Mailster+Block+Forms\">Mailster<\/a> with the block editor.<\/p>\n\n<p><strong>Read the <a href=\"https:\/\/docs.mailster.co\/#\/block-forms-overview\">documentation<\/a><\/strong><\/p>\n\n<blockquote>\n  <p><strong>This is a BETA feature and requires a dedicate plugin. Some features are subject to change before the stable release. Please submit your <a href=\"https:\/\/github.com\/everpress-co\/mailster-block-forms\/issues\">feedback on Github<\/a><\/strong><\/p>\n<\/blockquote>\n\n<h3>0.4.1<\/h3>\n\n<ul>\n<li>updated blocks to API version 3<\/li>\n<li>better caching for frontend queries<\/li>\n<li>added new form pattern<\/li>\n<\/ul>\n\n<h3>0.4.0<\/h3>\n\n<ul>\n<li>RC 2!<\/li>\n<li>fixed: editor problems on WordPress 6.3 with iframed editor<\/li>\n<li>improved: inline style mechanism<\/li>\n<li>improved: honey pot mechanism<\/li>\n<\/ul>\n\n<h3>0.3.1<\/h3>\n\n<ul>\n<li>fixed: form submission works again by using return key<\/li>\n<li>fixed: error when localStorage is not avialable<\/li>\n<li>improved: inline style mechanism<\/li>\n<\/ul>\n\n<h3>0.3.0<\/h3>\n\n<ul>\n<li>RC 1: We'll soon merge this into the core plugin!<\/li>\n<li>change: changed the post type from <code>newsletter_form<\/code> to <code>mailster-form<\/code><\/li>\n<li>improved: performance in the editor by preventing unnecessary re-renders<\/li>\n<li>new: 2 patterns added<\/li>\n<li>improved: updated existing patterns<\/li>\n<li>added: support for textareas from custom fields<\/li>\n<li>change: move styling options to styling section in the inspector if feasible<\/li>\n<li>improved: inline styles are now also updated if form is used on other pages<\/li>\n<li>improved: forms can now get submitted if no submit button is present<\/li>\n<li>improved: removed some CSS effects for accessibility<\/li>\n<\/ul>\n\n<h3>0.2.2<\/h3>\n\n<ul>\n<li>fixed: invalid method in shortcode callback<\/li>\n<\/ul>\n\n<h3>0.2.1<\/h3>\n\n<ul>\n<li>new: 6 new form patterns<\/li>\n<li>new: option for fullscreen background image<\/li>\n<li>new: support for Elementor with a dedicate widget<\/li>\n<li>fixed: user choice of lists were disabled if switching from code view back to editor view<\/li>\n<li>improved storing of block attributes<\/li>\n<\/ul>\n\n<h3>0.2.0<\/h3>\n\n<ul>\n<li>new: newsletter homepage block (<a href=\"https:\/\/kb.mailster.co\/convert-your-newsletter-homepage\/\">https:\/\/kb.mailster.co\/convert-your-newsletter-homepage\/<\/a>)<\/li>\n<li>fixed: proper removing of GDPR block<\/li>\n<li>change: endpoint for form submission<\/li>\n<li>improved: renamed internal methods<\/li>\n<li>reverted: form name is now back in the options panel<\/li>\n<li>preparations for Mailster 4.0<\/li>\n<\/ul>\n\n<h3>0.1.9<\/h3>\n\n<ul>\n<li>improved: rendering of compontents<\/li>\n<li>improved: css for latest WordPress version<\/li>\n<li>improved: frontend script to make it more relyable<\/li>\n<li>improved: frontend storage selector now working if localStorage is not available<\/li>\n<li>improved: Form and Input styles panel is now collapsable again<\/li>\n<li>improved: auto block recovery now works with nested blocks<\/li>\n<li>fixed: CSS and Events code editor now working correctly<\/li>\n<li>change: Form name is now a dedicate section and not collapsable<\/li>\n<li>update: display Mailster admin header with Mailster 3.3.3<\/li>\n<\/ul>\n\n<h3>0.1.8<\/h3>\n\n<ul>\n<li>new filter <code>mailster_block_form_field_errors<\/code> for third parties<\/li>\n<li>new <code>mailster_block_form<\/code> filter containing form html<\/li>\n<li>new 'load' trigger on forms<\/li>\n<li>fixed: check referrer to prevent errors if it's not defined<\/li>\n<\/ul>\n\n<h3>0.1.7<\/h3>\n\n<ul>\n<li>fixed: display issue of cover block in forms with WP 6.1 and Gutenberg 14.2+<\/li>\n<li>fixed: message block are not added correctly with WP 6.1 and Gutenberg 14.2+<\/li>\n<\/ul>\n\n<h3>0.1.6<\/h3>\n\n<ul>\n<li>new: define custom JavaScript code to get triggered on certain form events.<\/li>\n<li>fixed: unable to change the value of the scroll trigger threshold.<\/li>\n<li>fixed: don't scroll to bottom of page in preview pane if form has not been saved for the first time.<\/li>\n<li>fixed: excerpt was empty on archive page if form was used in content.<\/li>\n<li>improved: accessibility on form submission messages (may require form updates).<\/li>\n<li>improved: close button accessibility.<\/li>\n<li>redirection after form submission now delayed for 150ms to complete all remote events.<\/li>\n<li>updated: referrer is now the current page if no the referrer is from the same origin.<\/li>\n<li>padding for popups in preview panel is not unset by default.<\/li>\n<\/ul>\n\n<h3>0.1.5<\/h3>\n\n<ul>\n<li>updated cool down method (Please update this settings in the Appearance menu)<\/li>\n<li>using fieldsets for accessibility<\/li>\n<li>use preventDefault on button click to prevent default behavior<\/li>\n<li>preview improvements<\/li>\n<\/ul>\n\n<h3>0.1.4<\/h3>\n\n<ul>\n<li>tab now iterates through elements for accessibility.<\/li>\n<li>fixed: close button wasn't visible on some mobile devices<\/li>\n<\/ul>\n\n<h3>0.1.3<\/h3>\n\n<ul>\n<li>new block with a close link to close the popup<\/li>\n<li>improved accessibility on close buttons<\/li>\n<li>re-enabled kses filter on HTML output<\/li>\n<\/ul>\n\n<h3>0.1.2<\/h3>\n\n<ul>\n<li>fixed: classic editor is shown if classic editor plugin is enabled<\/li>\n<li>improved: validation of post message in preview modal<\/li>\n<li>fixed: always load form data even on preview screen<\/li>\n<\/ul>\n\n<h3>0.1.1<\/h3>\n\n<ul>\n<li>added option to change to alignment of form fields<\/li>\n<\/ul>\n\n<h3>0.1.0<\/h3>\n\n<ul>\n<li>initial release<\/li>\n<\/ul>\n\n<h3>Additional Info<\/h3>\n\n<blockquote>\n  <p>This Plugin requires <a href=\"https:\/\/mailster.co\/?utm_campaign=wporg&amp;utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_term=Mailster+Block+Forms\">Mailster Newsletter Plugin for WordPress<\/a><\/p>\n<\/blockquote>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire <code>mailster-block-forms<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Newsletter =&gt; Block Forms<\/li>\n<li>Click on \"add New\" to create a new form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20use%20this%20as%20a%20stand%20alone%20plugin%3F'><h3>Can I use this as a stand alone plugin?<\/h3><\/dt>\n<dd><p>No, Mailster 3.2.0 or above is required to use this plugin. Get it <a href=\"https:\/\/mailster.co\/?utm_campaign=wporg&amp;utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_term=Mailster+Block+Forms\">here<\/a>.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Create newsletter signup forms for Mailster with the block editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/160809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=160809"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/everpress"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=160809"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=160809"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=160809"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=160809"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=160809"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=160809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}