Changeset 3403420
- Timestamp:
- 11/26/2025 01:58:39 PM (4 months ago)
- Location:
- sirdata-cmp
- Files:
-
- 6 edited
-
custom.css (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
sirdata.php (modified) (1 diff)
-
trunk/custom.css (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sirdata.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sirdata-cmp/custom.css
r3137756 r3403420 1 .column { 2 padding-inline: 1.5rem; 3 margin-top: 3rem; 4 border: 1px solid #dedede; 5 background-color: white; 6 display: flex; 7 height: fit-content; 8 flex-direction: column; 1 :root { 2 --primary-color: #2271b1; 3 --primary-hover: #135e96; 4 --bg-color: #f0f2f5; 5 --card-bg: #ffffff; 6 --text-color: #3c434a; 7 --border-color: #dcdcde; 8 --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); 9 --radius: 8px; 9 10 } 10 11 11 .column h2 { 12 padding-bottom: 1rem; 13 border-bottom: 1px solid #dedede; 12 .sirdata-wrap { 13 max-width: 1200px; 14 margin: 20px auto; 15 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 16 color: var(--text-color); 14 17 } 15 18 16 .column .submit input { 17 margin-right: 0; 18 margin-left: auto; 19 display: flex; 19 .sirdata-header { 20 margin-bottom: 30px; 21 border-radius: var(--radius); 22 overflow: hidden; 23 box-shadow: var(--shadow); 24 background: var(--card-bg); 20 25 } 26 27 .sirdata-banner { 28 width: 100%; 29 height: auto; 30 display: block; 31 max-height: 250px; 32 object-fit: cover; 33 } 34 35 .sirdata-container { 36 display: grid; 37 grid-template-columns: 1fr 1fr; 38 gap: 30px; 39 } 40 41 @media (max-width: 782px) { 42 .sirdata-container { 43 grid-template-columns: 1fr; 44 } 45 } 46 47 .sirdata-card { 48 background: var(--card-bg); 49 border-radius: var(--radius); 50 box-shadow: var(--shadow); 51 padding: 30px; 52 border: 1px solid var(--border-color); 53 transition: transform 0.2s ease; 54 } 55 56 .sirdata-card:hover { 57 transform: translateY(-2px); 58 } 59 60 .sirdata-card h2 { 61 margin-top: 0; 62 padding-bottom: 15px; 63 border-bottom: 2px solid var(--bg-color); 64 font-size: 1.5em; 65 color: #1d2327; 66 } 67 68 .sirdata-card p { 69 font-size: 14px; 70 line-height: 1.6; 71 color: #646970; 72 margin-bottom: 25px; 73 } 74 75 .form-table th { 76 width: 200px; 77 padding: 20px 10px 20px 0; 78 font-weight: 600; 79 } 80 81 .form-table td { 82 padding: 15px 10px; 83 } 84 85 .form-table input[type="text"], 86 .form-table input[type="email"], 87 .form-table input[type="url"] { 88 width: 100%; 89 padding: 8px 12px; 90 border: 1px solid #8c8f94; 91 border-radius: 4px; 92 box-shadow: 0 0 0 transparent; 93 transition: box-shadow 0.1s linear; 94 } 95 96 .form-table input:focus { 97 border-color: var(--primary-color); 98 box-shadow: 0 0 0 1px var(--primary-color); 99 } 100 101 .submit { 102 margin-top: 20px; 103 padding: 0 !important; 104 text-align: right; 105 } 106 107 .button-primary { 108 background: var(--primary-color) !important; 109 border-color: var(--primary-color) !important; 110 padding: 6px 20px !important; 111 font-size: 14px !important; 112 font-weight: 500 !important; 113 transition: background 0.2s !important; 114 } 115 116 .button-primary:hover { 117 background: var(--primary-hover) !important; 118 } 119 120 .notice { 121 margin: 20px 0; 122 border-radius: 4px; 123 box-shadow: 0 1px 1px rgba(0,0,0,0.04); 124 } -
sirdata-cmp/readme.txt
r3239467 r3403420 4 4 Requires at least: 6.0 5 5 Requires PHP: 7.4 6 Stable Tag: 1.2. 86 Stable Tag: 1.2.9 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl.html 9 9 Text Domain: sirdata-cmp 10 10 11 Easily manage cookie consent and GDPR compliance with Sirdata CMP.11 🚀 Easily manage cookie consent and GDPR compliance with Sirdata CMP. 12 12 13 13 == Description == 14 14 15 Sirdata CMP is a comprehensive consent management solution for WordPress that enables you to: 15 **Sirdata CMP** is the premium solution to manage cookies and GDPR compliance on your WordPress site effortlessly. 16 16 17 - Comply with regulations (GDPR, ePrivacy, CCPA) 18 - Customize your cookie banner 19 - Manage cookie blocking 20 - Generate up-to-date cookie policy 17 Ensure your website complies with global regulations while offering a seamless user experience. Our plugin integrates the powerful Sirdata Consent Management Platform directly into your WordPress dashboard. 18 19 ### 🌟 Why choose Sirdata CMP? 20 21 **🛡️ Compliance Made Simple** 22 Automatically comply with **GDPR**, **ePrivacy**, and **CCPA**. We handle the legal complexity so you can focus on your content. 23 24 **🎨 Fully Customizable** 25 Adapt the cookie banner to your brand's identity. Customize colors, fonts, and messages to ensure a cohesive look and feel. 26 27 **⚡ High Performance** 28 Lightweight and optimized, our solution won't slow down your website. 29 30 **🔌 Powerful Integrations** 31 Seamlessly works with your favorite tools: 32 * Google Tag Manager 33 * Google Consent Mode v2 34 * WordPress Consent API 21 35 22 36 == Features == 23 37 24 **🚀 Easy Setup** 25 - Configuration in a few clicks 26 - Intuitive interface 27 - Multilingual support (EN/FR) 28 29 **💫 Advanced Customization** 30 - Customizable design 31 - Configurable messages 32 - Flexible positioning 33 34 **✅ Automated Compliance** 35 - GDPR compliance 36 37 **⚡ Integrations** 38 - Google Tag Manager 39 - Google Consent Mode 40 - WordPress Consent API 38 * **🚀 Quick Setup**: Get started in minutes with our intuitive configuration wizard. 39 * **🌍 Multilingual**: Native support for English and French (EN/FR). 40 * **🚫 Auto-Blocking**: Automatically block non-essential cookies before consent. 41 * **📱 Responsive Design**: Looks great on mobile, tablet, and desktop. 42 * **🔄 Auto-Updates**: Your policy stays up-to-date with the latest regulations. 41 43 42 44 == Installation == 43 45 44 1. Download and activate the plugin45 2. Register on Sirdata CMP46 3. Configure your settings47 4. The banner appears automatically46 1. **Download** and activate the plugin from your WordPress dashboard. 47 2. **Navigate** to `Settings > Sirdata CMP`. 48 3. **Register** or **Login** to your Sirdata account directly from the plugin. 49 4. **Save**, and you're done! The banner will appear automatically. 48 50 49 51 == External Services == 50 52 51 This plugin relies on the following third-party service to function correctlyy:53 This plugin relies on **Sirdata CMP** to function correctly. 52 54 53 * *Service Name**: SirdataCMP54 - **Description**: This plugin uses Sirdata to manage consent frameworks and handle data processing. When a user interacts with consent prompts, their data may be sent to Sirdata forprocessing.55 - **Service URL**: [SirdataCMP](https://cmp.sirdata.io/)56 - **Privacy Policy**: [SirdataCMP Privacy Policy](https://www.sirdata.com/fr/Vie-Privee-Marketing?_gl=1*1epkuje*_gcl_au*NzE4MzAxNzQ4LjE3MTgwMjkxMDIuNDIwMjcxNzk2LjE3MTkyMTg0ODMuMTcxOTIxODQ4Mw..*_ga*MTIyOTc1MjExMC4xNzE4MDI5MTAy*_ga_J0V9M015VY*MTcyMzA5NzA0Mi42LjEuMTcyMzA5NzA3Mi4wLjAuMTA4Mzg3NzgyNg..) 55 * **Service**: Sirdata CMP 56 * **Purpose**: Manages consent frameworks and data processing. 57 * **Privacy Policy**: [Read Sirdata's Privacy Policy](https://www.sirdata.com/fr/Vie-Privee-Marketing) 58 * **Terms**: By using this plugin, you agree to the [Terms and Conditions](https://cmp.sirdata.io/terms-of-sale). 57 59 58 **Scripts Used**: 59 - `https://cache.consentframework.com/js/pa/$partner_id/c/$config_id/stub`: This script is used to load the initial stub for the consent framework. It helps in initializing the consent prompt on the user's site. 60 - `https://choices.consentframework.com/js/pa/$partner_id/c/$config_id/cmp`: This script is responsible for loading the full consent management platform interface. It handles user interactions with the consent prompts and sends the necessary data to Sirdata. 61 - `https://gateway.sirdata.io/api/v1/public/cmp-api/external/register`: This endpoint is used to create account into SirdataCMP. 62 63 By using this plugin, you agree to the terms and conditions and privacy policy of SirdataCMP. 60 **Scripts Loaded**: 61 * `cache.consentframework.com`: Loads the initial consent stub. 62 * `choices.consentframework.com`: Loads the full CMP interface. 63 * `gateway.sirdata.io`: Used for account registration/connection. 64 64 65 65 == Frequently Asked Questions == 66 66 67 = Where find my Partner ID and my Config ID ? = 68 69 You have to login on your SirdataCMP account and take your IDs in your account. 67 = 🔑 Where can I find my Partner ID and Config ID? = 68 You can retrieve these directly within the plugin by logging into your Sirdata account, or find them in your [Sirdata CMP Dashboard](https://cmp.sirdata.io/). 70 69 71 70 == Changelog == 72 71 72 = 1.2.9 = 73 * Modernized readme file. 74 * UI improvements. 75 76 = 1.2.8 = 77 * Improved compatibility with latest WordPress versions. 78 79 = 1.2.7 = 80 * Added autofilling for Partner ID and Config ID. 81 73 82 = 1.0 = 74 * First version with only consent manager 75 = 1.2.7 = 76 * Adding autofilling of the partner ID and config ID 83 * Initial release. 77 84 78 85 == Copyright == … … 82 89 == Support == 83 90 84 Technical support available at https://cmp.sirdata.io/ 91 Need help? Technical support is available at [cmp.sirdata.io](https://cmp.sirdata.io/). -
sirdata-cmp/sirdata.php
r3239467 r3403420 3 3 Plugin Name: Sirdata CMP 4 4 Description: Manage consent frameworks and handle data processing. When a user interacts with consent prompts, their data may be sent to Sirdata for processing. 5 Version: 1.2. 85 Version: 1.2.9 6 6 Author: AC WEB AGENCY 7 7 Tested up to: 6.6.1 -
sirdata-cmp/trunk/custom.css
r3137811 r3403420 1 .column { 2 padding-inline: 1.5rem; 3 margin-top: 3rem; 4 border: 1px solid #dedede; 5 background-color: white; 6 display: flex; 7 height: fit-content; 8 flex-direction: column; 1 :root { 2 --primary-color: #2271b1; 3 --primary-hover: #135e96; 4 --bg-color: #f0f2f5; 5 --card-bg: #ffffff; 6 --text-color: #3c434a; 7 --border-color: #dcdcde; 8 --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); 9 --radius: 8px; 9 10 } 10 11 11 .column h2 { 12 padding-bottom: 1rem; 13 border-bottom: 1px solid #dedede; 12 .sirdata-wrap { 13 max-width: 1200px; 14 margin: 20px auto; 15 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 16 color: var(--text-color); 14 17 } 15 18 16 .column .submit input { 17 margin-right: 0; 18 margin-left: auto; 19 display: flex; 19 .sirdata-header { 20 margin-bottom: 30px; 21 border-radius: var(--radius); 22 overflow: hidden; 23 box-shadow: var(--shadow); 24 background: var(--card-bg); 20 25 } 26 27 .sirdata-banner { 28 width: 100%; 29 height: auto; 30 display: block; 31 max-height: 250px; 32 object-fit: cover; 33 } 34 35 .sirdata-container { 36 display: grid; 37 grid-template-columns: 1fr 1fr; 38 gap: 30px; 39 } 40 41 @media (max-width: 782px) { 42 .sirdata-container { 43 grid-template-columns: 1fr; 44 } 45 } 46 47 .sirdata-card { 48 background: var(--card-bg); 49 border-radius: var(--radius); 50 box-shadow: var(--shadow); 51 padding: 30px; 52 border: 1px solid var(--border-color); 53 transition: transform 0.2s ease; 54 } 55 56 .sirdata-card:hover { 57 transform: translateY(-2px); 58 } 59 60 .sirdata-card h2 { 61 margin-top: 0; 62 padding-bottom: 15px; 63 border-bottom: 2px solid var(--bg-color); 64 font-size: 1.5em; 65 color: #1d2327; 66 } 67 68 .sirdata-card p { 69 font-size: 14px; 70 line-height: 1.6; 71 color: #646970; 72 margin-bottom: 25px; 73 } 74 75 .form-table th { 76 width: 200px; 77 padding: 20px 10px 20px 0; 78 font-weight: 600; 79 } 80 81 .form-table td { 82 padding: 15px 10px; 83 } 84 85 .form-table input[type="text"], 86 .form-table input[type="email"], 87 .form-table input[type="url"] { 88 width: 100%; 89 padding: 8px 12px; 90 border: 1px solid #8c8f94; 91 border-radius: 4px; 92 box-shadow: 0 0 0 transparent; 93 transition: box-shadow 0.1s linear; 94 } 95 96 .form-table input:focus { 97 border-color: var(--primary-color); 98 box-shadow: 0 0 0 1px var(--primary-color); 99 } 100 101 .submit { 102 margin-top: 20px; 103 padding: 0 !important; 104 text-align: right; 105 } 106 107 .button-primary { 108 background: var(--primary-color) !important; 109 border-color: var(--primary-color) !important; 110 padding: 6px 20px !important; 111 font-size: 14px !important; 112 font-weight: 500 !important; 113 transition: background 0.2s !important; 114 } 115 116 .button-primary:hover { 117 background: var(--primary-hover) !important; 118 } 119 120 .notice { 121 margin: 20px 0; 122 border-radius: 4px; 123 box-shadow: 0 1px 1px rgba(0,0,0,0.04); 124 } -
sirdata-cmp/trunk/readme.txt
r3239467 r3403420 1 1 === Sirdata CMP === 2 Contributors: AC WEB AGENCY2 Contributors: Sirdata 3 3 Tested up to: 6.6.1 4 4 Requires at least: 6.0 5 5 Requires PHP: 7.4 6 Stable Tag: 1.2. 86 Stable Tag: 1.2.9 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl.html 9 9 Text Domain: sirdata-cmp 10 10 11 Easily manage cookie consent and GDPR compliance with Sirdata CMP.11 🚀 Easily manage cookie consent and GDPR compliance with Sirdata CMP. 12 12 13 13 == Description == 14 14 15 Sirdata CMP is a comprehensive consent management solution for WordPress that enables you to: 15 **Sirdata CMP** is the premium solution to manage cookies and GDPR compliance on your WordPress site effortlessly. 16 16 17 - Comply with regulations (GDPR, ePrivacy, CCPA) 18 - Customize your cookie banner 19 - Manage cookie blocking 20 - Generate up-to-date cookie policy 17 Ensure your website complies with global regulations while offering a seamless user experience. Our plugin integrates the powerful Sirdata Consent Management Platform directly into your WordPress dashboard. 18 19 ### 🌟 Why choose Sirdata CMP? 20 21 **🛡️ Compliance Made Simple** 22 Automatically comply with **GDPR**, **ePrivacy**, and **CCPA**. We handle the legal complexity so you can focus on your content. 23 24 **🎨 Fully Customizable** 25 Adapt the cookie banner to your brand's identity. Customize colors, fonts, and messages to ensure a cohesive look and feel. 26 27 **⚡ High Performance** 28 Lightweight and optimized, our solution won't slow down your website. 29 30 **🔌 Powerful Integrations** 31 Seamlessly works with your favorite tools: 32 * Google Tag Manager 33 * Google Consent Mode v2 34 * WordPress Consent API 21 35 22 36 == Features == 23 37 24 **🚀 Easy Setup** 25 - Configuration in a few clicks 26 - Intuitive interface 27 - Multilingual support (EN/FR) 28 29 **💫 Advanced Customization** 30 - Customizable design 31 - Configurable messages 32 - Flexible positioning 33 34 **✅ Automated Compliance** 35 - GDPR compliance 36 37 **⚡ Integrations** 38 - Google Tag Manager 39 - Google Consent Mode 40 - WordPress Consent API 38 * **🚀 Quick Setup**: Get started in minutes with our intuitive configuration wizard. 39 * **🌍 Multilingual**: Native support for English and French (EN/FR). 40 * **🚫 Auto-Blocking**: Automatically block non-essential cookies before consent. 41 * **📱 Responsive Design**: Looks great on mobile, tablet, and desktop. 42 * **🔄 Auto-Updates**: Your policy stays up-to-date with the latest regulations. 41 43 42 44 == Installation == 43 45 44 1. Download and activate the plugin45 2. Register on Sirdata CMP46 3. Configure your settings47 4. The banner appears automatically46 1. **Download** and activate the plugin from your WordPress dashboard. 47 2. **Navigate** to `Settings > Sirdata CMP`. 48 3. **Register** or **Login** to your Sirdata account directly from the plugin. 49 4. **Save**, and you're done! The banner will appear automatically. 48 50 49 51 == External Services == 50 52 51 This plugin relies on the following third-party service to function correctlyy:53 This plugin relies on **Sirdata CMP** to function correctly. 52 54 53 * *Service Name**: SirdataCMP54 - **Description**: This plugin uses Sirdata to manage consent frameworks and handle data processing. When a user interacts with consent prompts, their data may be sent to Sirdata forprocessing.55 - **Service URL**: [SirdataCMP](https://cmp.sirdata.io/)56 - **Privacy Policy**: [SirdataCMP Privacy Policy](https://www.sirdata.com/fr/Vie-Privee-Marketing?_gl=1*1epkuje*_gcl_au*NzE4MzAxNzQ4LjE3MTgwMjkxMDIuNDIwMjcxNzk2LjE3MTkyMTg0ODMuMTcxOTIxODQ4Mw..*_ga*MTIyOTc1MjExMC4xNzE4MDI5MTAy*_ga_J0V9M015VY*MTcyMzA5NzA0Mi42LjEuMTcyMzA5NzA3Mi4wLjAuMTA4Mzg3NzgyNg..) 55 * **Service**: Sirdata CMP 56 * **Purpose**: Manages consent frameworks and data processing. 57 * **Privacy Policy**: [Read Sirdata's Privacy Policy](https://www.sirdata.com/fr/Vie-Privee-Marketing) 58 * **Terms**: By using this plugin, you agree to the [Terms and Conditions](https://cmp.sirdata.io/terms-of-sale). 57 59 58 **Scripts Used**: 59 - `https://cache.consentframework.com/js/pa/$partner_id/c/$config_id/stub`: This script is used to load the initial stub for the consent framework. It helps in initializing the consent prompt on the user's site. 60 - `https://choices.consentframework.com/js/pa/$partner_id/c/$config_id/cmp`: This script is responsible for loading the full consent management platform interface. It handles user interactions with the consent prompts and sends the necessary data to Sirdata. 61 - `https://gateway.sirdata.io/api/v1/public/cmp-api/external/register`: This endpoint is used to create account into SirdataCMP. 62 63 By using this plugin, you agree to the terms and conditions and privacy policy of SirdataCMP. 60 **Scripts Loaded**: 61 * `cache.consentframework.com`: Loads the initial consent stub. 62 * `choices.consentframework.com`: Loads the full CMP interface. 63 * `gateway.sirdata.io`: Used for account registration/connection. 64 64 65 65 == Frequently Asked Questions == 66 66 67 = Where find my Partner ID and my Config ID ? = 68 69 You have to login on your SirdataCMP account and take your IDs in your account. 67 = 🔑 Where can I find my Partner ID and Config ID? = 68 You can retrieve these directly within the plugin by logging into your Sirdata account, or find them in your [Sirdata CMP Dashboard](https://cmp.sirdata.io/). 70 69 71 70 == Changelog == 72 71 72 = 1.2.9 = 73 * Modernized readme file. 74 * UI improvements. 75 76 = 1.2.8 = 77 * Improved compatibility with latest WordPress versions. 78 79 = 1.2.7 = 80 * Added autofilling for Partner ID and Config ID. 81 73 82 = 1.0 = 74 * First version with only consent manager 75 = 1.2.7 = 76 * Adding autofilling of the partner ID and config ID 83 * Initial release. 77 84 78 85 == Copyright == … … 82 89 == Support == 83 90 84 Technical support available at https://cmp.sirdata.io/ 91 Need help? Technical support is available at [cmp.sirdata.io](https://cmp.sirdata.io/). -
sirdata-cmp/trunk/sirdata.php
r3239467 r3403420 3 3 Plugin Name: Sirdata CMP 4 4 Description: Manage consent frameworks and handle data processing. When a user interacts with consent prompts, their data may be sent to Sirdata for processing. 5 Version: 1.2. 85 Version: 1.2.9 6 6 Author: AC WEB AGENCY 7 7 Tested up to: 6.6.1
Note: See TracChangeset
for help on using the changeset viewer.