[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRiQKuWy_OlLXKTwT5Tm7NghM4dTfpvUA_dQJAzVGXP4":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":8,"trust_score":10,"computed_at":11,"plugins":12},"gteigland","Tiger12","https:\u002F\u002Fprofiles.wordpress.org\u002Fgteigland\u002F",1,30,100,94,"2026-08-29T04:04:05.639Z",[13],{"slug":14,"name":15,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":8,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"roobely","Roobely – Advanced Blocks","1.0.6","\u003Cp>Roobely is a modern WordPress block plugin designed for performance, flexibility, and a clean editing experience.\u003C\u002Fp>\n\u003Cp>It provides a collection of advanced blocks and design tools that help you build responsive websites directly inside the WordPress block editor.\u003C\u002Fp>\n\u003Cp>Roobely focuses on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Faster editor performance\u003C\u002Fli>\n\u003Cli>Lightweight asset loading\u003C\u002Fli>\n\u003Cli>Clean and maintainable architecture\u003C\u002Fli>\n\u003Cli>Responsive design controls\u003C\u002Fli>\n\u003Cli>Better compatibility with modern themes\u003C\u002Fli>\n\u003Cli>Optimized frontend performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Advanced block collection\u003C\u002Fli>\n\u003Cli>Responsive layout controls\u003C\u002Fli>\n\u003Cli>Typography and spacing customization\u003C\u002Fli>\n\u003Cli>Gradient, shadow, and animation support\u003C\u002Fli>\n\u003Cli>Lightweight frontend assets\u003C\u002Fli>\n\u003Cli>Flexible design system\u003C\u002Fli>\n\u003Cli>Compatible with modern WordPress themes\u003C\u002Fli>\n\u003Cli>Performance-focused architecture\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Included Blocks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Row & Column\u003C\u002Fli>\n\u003Cli>Heading\u003C\u002Fli>\n\u003Cli>Advanced Text\u003C\u002Fli>\n\u003Cli>Button\u003C\u002Fli>\n\u003Cli>Button Group\u003C\u002Fli>\n\u003Cli>Icon\u003C\u002Fli>\n\u003Cli>Icon List\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Divider\u003C\u002Fli>\n\u003Cli>Info Box\u003C\u002Fli>\n\u003Cli>Pricing Table\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003Cli>Counter\u003C\u002Fli>\n\u003Cli>Progress Bar\u003C\u002Fli>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>Social Icons\u003C\u002Fli>\n\u003Cli>Video Popup\u003C\u002Fli>\n\u003Cli>Google Map\u003C\u002Fli>\n\u003Cli>Post Grid\u003C\u002Fli>\n\u003Cli>Timeline\u003C\u002Fli>\n\u003Cli>Contact Form\u003C\u002Fli>\n\u003Cli>Block Wrapper\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cp>Roobely Pro will include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto conversion from Qubely blocks to Roobely blocks\u003C\u002Fli>\n\u003Cli>WooCommerce blocks\u003C\u002Fli>\n\u003Cli>Forms builder\u003C\u002Fli>\n\u003Cli>Carousel blocks\u003C\u002Fli>\n\u003Cli>Additional premium design components\u003C\u002Fli>\n\u003Cli>Extended customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information: https:\u002F\u002Froobely.com\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services to provide additional functionality. All services are optional and require explicit user configuration.\u003C\u002Fp>\n\u003Ch3>1. Google Fonts API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Loads custom fonts for better typography in Roobely blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: Font family names selected by the user in block settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: When a Roobely block uses custom fonts AND the user enables Google Fonts in plugin settings (OFF by default)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Google reCAPTCHA\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Prevents spam submissions in Roobely Contact Form blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: User’s interaction with the contact form, CAPTCHA response token, page URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: When the Contact Form block is configured with reCAPTCHA enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Google Maps API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Displays interactive maps in the Map block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: Location data, place IDs, map coordinates, API key (provided by site owner)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: When the Map block is added to a page and configured with a Google Maps API key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. Roobely Licensing Server (Pro Version Only)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Validates Pro license keys for premium features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: License key, site URL, product ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: During license activation and periodic validation checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Roobely (tiger12)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Froobely.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Froobely.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5. YouTube\u003C\u002Fh3>\n\u003Cp>This plugin connects to YouTube’s embedding service to display video content in the Video Popup block.\u003C\u002Fp>\n\u003Cp>When a user loads a page containing the Video Popup block, the plugin:\u003Cbr \u002F>\n– Builds an embedded YouTube player URL\u003Cbr \u002F>\n– Loads the YouTube iframe player API\u003Cbr \u002F>\n– The visitor’s browser connects to YouTube and may send standard request data such as IP address, browser details, cookies, and the page URL\u002Freferrer according to Google’s policies\u003C\u002Fp>\n\u003Cp>This service is provided by YouTube (Google):\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>6. Vimeo\u003C\u002Fh3>\n\u003Cp>This plugin connects to Vimeo’s embedding service to display video content in the Video Popup block when a Vimeo URL is used.\u003C\u002Fp>\n\u003Cp>When a user loads a page containing the Video Popup block configured with a Vimeo video, the plugin:\u003Cbr \u002F>\n– Builds an embedded Vimeo player URL (player.vimeo.com)\u003Cbr \u002F>\n– The visitor’s browser connects to Vimeo and may send standard request data such as IP address, browser details, cookies, and the page URL\u002Freferrer according to Vimeo’s policies\u003C\u002Fp>\n\u003Cp>This service is provided by Vimeo, Inc.:\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fvimeo.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fvimeo.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>7. Mailchimp\u003C\u002Fh3>\n\u003Cp>This plugin optionally connects to Mailchimp to submit form data.\u003C\u002Fp>\n\u003Cp>When: When a contact form block is configured with Mailchimp as the form action\u003Cbr \u002F>\nData Sent: Form field values submitted to Mailchimp’s form endpoint\u003Cbr \u002F>\nService Provider: Mailchimp (The Rocket Science Group)\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fmailchimp.com\u002Flegal\u002Fprivacy\u002F\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fmailchimp.com\u002Flegal\u002Fterms\u002F\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin ships with compiled and minified JavaScript assets for best performance and smaller download size.\u003C\u002Fp>\n\u003Cp>The complete original unminified source code (React components, build tools, and all development files) used to generate these assets is publicly available at:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>https:\u002F\u002Fbitbucket.org\u002Ftiger12\u002Froobely\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Instructions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>cd assets\u002Freactjs\u003Cbr \u002F>\nnpm install\u003Cbr \u002F>\nnpm run build\u003C\u002Fp>\n\u003Cp>You can browse the full unminified source code (including the React source) directly in the public repository above (no login required).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The minified \u003Ccode>.js\u003C\u002Fcode> files included in this plugin were built from the sources in the repository linked above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Primary source location:\u003C\u002Fstrong> \u003Ccode>assets\u002Freactjs\u002Fsrc\u002F\u003C\u002Fcode> in the repository above contains the primary, hand-edited React source code for this plugin. Files such as \u003Ccode>assets\u002Fjs\u002Froobely.js\u003C\u002Fcode> are generated webpack bundles produced from that source via the build instructions above, not source files themselves.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minified asset sources\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the public Bitbucket repository (these unminified \u003Ccode>.js\u003C\u002Fcode> files are not included in the plugin ZIP; they are only available in the repository linked above):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>assets\u002Fjs\u002Froobely.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Froobely.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Flicense-activation.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Flicense-activation.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fcommon-script.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fcommon-script.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fcustom-roobely.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fcustom-roobely.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002FhtmlDecoder.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002FhtmlDecoder.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Finteraction.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Finteraction.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fjquery.animatedheadline.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fjquery.animatedheadline.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Froobely-video-popup.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Froobely-video-popup.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fblocks\u002Fcontactform.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fblocks\u002Fcontactform.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fblocks\u002Fimage-comparison.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fblocks\u002Fimage-comparison.js\u003C\u002Fli>\n\u003Cli>assets\u002Fjs\u002Fblocks\u002Fmap.min.js \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> assets\u002Fjs\u002Fblocks\u002Fmap.js\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cp>Library: Font Awesome\u003Cbr \u002F>\nVersion: 7.2.0\u003Cbr \u002F>\nLicense: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Ffontawesome.com\u002F\u003Cbr \u002F>\nStatus: Actively maintained\u003C\u002Fp>\n\u003Cp>Library: Roobely Video Popup (Custom Implementation)\u003Cbr \u002F>\nVersion: 1.0\u003Cbr \u002F>\nLicense: GPLv2 or later (original code, bundled with this plugin — not a fork of Magnific Popup, and MIT terms do not apply)\u003Cbr \u002F>\nSource: https:\u002F\u002Fbitbucket.org\u002Ftiger12\u002Froobely\u002Fsrc\u002Fmain\u002Fassets\u002Fjs\u002Froobely-video-popup.js\u003Cbr \u002F>\nStatus: Maintained by the Roobely team\u003Cbr \u002F>\nNotes: A small, dependency-free custom lightbox used by the Video Popup block to embed YouTube and Vimeo videos.\u003C\u002Fp>\n\u003Cp>Library: jQuery\u003Cbr \u002F>\nVersion: WP Core\u003Cbr \u002F>\nLicense: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fjquery.com\u002F\u003Cbr \u002F>\nStatus: Actively maintained\u003C\u002Fp>\n","Fast and lightweight advanced blocks plugin for the WordPress block editor.",93,0,"2026-07-14T11:48:00.000Z","7.0.2","6.1","7.4",[26,27,28,29,30],"blocks","custom-blocks","gutenberg","page-builder","responsive","https:\u002F\u002Froobely.com\u002Fpricing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Froobely.1.0.6.zip",null,"2026-07-22T17:31:50.256Z"]