=== SpreadSimple Integration === Contributors: SpreadSimple Tags: shortcode, SpreadSimple, integration Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 5.4 Stable tag: 1.0.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Easily embed and manage SpreadSimple widgets in WordPress. Use Google Sheets to power dynamic websites with SpreadSimple. == Description == SpreadSimple Integration enables you to display SpreadSimple websites as widgets using shortcodes, Elementor, or Gutenberg blocks. == Frequently Asked Questions == = What is SpreadSimple? = SpreadSimple is a platform that allows you to build websites using data from Google Sheets. It provides powerful customization options, integrations, and the ability to embed widgets on various platforms. = Do I need a SpreadSimple account to use this plugin? = Yes, this plugin requires you to have an active SpreadSimple account and a configured website. You can learn more about SpreadSimple and sign up at [https://spreadsimple.com/](https://spreadsimple.com/). = How do I embed a widget using this plugin? = You can embed a widget by: 1. Using a shortcode: `[spreadsimple_widget id="your-widget-id"]` 2. Adding a Gutenberg block provided by the plugin. 3. Using the Elementor widget provided by the plugin. = What data is exchanged with SpreadSimple? = The plugin communicates with SpreadSimple's server to render the widget on your website. No sensitive user data is collected or shared by this plugin. = Where can I find more documentation? = For detailed documentation on embedding SpreadSimple widgets, visit [this article](https://help.spreadsimple.com/en/article/embedding-spreadsimple-as-a-widget-into-other-platforms-xorqqu/). == Screenshots == 1. You can get your shortcode from the plugin settings page. 2. Choose a website from the list and copy the shortcode. 3. You also get your shortcode directly from the post editor. 4. Integration with Elementor is available. 5. Select a website to embed. 6. Click Insert to add the widget to your page. == Third-Party Services == This plugin integrates with SpreadSimple, a third-party platform for building websites using Google Sheets. The integration relies on SpreadSimple's widget embedding functionality, which allows users to display SpreadSimple-powered content on their WordPress websites. To learn more about SpreadSimple, visit their official website: [https://spreadsimple.com/](https://spreadsimple.com/). == Privacy Policy == This plugin does not store or process personal data. However, it interacts with SpreadSimple's services to embed widgets. For more details about SpreadSimple's privacy practices, refer to their [Privacy Policy](https://spreadsimple.com/policy). == External Scripts == This plugin loads JavaScript files hosted on SpreadSimple's servers to render widgets on your WordPress site. These scripts are necessary for the widget functionality and are loaded only when a SpreadSimple widget is displayed on your site. == External Domains == This plugin interacts with the following external domains: 1. `spread.name` - Used for rendering SpreadSimple widgets on your WordPress site. 2. `spreadsimple.com` - Used for accessing SpreadSimple's services, documentation, and APIs. Please ensure that your site can access these domains for the plugin to function correctly. == External Services == This plugin integrates with **SpreadSimple** to embed and display data using external services. ### 1. SpreadSimple Admin Dashboard Integration - **Purpose**: The plugin loads an external iframe from SpreadSimple (https://app.spreadsimple.com/wp-plugin), providing an interface for interacting with the website list and selecting a website to embed. - **Data Sent**: - The iframe loads the **SpreadSimple admin panel**, but no user data is transmitted from the WordPress site. ### 2. External JavaScript - **Purpose**: The plugin enqueues JavaScript from SpreadSimple (`spread.name`) to render widgets correctly. - **Data Sent**: - The widget ID and configuration parameters (routing, path, etc.) are sent to load the appropriate content. - **When Data is Sent**: - When a page containing a SpreadSimple widget is viewed, the JavaScript dynamically loads the corresponding content. ### 3. Terms of Use - **Service Provider**: [SpreadSimple](https://spreadsimple.com/) - **Privacy Policy**: [https://spreadsimple.com/privacy](https://spreadsimple.com/privacy) - **Terms of Service**: [https://spreadsimple.com/terms](https://spreadsimple.com/terms) == Changelog == = 1.0.3 March 15, 2025 = * Initial release