[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEWQp99lHVZB5NylAHNOh4cbKrZK4b-1CIFuTdfle7fs":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"danhthong","Thong Dang","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanhthong\u002F",2,20,100,30,94,"2026-04-04T16:26:42.577Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"presentation-block","Presentation Block","1.0.4","\u003Cp>This plugin requires WordPress version 5.3 or higher! It works best if you also have the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgutenberg\u002F\" rel=\"ugc\">Gutenberg\u003C\u002Fa> plugin installed and up-to-date.\u003Cbr \u002F>\nReport issues, or collaborate, on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fabstractwp\u002Fslide\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Creates a custom post type “Presentation”, which will render as a presentation on the front end using \u003Ca href=\"https:\u002F\u002Frevealjs.com\" rel=\"nofollow ugc\">Reveal.js\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Enables the block editor with a “Presentation Block” block, which can be used as a container for each slide in the presentation.\u003C\u002Fli>\n\u003Cli>You can add background colors, gradients, images, even iframes for the whole presentation, but also per slide.\u003C\u002Fli>\n\u003Cli>You can select a font, color, and size.\u003C\u002Fli>\n\u003Cli>If that’s not enough, you can always add some custom CSS!\u003C\u002Fli>\n\u003Cli>You can import a custom font by adding \u003Ccode>@import url('https:\u002F\u002Ffonts.googleapis.com\u002Fcss?family=...');\u003C\u002Fcode> above any other rules in the CSS input field.\u003C\u002Fli>\n\u003Cli>It’s possible to include some notes with every slide.\u003C\u002Fli>\n\u003Cli>You can enter a speaker view which will show the current slide, next slide, notes and timers.\u003C\u002Fli>\n\u003Cli>A lot more options coming soon!\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates a custom post type “Presentation”, which will render as a presentation on the front end using Reveal.js.",4470,1,"2026-02-28T00:15:00.000Z","6.5.8","5.3","5.6",[27,28,29,30,31],"gutenberg","keynote","powerpoint","presentations","slides","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpresentation-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpresentation-block.1.0.5.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":54,"download_link":55,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":56},"danhthong-print-design-upload","DanhThong Print Design Upload","1.0.1","\u003Cp>DanhThong Print Design Upload adds a simple product customizer to WooCommerce products.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Enable\u002Fdisable design upload per product.\u003Cbr \u002F>\n* Customer uploads an image on the product page.\u003Cbr \u002F>\n* The uploaded image is added as a movable\u002Fresizable layer on a canvas (Fabric.js).\u003Cbr \u002F>\n* The product image can be used as the canvas background.\u003Cbr \u002F>\n* \u003Cstrong>NEW (v1.0.1): Clip mask support to restrict the editable design area.\u003C\u002Fstrong>\u003Cbr \u002F>\n* Visual overlay frame to clearly indicate the allowed design region.\u003Cbr \u002F>\n* The final merged design is exported as PNG and stored with the cart item.\u003Cbr \u002F>\n* Design files can be displayed in the admin order screen (per order item).\u003Cbr \u002F>\n* Lightweight lightbox support for viewing uploaded images.\u003C\u002Fp>\n\u003Cp>This plugin is designed for stores that sell personalized products (e.g., t-shirts, mugs, phone cases, posters).\u003C\u002Fp>\n\u003Ch3>Clip Mask (New in v1.0.1)\u003C\u002Fh3>\n\u003Cp>Starting from version \u003Cstrong>1.0.1\u003C\u002Fstrong>, you can optionally upload a \u003Cstrong>clipping mask image\u003C\u002Fstrong> per product to limit where customers can place and preview their designs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recommended format: \u003Cstrong>PNG\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Transparent area = allowed design region\u003C\u002Fli>\n\u003Cli>Opaque area = hidden \u002F restricted region\u003C\u002Fli>\n\u003Cli>The canvas preview and exported PNG respect the defined clipping boundaries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This helps ensure designs stay within printable areas and improves print accuracy.\u003C\u002Fp>\n\u003Ch4>Third-party libraries\u003C\u002Fh4>\n\u003Cp>This plugin bundles Fabric.js for the canvas editor functionality.\u003Cbr \u002F>\nFabric.js is licensed under the MIT License. The Fabric.js license file is included in the plugin package.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Product Design Upload Settings (\u003Ccode>wp-admin\u002Fadmin.php?page=wcpdu-settings\u003C\u002Fcode>) and enable the option to allow customers to upload designs.\u003C\u002Fli>\n\u003Cli>Go to Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Edit product.\u003C\u002Fli>\n\u003Cli>Enable the design upload option for that product.\u003C\u002Fli>\n\u003Cli>(Optional) Upload a \u003Cstrong>Clipping Mask Image\u003C\u002Fstrong> to restrict the editable area.\u003C\u002Fli>\n\u003Cli>On the product page, click the “Customize” button.\u003C\u002Fli>\n\u003Cli>Upload an image, move\u002Fscale it within the allowed area, then click “Apply”.\u003C\u002Fli>\n\u003Cli>Add to cart. The merged PNG is saved and attached to the cart item and order item meta.\u003C\u002Fli>\n\u003C\u002Fol>\n","Let customers upload an image, position it on a product canvas, and save the final design with the cart\u002Forder.",114,"","6.9.4","6.0","7.4",[49,50,51,52,53],"design-upload","ecommerce","fabricjs","product-customizer","product-personalization","https:\u002F\u002Fwpdu.danhthong.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdanhthong-print-design-upload.1.0.1.zip","2026-03-15T10:48:56.248Z"]