Plugin Directory

Changeset 3403420


Ignore:
Timestamp:
11/26/2025 01:58:39 PM (4 months ago)
Author:
nouchy
Message:

Mise à jour des fichiers vers 1.3.0

Location:
sirdata-cmp
Files:
6 edited

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;
    910}
    1011
    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);
    1417}
    1518
    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);
    2025}
     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  
    44Requires at least: 6.0
    55Requires PHP: 7.4
    6 Stable Tag: 1.2.8
     6Stable Tag: 1.2.9
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    99Text Domain: sirdata-cmp
    1010
    11 Easily manage cookie consent and GDPR compliance with Sirdata CMP.
     11🚀 Easily manage cookie consent and GDPR compliance with Sirdata CMP.
    1212
    1313== Description ==
    1414
    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.
    1616
    17 - Comply with regulations (GDPR, ePrivacy, CCPA)
    18 - Customize your cookie banner
    19 - Manage cookie blocking
    20 - Generate up-to-date cookie policy
     17Ensure 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**
     22Automatically comply with **GDPR**, **ePrivacy**, and **CCPA**. We handle the legal complexity so you can focus on your content.
     23
     24**🎨 Fully Customizable**
     25Adapt the cookie banner to your brand's identity. Customize colors, fonts, and messages to ensure a cohesive look and feel.
     26
     27**⚡ High Performance**
     28Lightweight and optimized, our solution won't slow down your website.
     29
     30**🔌 Powerful Integrations**
     31Seamlessly works with your favorite tools:
     32*   Google Tag Manager
     33*   Google Consent Mode v2
     34*   WordPress Consent API
    2135
    2236== Features ==
    2337
    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.
    4143
    4244== Installation ==
    4345
    44 1. Download and activate the plugin
    45 2. Register on Sirdata CMP
    46 3. Configure your settings
    47 4. The banner appears automatically
     461.  **Download** and activate the plugin from your WordPress dashboard.
     472.  **Navigate** to `Settings > Sirdata CMP`.
     483.  **Register** or **Login** to your Sirdata account directly from the plugin.
     494.  **Save**, and you're done! The banner will appear automatically.
    4850
    4951== External Services ==
    5052
    51 This plugin relies on the following third-party service to function correctlyy:
     53This plugin relies on **Sirdata CMP** to function correctly.
    5254
    53 **Service Name**: SirdataCMP
    54 - **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 for processing.
    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).
    5759
    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.
    6464
    6565== Frequently Asked Questions ==
    6666
    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? =
     68You 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/).
    7069
    7170== Changelog ==
    7271
     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
    7382= 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.
    7784
    7885== Copyright ==
     
    8289== Support ==
    8390
    84 Technical support available at https://cmp.sirdata.io/
     91Need help? Technical support is available at [cmp.sirdata.io](https://cmp.sirdata.io/).
  • sirdata-cmp/sirdata.php

    r3239467 r3403420  
    33Plugin Name: Sirdata CMP
    44Description: 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.8
     5Version: 1.2.9
    66Author: AC WEB AGENCY
    77Tested 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;
    910}
    1011
    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);
    1417}
    1518
    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);
    2025}
     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  
    11=== Sirdata CMP ===
    2 Contributors: AC WEB AGENCY
     2Contributors: Sirdata
    33Tested up to: 6.6.1
    44Requires at least: 6.0
    55Requires PHP: 7.4
    6 Stable Tag: 1.2.8
     6Stable Tag: 1.2.9
    77License: GPLv3
    88License URI: http://www.gnu.org/licenses/gpl.html
    99Text Domain: sirdata-cmp
    1010
    11 Easily manage cookie consent and GDPR compliance with Sirdata CMP.
     11🚀 Easily manage cookie consent and GDPR compliance with Sirdata CMP.
    1212
    1313== Description ==
    1414
    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.
    1616
    17 - Comply with regulations (GDPR, ePrivacy, CCPA)
    18 - Customize your cookie banner
    19 - Manage cookie blocking
    20 - Generate up-to-date cookie policy
     17Ensure 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**
     22Automatically comply with **GDPR**, **ePrivacy**, and **CCPA**. We handle the legal complexity so you can focus on your content.
     23
     24**🎨 Fully Customizable**
     25Adapt the cookie banner to your brand's identity. Customize colors, fonts, and messages to ensure a cohesive look and feel.
     26
     27**⚡ High Performance**
     28Lightweight and optimized, our solution won't slow down your website.
     29
     30**🔌 Powerful Integrations**
     31Seamlessly works with your favorite tools:
     32*   Google Tag Manager
     33*   Google Consent Mode v2
     34*   WordPress Consent API
    2135
    2236== Features ==
    2337
    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.
    4143
    4244== Installation ==
    4345
    44 1. Download and activate the plugin
    45 2. Register on Sirdata CMP
    46 3. Configure your settings
    47 4. The banner appears automatically
     461.  **Download** and activate the plugin from your WordPress dashboard.
     472.  **Navigate** to `Settings > Sirdata CMP`.
     483.  **Register** or **Login** to your Sirdata account directly from the plugin.
     494.  **Save**, and you're done! The banner will appear automatically.
    4850
    4951== External Services ==
    5052
    51 This plugin relies on the following third-party service to function correctlyy:
     53This plugin relies on **Sirdata CMP** to function correctly.
    5254
    53 **Service Name**: SirdataCMP
    54 - **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 for processing.
    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).
    5759
    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.
    6464
    6565== Frequently Asked Questions ==
    6666
    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? =
     68You 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/).
    7069
    7170== Changelog ==
    7271
     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
    7382= 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.
    7784
    7885== Copyright ==
     
    8289== Support ==
    8390
    84 Technical support available at https://cmp.sirdata.io/
     91Need help? Technical support is available at [cmp.sirdata.io](https://cmp.sirdata.io/).
  • sirdata-cmp/trunk/sirdata.php

    r3239467 r3403420  
    33Plugin Name: Sirdata CMP
    44Description: 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.8
     5Version: 1.2.9
    66Author: AC WEB AGENCY
    77Tested up to: 6.6.1
Note: See TracChangeset for help on using the changeset viewer.