Plugin Directory

Changeset 3431287


Ignore:
Timestamp:
01/02/2026 08:40:37 PM (3 months ago)
Author:
digihold
Message:

Only add 5 tags

Location:
digiconsent
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • digiconsent/tags/1.0.6/readme.txt

    r3431268 r3431287  
    1 === DigiConsent - Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance ===
     1=== DigiBlocks - Professional Gutenberg Block Collection ===
    22Contributors: digihold
    3 Tags: cookie consent, gdpr, ccpa, cookie banner, privacy, eprivacy, compliance
     3Tags: blocks, gutenberg, editor, page builder, gutenberg blocks
    44Requires at least: 5.8
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.6
     7Stable tag: 1.1.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Cookie consent solution for WordPress. GDPR, CCPA, LGPD & ePrivacy compliant banners with analytics and geolocation support.
     11DigiBlocks is a powerful collection of beautifully designed Gutenberg blocks that help you create stunning WordPress pages with ease.
    1212
    1313== Description ==
    1414
    15 = 🍪 COOKIE CONSENT FOR GDPR, CCPA, LGPD & EPRIVACY =
    16 
    17 DigiConsent is a powerful cookie consent plugin that helps you comply with GDPR (EU), CCPA/CPRA (California), LGPD (Brazil), POPIA (South Africa), and other privacy regulations while maintaining a great user experience. Create beautiful, customizable cookie banners with advanced features like script management, detailed analytics, and geolocation targeting.
    18 
    19 = ✅ FREE FEATURES =
    20 
    21 Everything you need for cookie compliance, included in the free version:
    22 
    23 * **Beautiful Cookie Banners** - Modern, customizable designs that match your brand
    24 * **Multiple Banner Positions** - Bottom, top, fullscreen overlay, or custom positioning
    25 * **Cookie Categories** - Essential, analytics, marketing, and functional categories
    26 * **Granular Consent** - Let users choose exactly which cookies they accept
    27 * **Consent Logging** - Track and audit all consent decisions with timestamps
    28 * **Analytics Dashboard** - View acceptance rates, trends, and statistics
    29 * **Advanced Color Picker** - RGB/RGBA support with transparency control
    30 * **Import/Export Settings** - Easily transfer settings between sites
    31 * **Quick Script Setup** - Built-in templates for Google Analytics, Facebook Pixel, and more
    32 * **Google Consent Mode v2** - Full support for Google's consent framework
    33 * **Privacy Policy Links** - Direct links to your privacy policy page
    34 * **Responsive Design** - Perfect display on all devices and screen sizes
    35 * **Translation Ready** - Full support for multilingual sites
    36 
    37 = 🚀 PRO FEATURES =
    38 
    39 Upgrade to [DigiConsent Pro](https://digihold.click/digiconsent-pro) for advanced targeting and behavior control:
    40 
    41 **🌍 Geolocation Targeting**
    42 * **Country Targeting** - Show different banners to visitors from specific countries
    43 * **EU/EEA Automatic** - Target all EU/EEA countries with one click
    44 * **US State Targeting** - Comply with state-specific laws (CPRA, VCDPA, etc.)
    45 * **IP Geolocation** - Automatic visitor location detection using MaxMind GeoLite2
    46 * **Location Rules** - Create custom rules with different settings per region
    47 * **Fallback Options** - Control what happens when location can't be detected
    48 
    49 **🎯 Advanced Behavior Controls**
    50 * **Display Delay** - Show banner after X seconds
    51 * **Scroll Trigger** - Display banner after user scrolls X% of page
    52 * **Exit Intent** - Show banner when user attempts to leave
    53 * **Auto-Hide** - Automatically hide banner after X seconds
    54 * **Page Lock** - Prevent page interaction until consent is given
    55 * **Blur Effect** - Blur page content until user makes a choice
    56 * **ESC Key Close** - Allow users to close banner with ESC key
    57 
    58 **🎨 Enhanced Design Options**
    59 * **Hero Media** - Add images or videos to your banner
    60 * **Video Backgrounds** - Autoplay, loop, and mute controls
    61 * **Multiple Layouts** - Additional banner layout options
    62 * **Per-Location Customization** - Different designs for different countries
    63 
    64 **⚙️ Regional Compliance**
    65 * **Regional Consent Modes** - Different opt-in/opt-out behavior per location
    66 * **Regional Google Consent Mode** - Location-specific GCM settings
    67 * **Consent Expiry Per Region** - Different cookie lifetimes by location
    68 * **Regional Button Visibility** - Show/hide buttons based on location
    69 
    70 **📜 Custom Script Management**
    71 * **Head Scripts** - Add custom JavaScript/tracking codes to the document head
    72 * **Body Scripts** - Inject scripts right after the opening body tag
    73 * **Footer Scripts** - Add scripts before the closing body tag
    74 * **Per-Category Scripts** - Assign custom scripts to specific cookie categories
    75 * **Consent-Based Loading** - Scripts only execute after user consent
    76 
    77 [Learn more about DigiConsent Pro →](https://digihold.click/digiconsent-pro)
    78 
    79 = 🎨 Extensive Customization =
    80 
    81 Every aspect of the cookie banner can be customized:
    82 
    83 * **Colors & Transparency** - Advanced color picker with RGBA support
    84 * **Typography** - Customize fonts, sizes, and styles
    85 * **Button Styling** - Full control over button appearance
    86 * **Animations** - Choose from slide, fade, zoom, or no animation
    87 * **Custom Content** - Write your own banner text and privacy policy links
    88 * **Logo Integration** - Add your brand logo to the banner
    89 
    90 = 📊 Analytics & Reporting =
    91 
    92 Track consent performance with detailed analytics:
    93 
    94 * **Consent Statistics** - View total accepts, rejects, and acceptance rates
    95 * **Trend Charts** - Visualize consent data over time
    96 * **Category Analytics** - See which cookie categories users accept most
    97 * **Geographic Distribution** - View consents by country (requires Pro)
    98 * **Device Analytics** - Track consents by device type
    99 * **Consent Logs** - Detailed audit trail of all consent decisions
    100 * **Export Data** - Download consent logs for compliance reporting
    101 
    102 = 🔧 Developer-Friendly =
    103 
    104 Built with developers in mind:
    105 
    106 * **Clean Code** - Well-structured, documented codebase
    107 * **Hooks & Filters** - Extensive customization options
    108 * **REST API Ready** - Modern WordPress development practices
    109 * **No jQuery** - Vanilla JavaScript for better performance
    110 * **Template Override** - Override templates in your theme
    111 
    112 = 🚀 Performance Optimized =
    113 
    114 DigiConsent is built for speed:
    115 
    116 * **Lightweight** - Minimal footprint on page load
    117 * **Conditional Loading** - Scripts load only when needed
    118 * **Optimized Assets** - Minified CSS and JavaScript
    119 * **No External Dependencies** - Everything self-contained
    120 * **Cache Compatible** - Works with all major caching plugins
    121 
    122 = 🤝 Privacy First =
    123 
    124 We take privacy seriously:
    125 
    126 * **No Data Collection** - DigiConsent doesn't send data to external servers
    127 * **Local Storage** - All consent data stored on your server
    128 * **Open Source** - Transparent, auditable code
    129 * **Regular Updates** - Stay compliant with changing regulations
    130 * **Privacy Law Compliant** - Built for GDPR, CCPA, LGPD, ePrivacy and other regulations
     15= 🚀 BEAUTIFUL BLOCKS FOR THE WORDPRESS BLOCK EDITOR =
     16
     17DigiBlocks enhances your WordPress Gutenberg editor with a suite of professional-grade blocks designed for performance, flexibility, and ease-of-use. Create beautiful content layouts without writing a single line of code.
     18
     19= 💎 Feature-Rich Block Collection =
     20
     21DigiBlocks includes a comprehensive collection of blocks designed to address all your content creation needs:
     22
     23* **[Container](https://digiblocks.me/block/container?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful layouts with flexible containers and columns.
     24* **[Accordion](https://digiblocks.me/block/accordion?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a vertically stacked list of accordion items.
     25* **[Buttons](https://digiblocks.me/block/buttons?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add beautiful interactive buttons with icons.
     26* **[Call To Action](https://digiblocks.me/block/call-to-action?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a beautiful call to action block.
     27* **[Countdown](https://digiblocks.me/block/countdown?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a beautiful countdown timer.
     28* **[Counter](https://digiblocks.me/block/counter?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display animated numerical counters.
     29* **[FAQ](https://digiblocks.me/block/faq?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful FAQ block with schema markup for SEO.
     30* **[Forms](https://digiblocks.me/block/forms?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create custom forms easily with a few clicks.
     31* **[Google Map](https://digiblocks.me/block/google-map?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a responsive Google Map with markers.
     32* **[Heading](https://digiblocks.me/block/heading?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create a beautiful heading with various styling options.
     33* **[Icon](https://digiblocks.me/block/icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable icon with various styling options.
     34* **[Icon Box](https://digiblocks.me/block/icon-box?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display an icon with title and text in a beautiful box layout.
     35* **[Icon List](https://digiblocks.me/block/icon-list?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a list of items with custom icons.
     36* **[Image](https://digiblocks.me/block/image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add images with extensive styling options.
     37* **[Lottie Animation](https://digiblocks.me/block/lottie?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add beautiful Lottie animations to your content.
     38* **[Newsletter](https://digiblocks.me/block/newsletter?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a newsletter subscription form.
     39* **[Row](https://digiblocks.me/block/row?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create horizontal layouts with flexible alignment and spacing controls.
     40* **[Pricing Table](https://digiblocks.me/block/pricing-table?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful pricing tables with multiple plans and features.
     41* **[Separator](https://digiblocks.me/block/separator?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a separator with various styles, text, and icon options.
     42* **[Social Icons](https://digiblocks.me/block/social-icons?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add social media links with beautiful icons.
     43* **[Spacer](https://digiblocks.me/block/spacer?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add vertical space between blocks with adjustable height.
     44* **[Table](https://digiblocks.me/block/table?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Build responsive comparison and data tables with ease.
     45* **[Team](https://digiblocks.me/block/team?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your team members in various layouts.
     46* **[Testimonials](https://digiblocks.me/block/testimonials?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display customer testimonials in beautiful layouts.
     47* **[Text](https://digiblocks.me/block/text?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create rich text content with advanced styling options.
     48
     49= Pro Version Blocks =
     50
     51* **[AI Image](https://digiblocks.me/block/ai-image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Generate beautiful images with AI.
     52* **[Posts](https://digiblocks.me/block/posts?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your WordPress posts in beautiful grid and list layouts.
     53* **[Money Back](https://digiblocks.me/block/money-back?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable money back guarantee.
     54* **[Logo](https://digiblocks.me/block/logo?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable logo for your website header or footer.
     55* **[Navigation](https://digiblocks.me/block/navigation?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a responsive navigation menu with custom or WordPress menus.
     56* **[Login Link](https://digiblocks.me/block/login-link?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable login/account link for your header.
     57* **[Page Title](https://digiblocks.me/block/page-title?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the title of the current page or post.
     58* **[Breadcrumbs](https://digiblocks.me/block/breadcrumbs?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Show navigation path.
     59* **[Featured Image](https://digiblocks.me/block/featured-image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the featured image of the current post.
     60* **[Post Meta](https://digiblocks.me/block/post-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display post metadata like author, date, categories, and tags.
     61* **[Post Content](https://digiblocks.me/block/post-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the main content of the current post or page.
     62* **[Post Navigation](https://digiblocks.me/block/post-navigation?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add previous/next post navigation links to single posts.
     63* **[Social Share](https://digiblocks.me/block/social-share?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add social sharing buttons for various platforms.
     64* **[Table of Contents](https://digiblocks.me/block/table-of-contents?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Auto-generate a table of contents from page headings.
     65* **[Author Box](https://digiblocks.me/block/author-box?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display author information, bio, avatar and social icons.
     66* **[Related Posts](https://digiblocks.me/block/related-posts?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display posts related to the current post.
     67* **[Post Comments](https://digiblocks.me/block/post-comments?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display and customize the comments section.
     68* **[Search Form](https://digiblocks.me/block/search-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced search form with AJAX capabilities and post type filtering.
     69* **[Taxonomy](https://digiblocks.me/block/taxonomy?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display taxonomy terms like categories, tags or custom taxonomies.
     70* **[Search Results](https://digiblocks.me/block/search-results?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display search results with customizable layout and pagination.
     71* **[Copyright](https://digiblocks.me/block/copyright?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display copyright text with dynamic year, site name and site URL.
     72
     73= DigiCommerce Blocks (When DigiCommerce is Active) =
     74
     75* **[Products](https://digiblocks.me/block/digi-products?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your DigiCommerce products in a beautiful way.
     76* **[Cart Icon](https://digiblocks.me/block/digi-cart-icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display cart icon with count and total anywhere.
     77* **[Product Price](https://digiblocks.me/block/digi-price?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product price with custom styling.
     78* **[Product Gallery](https://digiblocks.me/block/digi-product-gallery?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced product gallery with lightbox, and thumbnail navigation.
     79* **[Product Meta](https://digiblocks.me/block/digi-product-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product meta information like categories, and tags.
     80* **[Product Content](https://digiblocks.me/block/digi-product-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product description or short description content.
     81* **[Product Features](https://digiblocks.me/block/digi-product-features?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product features table.
     82* **[Product Add To Cart](https://digiblocks.me/block/digi-product-add-to-cart?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the add to cart button.
     83* **[Product Reviews](https://digiblocks.me/block/digi-product-reviews?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product reviews stars.
     84* **[Product Reviews Form](https://digiblocks.me/block/digi-product-reviews-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a customizable product reviews form.
     85
     86= WooCommerce Blocks (When WooCommerce is Active) =
     87
     88* **[Products](https://digiblocks.me/block/woo-products?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your products in a beautiful grid layout.
     89* **[Cart Icon](https://digiblocks.me/block/woo-cart-icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display cart icon with count and total anywhere.
     90* **[Product Price](https://digiblocks.me/block/woo-price?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product price with custom styling.
     91* **[Product Gallery](https://digiblocks.me/block/woo-product-gallery?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced product gallery with lightbox, and thumbnail navigation.
     92* **[Product Meta](https://digiblocks.me/block/woo-product-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product meta information like SKU, categories, and tags.
     93* **[Product Content](https://digiblocks.me/block/woo-product-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product description or short description content.
     94* **[Product Add To Cart](https://digiblocks.me/block/woo-product-add-to-cart?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the add to cart button.
     95* **[Product Reviews](https://digiblocks.me/block/woo-product-reviews?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product reviews stars.
     96* **[Product Reviews Form](https://digiblocks.me/block/woo-product-reviews-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a customizable product reviews form.
     97
     98= ⚙️ Built For Performance =
     99
     100DigiBlocks is built with performance in mind:
     101
     102* **Optimized Code**: Lightweight implementation for fast page loading
     103* **Resource Efficiency**: CSS and JS are loaded only when blocks are used
     104* **Responsive Design**: All blocks are fully responsive and mobile-friendly
     105* **Accessibility Ready**: Built with web accessibility standards in mind
     106
     107= 🎨 Extensive Customization Options =
     108
     109Every block comes with comprehensive styling options:
     110
     111* **Typography Controls**: Font family, size, weight, line height, and more
     112* **Color Settings**: Custom colors for text, background, icons, and borders
     113* **Spacing Controls**: Precise control over margins, padding, and alignment
     114* **Border & Shadow**: Customize borders, border radius, and box shadows
     115* **Animation Effects**: Add entrance animations to engage your visitors
     116* **Responsive Controls**: Adjust settings for desktop, tablet, and mobile
     117
     118= 💻 Developer-Friendly Architecture =
     119
     120DigiBlocks is built with developers in mind:
     121
     122* **Clean, Documented Code**: Well-structured codebase for easy customization
     123* **Extensible Framework**: Add custom blocks or extend existing ones
     124* **Minimal Dependencies**: No jQuery or external libraries required
     125* **Theme Compatibility**: Works with virtually any WordPress theme
     126
     127= 🤝 Join Our Community =
     128
     129Connect with fellow DigiBlocks users and stay updated:
     130
     131* [Documentation](https://docs.digiblocks.me?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks) - Comprehensive guides and tutorials
     132* [Support Forum](https://wordpress.org/support/plugin/digiblocks/) - Get help from our team and community
     133* [GitHub Repository](https://github.com/DigiHold/DigiBlocks) - Access source code and contribute
     134
     135= 🚀 Ready to Transform Your WordPress Site? =
     136
     137Get Started with DigiBlocks today!
    131138
    132139== Installation ==
     
    1361431. **Upload & Activate**
    137144   * Visit Plugins > Add New
    138    * Search for "DigiConsent"
     145   * Search for "DigiBlocks"
    139146   * Click "Install Now" and then "Activate"
    140    * Or upload the plugin files manually to `/wp-content/plugins/digiconsent`
    141 
    142 2. **Configure Your Banner**
    143    * Go to DigiConsent > Settings in your WordPress admin
    144    * Customize the banner design and content
    145    * Add your tracking scripts to cookie categories
    146 
    147 3. **Test & Launch**
    148    * Preview your cookie banner on the frontend
    149    * Test acceptance and rejection flows
    150    * Monitor analytics in the dashboard
     147   * Or upload the plugin files manually to `/wp-content/plugins/digiblocks`
     148
     1492. **Start Using the Blocks**
     150   * Edit any page or post with the Block Editor
     151   * Look for the "DigiBlocks" category in the block inserter
     152   * Click on any DigiBlocks block to add it to your page
     153   * Customize using the block controls in the sidebar
    151154
    152155= System Requirements =
     
    156159* Modern browser (Chrome, Firefox, Safari, Edge)
    157160
    158 = Source Code =
    159 
    160 This plugin uses compiled/minified JavaScript and CSS files for optimal performance. The source code for all compiled assets is included in the plugin's `resources` directory:
    161 
    162 * **JavaScript Source Files:**
    163   - `resources/js/admin/admin.js` - Compiled to `assets/js/admin.js`
    164   - `resources/js/front/front.js` - Compiled to `assets/js/front.js`
    165   - `resources/js/admin/review-notice.js` - Compiled to `assets/js/review-notice.js`
    166   - `resources/js/vendor/chart.js` - Compiled to `assets/js/chart.min.js` (Chart.js library v4.5.1)
    167   - `resources/js/vendor/coloris.js` - Compiled to `assets/js/coloris.min.js` (Coloris color picker library)
    168 
    169 * **CSS Source Files:**
    170   - `resources/css/admin/admin.css` - Compiled to `assets/css/admin.css`
    171   - `resources/css/front/front.css` - Compiled to `assets/css/front.css`
    172   - `resources/css/admin/review-notice.css` - Compiled to `assets/css/review-notice.css`
    173   - `resources/css/vendor/coloris.css` - Compiled to `assets/css/coloris.min.css` (Coloris styles)
    174 
    175 **Third-Party Libraries:**
    176 - Chart.js (v4.5.1) - MIT License - https://github.com/chartjs/Chart.js
    177 - Coloris - MIT License - https://github.com/mdbassit/Coloris
    178 
    179 **Build Instructions:**
    180 The plugin uses npm for dependency management and build processes. To rebuild the assets from source:
    181 
    182 1. Install Node.js and npm
    183 2. Run `npm install` in the plugin directory
    184 3. Run `npm run build` to compile all assets
    185 4. Individual assets can be built with `npm run build:css-admin`, `npm run build:js-front`, etc.
    186 
    187 See `package.json` for all available build commands.
    188 
    189 == External Services ==
    190 
    191 **IMPORTANT:** DigiConsent itself does not connect to any external services. However, it provides optional integration templates that allow users to add third-party tracking and analytics scripts to their cookie categories. These scripts are only loaded when users provide the necessary IDs/keys and when visitors consent to the respective cookie category.
    192 
    193 When you configure these optional integrations, the following external services may be contacted:
    194 
    195 = Analytics Services (Optional) =
    196 
    197 **Google Analytics 4**
    198 * **Purpose:** Web analytics and tracking
    199 * **Data Sent:** User behavior, page views, events (configured by site owner)
    200 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a GA4 Measurement ID
    201 * **Service URL:** https://www.googletagmanager.com/gtag/js
    202 * **Privacy Policy:** https://policies.google.com/privacy
    203 * **Terms of Service:** https://marketingplatform.google.com/about/analytics/terms/us/
    204 
    205 **Google Tag Manager**
    206 * **Purpose:** Tag and script management
    207 * **Data Sent:** Varies based on configured tags
    208 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a GTM Container ID
    209 * **Service URL:** https://www.googletagmanager.com/gtm.js
    210 * **Privacy Policy:** https://policies.google.com/privacy
    211 * **Terms of Service:** https://marketingplatform.google.com/about/analytics/terms/us/
    212 
    213 **Hotjar**
    214 * **Purpose:** Behavior analytics and user feedback
    215 * **Data Sent:** User interactions, heatmaps, session recordings
    216 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a Hotjar Site ID
    217 * **Service URL:** https://static.hotjar.com
    218 * **Privacy Policy:** https://www.hotjar.com/legal/policies/privacy/
    219 * **Terms of Service:** https://www.hotjar.com/legal/policies/terms-of-service/
    220 
    221 = Marketing Services (Optional) =
    222 
    223 **Facebook Pixel**
    224 * **Purpose:** Ad tracking and conversion measurement
    225 * **Data Sent:** Page views, events, user behavior
    226 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a Facebook Pixel ID
    227 * **Service URL:** https://connect.facebook.net and https://www.facebook.com/tr
    228 * **Privacy Policy:** https://www.facebook.com/privacy/policy/
    229 * **Terms of Service:** https://www.facebook.com/legal/terms
    230 
    231 **LinkedIn Insight Tag**
    232 * **Purpose:** LinkedIn ad tracking and analytics
    233 * **Data Sent:** Page views, conversions, demographic data
    234 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a LinkedIn Partner ID
    235 * **Service URL:** https://snap.licdn.com and https://px.ads.linkedin.com
    236 * **Privacy Policy:** https://www.linkedin.com/legal/privacy-policy
    237 * **Terms of Service:** https://www.linkedin.com/legal/user-agreement
    238 
    239 **TikTok Pixel**
    240 * **Purpose:** TikTok ad tracking and analytics
    241 * **Data Sent:** Page views, events, conversions
    242 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a TikTok Pixel ID
    243 * **Service URL:** https://analytics.tiktok.com
    244 * **Privacy Policy:** https://www.tiktok.com/legal/privacy-policy
    245 * **Terms of Service:** https://www.tiktok.com/legal/terms-of-use
    246 
    247 = Functional Services (Optional) =
    248 
    249 **Google Maps**
    250 * **Purpose:** Interactive maps display
    251 * **Data Sent:** Location requests, map interactions
    252 * **When:** Only when visitor consents to functional cookies AND site owner has configured a Google Maps API Key
    253 * **Service URL:** https://maps.googleapis.com
    254 * **Privacy Policy:** https://policies.google.com/privacy
    255 * **Terms of Service:** https://cloud.google.com/maps-platform/terms
    256 
    257 **Google reCAPTCHA**
    258 * **Purpose:** Spam and bot prevention
    259 * **Data Sent:** User interaction data, browser information
    260 * **When:** Only when visitor consents to functional cookies AND site owner has configured a reCAPTCHA Site Key
    261 * **Service URL:** https://www.google.com/recaptcha/api.js
    262 * **Privacy Policy:** https://policies.google.com/privacy
    263 * **Terms of Service:** https://policies.google.com/terms
    264 
    265 **Intercom**
    266 * **Purpose:** Customer messaging and support
    267 * **Data Sent:** User information, messages, behavior data
    268 * **When:** Only when visitor consents to functional cookies AND site owner has configured an Intercom App ID
    269 * **Service URL:** https://widget.intercom.io and https://api-iam.intercom.io
    270 * **Privacy Policy:** https://www.intercom.com/legal/privacy
    271 * **Terms of Service:** https://www.intercom.com/legal/terms-and-policies
    272 
    273 **Zendesk Chat**
    274 * **Purpose:** Customer support chat
    275 * **Data Sent:** Chat messages, user information
    276 * **When:** Only when visitor consents to functional cookies AND site owner has configured a Zendesk Key
    277 * **Service URL:** https://static.zdassets.com
    278 * **Privacy Policy:** https://www.zendesk.com/company/agreements-and-terms/privacy-notice/
    279 * **Terms of Service:** https://www.zendesk.com/company/agreements-and-terms/master-subscription-agreement/
    280 
    281 **Note:** All of these integrations are completely optional. DigiConsent does not send any data to these services unless you explicitly configure the integration AND visitors provide consent. You are responsible for ensuring compliance with the terms of service and privacy policies of any third-party services you choose to integrate.
    282 
    283161== Frequently Asked Questions ==
    284162
    285 = Is DigiConsent compliant with GDPR, CCPA, and other privacy laws? =
    286 
    287 Yes! DigiConsent follows best practices for GDPR (EU), CCPA/CPRA (California), LGPD (Brazil), ePrivacy Directive, and other privacy regulations including granular consent, consent logging, and proper cookie categorization. However, you should consult with a legal professional to ensure your complete setup meets all requirements.
    288 
    289 = What's the difference between Free and Pro? =
    290 
    291 The free version includes everything you need for basic cookie compliance: cookie consent banners, quick script setup templates (Google Analytics, Facebook Pixel, etc.), consent logging, and analytics. DigiConsent Pro adds custom script management (add any JavaScript to head, body, or footer), advanced geolocation targeting, behavior controls (display delays, scroll triggers, exit intent), and regional compliance features for businesses operating in multiple countries or US states.
    292 
    293 = Does DigiConsent work with caching plugins? =
    294 
    295 Yes, DigiConsent is compatible with all major caching plugins (WP Rocket, W3 Total Cache, WP Super Cache, etc.). The banner is rendered client-side to ensure it always displays correctly regardless of caching.
    296 
    297 = Can I customize the banner appearance? =
    298 
    299 Absolutely! DigiConsent offers extensive customization options including colors (with transparency), animations, positioning, and custom content. You can match it perfectly to your brand. Pro version adds hero media (images/videos).
    300 
    301 = Does it block tracking scripts automatically? =
    302 
    303 Yes, when you add scripts to cookie categories, DigiConsent will automatically block them until the user provides consent for that category. This works with opt-in, opt-out, and notice-only consent modes.
    304 
    305 = Can I use DigiConsent on multiple websites? =
    306 
    307 Yes, you can use DigiConsent (both free and Pro versions) on as many websites as you want. Use the import/export feature to easily transfer settings between sites.
    308 
    309 = How does geolocation work? (Pro Feature) =
    310 
    311 With DigiConsent Pro, you can detect visitor location using MaxMind GeoLite2 database and show different banners to visitors from specific countries or US states. This is useful for showing opt-in banners to EU visitors while showing notice-only banners to other regions. You can create location rules with completely different settings per region.
    312 
    313 = Are consent records stored? =
    314 
    315 Yes, DigiConsent logs all consent decisions with timestamps, IP addresses (optional), user agents, and consent choices. These logs can be viewed in the dashboard and exported for compliance audits. You can configure log retention period (minimum 30 days).
    316 
    317 = Does DigiConsent slow down my website? =
    318 
    319 No. DigiConsent is built with performance in mind. The plugin uses minimal resources, loads assets only when needed, and works seamlessly with page caching. Pro version uses intelligent caching for geolocation lookups.
    320 
    321 = Can I export my settings? =
    322 
    323 Yes, DigiConsent includes import/export functionality so you can easily transfer settings between websites or create backups of your configuration.
    324 
    325 = Does it support Google Consent Mode v2? =
    326 
    327 Yes! DigiConsent fully supports Google Consent Mode v2, including regional settings (Pro feature). This ensures proper integration with Google Analytics, Google Ads, and other Google services.
    328 
    329 = Can I translate the banner to different languages? =
    330 
    331 Yes, DigiConsent is fully translation-ready and works with WPML, Polylang, and other translation plugins. All banner text can be customized in the settings.
     163= Will DigiBlocks work with my theme? =
     164
     165Yes! DigiBlocks is designed to work with any WordPress theme that supports the block editor. The blocks adapt to your theme's styling while maintaining their functionality.
     166
     167= Does DigiBlocks slow down my website? =
     168
     169No. DigiBlocks is built with performance in mind. CSS and JavaScript files are only loaded when blocks are actually used on a page, ensuring minimal impact on page load times.
     170
     171= Can I use DigiBlocks on multiple websites? =
     172
     173Yes, you can use DigiBlocks on as many websites as you want.
     174
     175= Are the blocks responsive for mobile devices? =
     176
     177Absolutely! All DigiBlocks are fully responsive and include controls to customize their appearance on desktop, tablet, and mobile devices.
     178
     179= Can I disable blocks I don't need? =
     180
     181Yes, DigiBlocks includes a block manager in the admin dashboard where you can enable or disable individual blocks to keep your editor clean and focused.
     182
     183= Does DigiBlocks support Google Fonts? =
     184
     185Yes, DigiBlocks supports Google Fonts, giving you access to hundreds of font families for your blocks.
     186
     187= Is DigiBlocks compatible with page builders? =
     188
     189DigiBlocks is specifically designed for the WordPress block editor (Gutenberg). While some blocks may work with page builders that support Gutenberg blocks, we recommend using DigiBlocks with the native WordPress editor for the best experience.
     190
     191= Do I need coding knowledge to use DigiBlocks? =
     192
     193No coding knowledge is required! DigiBlocks is designed to be user-friendly with intuitive controls.
     194
     195== External services ==
     196
     197= Google Maps API =
     198
     199This plugin uses Google Maps API for the Google Map Block feature.
     200
     201* **Service purpose**: The Google Maps API is used to display interactive maps in the Google Map Block.
     202* **Data sent**: When a page with the Google Map Block loads, the plugin sends location data (latitude and longitude) to Google's servers to render the map. User IP addresses may also be collected by Google as part of standard API usage.
     203* **When data is sent**: Data is only sent when a page containing the Google Map Block is viewed.
     204* **Terms of Service**: https://cloud.google.com/maps-platform/terms/
     205* **Privacy Policy**: https://policies.google.com/privacy
    332206
    333207== Screenshots ==
    334208
    335 1. **Dashboard** - View consent statistics and analytics at a glance
    336 2. **Settings** - Customize banner layout, behavior, texts and other settings
    337 3. **Design** - Customize design, colors, logo and animation
    338 4. **Necessary** - Configure essential cookies required for basic site functionality
    339 5. **Analytics** - Set up analytics tracking scripts like Google Analytics and Hotjar
    340 6. **Marketing** - Configure advertising pixels like Facebook, TikTok and LinkedIn
    341 7. **Functional** - Add functional scripts like live chat and interactive features
    342 8. **Import/Export** - Backup and transfer your settings between sites
    343 9. **Consent Logs** - View detailed audit trail of all visitor consent decisions
    344 10. **Analytics Dashboard** - Track acceptance rates, trends, and statistics over time
    345 11. **Script Management** - Configure custom tracking scripts for each cookie category (Pro)
    346 12. **Behavior Settings** - Control display delays, scroll triggers and exit intent (Pro)
    347 13. **Geolocation Settings** - Target specific countries or regions (Pro)
     2091. **Dashboard**: Add or remove blocks.
     2102. **Settings**: Configure what you need.
    348211
    349212== Changelog ==
    350213
     214= 1.1.0 -  = IMPORTANT TO READ: This is a very big update, many blocks have been completely rewritten so do a backup of your site before updating it, we strongly recommend you to do the update on a staging site to be sure everything is working properly, and contact us if you're facing any kind of issues, we can also do the migration from the previous to this new version for you.
     215* Added: Max Width field for the Heading block
     216* Added: Flex Direction field for the Container and Row blocks
     217* Added: Position panel with settings to allow relative, absolute or fixed positioning with orientation fields
     218* Added: Transform panel with settings like Rotate, Offset, Scale, which allow you to create unique design
     219* Added: More Animations
     220* Added: Margins fields for the Icon Box block to control title and content margin
     221* Added: Justify content field for the Icon Box block to control align
     222* Added: Better Font Family selection with search input and fonts preview
     223* Added: Hover Effect for the Button block
     224* Tweak: Many improvements for the Heading block
     225* Tweak: Many improvements for the Text block
     226* Tweak: Many improvements for the Container block
     227* Tweak: Many improvements for the Column block
     228* Tweak: Many improvements for the Row block
     229* Tweak: Better Units selection design
     230* Tweak: Better Typography UX
     231* Tweak: Animations now only load the required JS dynamically instead of all animations
     232* Tweak: Better panels organization
     233
     234
     235= 1.0.3 - October 21, 2025 =
     236* Added: Settings and tab needed for new AI Image feature
     237
     238= 1.0.2 - October 14, 2025 =
     239* Tweak: All defaults values for tablet and mobile removed to avoid issues
     240* Tweak: Better readable way for the textareas for the Form block
     241* Fixed: Form Success and Error messages was sent in the email
     242* Fixed: Small issues
     243
     244= 1.0.1 - August 18, 2025 =
     245* Tweak: Table block, warning icon added
     246* Tweak: Icon box block, Better settings for icon width and spacing
     247* Fixed: If the Text block was used in post content, it wasn't added in excerpt
     248
     249= 1.0.0 - June 15, 2025 =
     250* Initial release
     251
     252== Upgrade Notice ==
     253
    351254= 1.0.0 =
    352 * Initial release
    353 
    354 == Upgrade Notice ==
    355 
    356 = 1.0.6 =
    357 * Fixed: Review issues.
    358 
    359 = 1.0.5 =
    360 * Fixed: Review issues.
    361 
    362 = 1.0.4 =
    363 * Fixed: Review issues.
    364 
    365 = 1.0.3 =
    366 * Fixed: Review issues.
    367 
    368 = 1.0.2 =
    369 * Fixed: Review issues.
    370 
    371 = 1.0.1 =
    372 * Fixed: Review issues.
    373 
    374 = 1.0.0 =
    375 First release
    376 
    377 == Upgrade to Pro ==
    378 
    379 Get DigiConsent Pro for advanced features:
    380 
    381 * 📜 Custom script management (head, body, footer injection)
    382 * 🌍 Geolocation targeting (countries, EU, US states)
    383 * 🎯 Advanced behavior controls (delays, scroll triggers, exit intent)
    384 * 📍 Location-based rules with regional settings
    385 * 🎨 Hero media support (images and videos)
    386 * ⚙️ Regional compliance features
    387 * 🔄 Priority support and updates
    388 
    389 [Upgrade to DigiConsent Pro →](https://digihold.click/digiconsent-pro)
     255First public release of DigiBlocks - Your complete solution for creating beautiful WordPress pages!
  • digiconsent/trunk/readme.txt

    r3431268 r3431287  
    1 === DigiConsent - Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance ===
     1=== DigiBlocks - Professional Gutenberg Block Collection ===
    22Contributors: digihold
    3 Tags: cookie consent, gdpr, ccpa, cookie banner, privacy, eprivacy, compliance
     3Tags: blocks, gutenberg, editor, page builder, gutenberg blocks
    44Requires at least: 5.8
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.6
     7Stable tag: 1.1.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Cookie consent solution for WordPress. GDPR, CCPA, LGPD & ePrivacy compliant banners with analytics and geolocation support.
     11DigiBlocks is a powerful collection of beautifully designed Gutenberg blocks that help you create stunning WordPress pages with ease.
    1212
    1313== Description ==
    1414
    15 = 🍪 COOKIE CONSENT FOR GDPR, CCPA, LGPD & EPRIVACY =
    16 
    17 DigiConsent is a powerful cookie consent plugin that helps you comply with GDPR (EU), CCPA/CPRA (California), LGPD (Brazil), POPIA (South Africa), and other privacy regulations while maintaining a great user experience. Create beautiful, customizable cookie banners with advanced features like script management, detailed analytics, and geolocation targeting.
    18 
    19 = ✅ FREE FEATURES =
    20 
    21 Everything you need for cookie compliance, included in the free version:
    22 
    23 * **Beautiful Cookie Banners** - Modern, customizable designs that match your brand
    24 * **Multiple Banner Positions** - Bottom, top, fullscreen overlay, or custom positioning
    25 * **Cookie Categories** - Essential, analytics, marketing, and functional categories
    26 * **Granular Consent** - Let users choose exactly which cookies they accept
    27 * **Consent Logging** - Track and audit all consent decisions with timestamps
    28 * **Analytics Dashboard** - View acceptance rates, trends, and statistics
    29 * **Advanced Color Picker** - RGB/RGBA support with transparency control
    30 * **Import/Export Settings** - Easily transfer settings between sites
    31 * **Quick Script Setup** - Built-in templates for Google Analytics, Facebook Pixel, and more
    32 * **Google Consent Mode v2** - Full support for Google's consent framework
    33 * **Privacy Policy Links** - Direct links to your privacy policy page
    34 * **Responsive Design** - Perfect display on all devices and screen sizes
    35 * **Translation Ready** - Full support for multilingual sites
    36 
    37 = 🚀 PRO FEATURES =
    38 
    39 Upgrade to [DigiConsent Pro](https://digihold.click/digiconsent-pro) for advanced targeting and behavior control:
    40 
    41 **🌍 Geolocation Targeting**
    42 * **Country Targeting** - Show different banners to visitors from specific countries
    43 * **EU/EEA Automatic** - Target all EU/EEA countries with one click
    44 * **US State Targeting** - Comply with state-specific laws (CPRA, VCDPA, etc.)
    45 * **IP Geolocation** - Automatic visitor location detection using MaxMind GeoLite2
    46 * **Location Rules** - Create custom rules with different settings per region
    47 * **Fallback Options** - Control what happens when location can't be detected
    48 
    49 **🎯 Advanced Behavior Controls**
    50 * **Display Delay** - Show banner after X seconds
    51 * **Scroll Trigger** - Display banner after user scrolls X% of page
    52 * **Exit Intent** - Show banner when user attempts to leave
    53 * **Auto-Hide** - Automatically hide banner after X seconds
    54 * **Page Lock** - Prevent page interaction until consent is given
    55 * **Blur Effect** - Blur page content until user makes a choice
    56 * **ESC Key Close** - Allow users to close banner with ESC key
    57 
    58 **🎨 Enhanced Design Options**
    59 * **Hero Media** - Add images or videos to your banner
    60 * **Video Backgrounds** - Autoplay, loop, and mute controls
    61 * **Multiple Layouts** - Additional banner layout options
    62 * **Per-Location Customization** - Different designs for different countries
    63 
    64 **⚙️ Regional Compliance**
    65 * **Regional Consent Modes** - Different opt-in/opt-out behavior per location
    66 * **Regional Google Consent Mode** - Location-specific GCM settings
    67 * **Consent Expiry Per Region** - Different cookie lifetimes by location
    68 * **Regional Button Visibility** - Show/hide buttons based on location
    69 
    70 **📜 Custom Script Management**
    71 * **Head Scripts** - Add custom JavaScript/tracking codes to the document head
    72 * **Body Scripts** - Inject scripts right after the opening body tag
    73 * **Footer Scripts** - Add scripts before the closing body tag
    74 * **Per-Category Scripts** - Assign custom scripts to specific cookie categories
    75 * **Consent-Based Loading** - Scripts only execute after user consent
    76 
    77 [Learn more about DigiConsent Pro →](https://digihold.click/digiconsent-pro)
    78 
    79 = 🎨 Extensive Customization =
    80 
    81 Every aspect of the cookie banner can be customized:
    82 
    83 * **Colors & Transparency** - Advanced color picker with RGBA support
    84 * **Typography** - Customize fonts, sizes, and styles
    85 * **Button Styling** - Full control over button appearance
    86 * **Animations** - Choose from slide, fade, zoom, or no animation
    87 * **Custom Content** - Write your own banner text and privacy policy links
    88 * **Logo Integration** - Add your brand logo to the banner
    89 
    90 = 📊 Analytics & Reporting =
    91 
    92 Track consent performance with detailed analytics:
    93 
    94 * **Consent Statistics** - View total accepts, rejects, and acceptance rates
    95 * **Trend Charts** - Visualize consent data over time
    96 * **Category Analytics** - See which cookie categories users accept most
    97 * **Geographic Distribution** - View consents by country (requires Pro)
    98 * **Device Analytics** - Track consents by device type
    99 * **Consent Logs** - Detailed audit trail of all consent decisions
    100 * **Export Data** - Download consent logs for compliance reporting
    101 
    102 = 🔧 Developer-Friendly =
    103 
    104 Built with developers in mind:
    105 
    106 * **Clean Code** - Well-structured, documented codebase
    107 * **Hooks & Filters** - Extensive customization options
    108 * **REST API Ready** - Modern WordPress development practices
    109 * **No jQuery** - Vanilla JavaScript for better performance
    110 * **Template Override** - Override templates in your theme
    111 
    112 = 🚀 Performance Optimized =
    113 
    114 DigiConsent is built for speed:
    115 
    116 * **Lightweight** - Minimal footprint on page load
    117 * **Conditional Loading** - Scripts load only when needed
    118 * **Optimized Assets** - Minified CSS and JavaScript
    119 * **No External Dependencies** - Everything self-contained
    120 * **Cache Compatible** - Works with all major caching plugins
    121 
    122 = 🤝 Privacy First =
    123 
    124 We take privacy seriously:
    125 
    126 * **No Data Collection** - DigiConsent doesn't send data to external servers
    127 * **Local Storage** - All consent data stored on your server
    128 * **Open Source** - Transparent, auditable code
    129 * **Regular Updates** - Stay compliant with changing regulations
    130 * **Privacy Law Compliant** - Built for GDPR, CCPA, LGPD, ePrivacy and other regulations
     15= 🚀 BEAUTIFUL BLOCKS FOR THE WORDPRESS BLOCK EDITOR =
     16
     17DigiBlocks enhances your WordPress Gutenberg editor with a suite of professional-grade blocks designed for performance, flexibility, and ease-of-use. Create beautiful content layouts without writing a single line of code.
     18
     19= 💎 Feature-Rich Block Collection =
     20
     21DigiBlocks includes a comprehensive collection of blocks designed to address all your content creation needs:
     22
     23* **[Container](https://digiblocks.me/block/container?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful layouts with flexible containers and columns.
     24* **[Accordion](https://digiblocks.me/block/accordion?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a vertically stacked list of accordion items.
     25* **[Buttons](https://digiblocks.me/block/buttons?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add beautiful interactive buttons with icons.
     26* **[Call To Action](https://digiblocks.me/block/call-to-action?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a beautiful call to action block.
     27* **[Countdown](https://digiblocks.me/block/countdown?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a beautiful countdown timer.
     28* **[Counter](https://digiblocks.me/block/counter?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display animated numerical counters.
     29* **[FAQ](https://digiblocks.me/block/faq?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful FAQ block with schema markup for SEO.
     30* **[Forms](https://digiblocks.me/block/forms?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create custom forms easily with a few clicks.
     31* **[Google Map](https://digiblocks.me/block/google-map?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a responsive Google Map with markers.
     32* **[Heading](https://digiblocks.me/block/heading?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create a beautiful heading with various styling options.
     33* **[Icon](https://digiblocks.me/block/icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable icon with various styling options.
     34* **[Icon Box](https://digiblocks.me/block/icon-box?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display an icon with title and text in a beautiful box layout.
     35* **[Icon List](https://digiblocks.me/block/icon-list?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a list of items with custom icons.
     36* **[Image](https://digiblocks.me/block/image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add images with extensive styling options.
     37* **[Lottie Animation](https://digiblocks.me/block/lottie?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add beautiful Lottie animations to your content.
     38* **[Newsletter](https://digiblocks.me/block/newsletter?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a newsletter subscription form.
     39* **[Row](https://digiblocks.me/block/row?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create horizontal layouts with flexible alignment and spacing controls.
     40* **[Pricing Table](https://digiblocks.me/block/pricing-table?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create beautiful pricing tables with multiple plans and features.
     41* **[Separator](https://digiblocks.me/block/separator?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a separator with various styles, text, and icon options.
     42* **[Social Icons](https://digiblocks.me/block/social-icons?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add social media links with beautiful icons.
     43* **[Spacer](https://digiblocks.me/block/spacer?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add vertical space between blocks with adjustable height.
     44* **[Table](https://digiblocks.me/block/table?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Build responsive comparison and data tables with ease.
     45* **[Team](https://digiblocks.me/block/team?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your team members in various layouts.
     46* **[Testimonials](https://digiblocks.me/block/testimonials?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display customer testimonials in beautiful layouts.
     47* **[Text](https://digiblocks.me/block/text?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Create rich text content with advanced styling options.
     48
     49= Pro Version Blocks =
     50
     51* **[AI Image](https://digiblocks.me/block/ai-image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Generate beautiful images with AI.
     52* **[Posts](https://digiblocks.me/block/posts?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your WordPress posts in beautiful grid and list layouts.
     53* **[Money Back](https://digiblocks.me/block/money-back?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable money back guarantee.
     54* **[Logo](https://digiblocks.me/block/logo?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable logo for your website header or footer.
     55* **[Navigation](https://digiblocks.me/block/navigation?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a responsive navigation menu with custom or WordPress menus.
     56* **[Login Link](https://digiblocks.me/block/login-link?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add a customizable login/account link for your header.
     57* **[Page Title](https://digiblocks.me/block/page-title?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the title of the current page or post.
     58* **[Breadcrumbs](https://digiblocks.me/block/breadcrumbs?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Show navigation path.
     59* **[Featured Image](https://digiblocks.me/block/featured-image?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the featured image of the current post.
     60* **[Post Meta](https://digiblocks.me/block/post-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display post metadata like author, date, categories, and tags.
     61* **[Post Content](https://digiblocks.me/block/post-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the main content of the current post or page.
     62* **[Post Navigation](https://digiblocks.me/block/post-navigation?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add previous/next post navigation links to single posts.
     63* **[Social Share](https://digiblocks.me/block/social-share?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Add social sharing buttons for various platforms.
     64* **[Table of Contents](https://digiblocks.me/block/table-of-contents?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Auto-generate a table of contents from page headings.
     65* **[Author Box](https://digiblocks.me/block/author-box?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display author information, bio, avatar and social icons.
     66* **[Related Posts](https://digiblocks.me/block/related-posts?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display posts related to the current post.
     67* **[Post Comments](https://digiblocks.me/block/post-comments?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display and customize the comments section.
     68* **[Search Form](https://digiblocks.me/block/search-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced search form with AJAX capabilities and post type filtering.
     69* **[Taxonomy](https://digiblocks.me/block/taxonomy?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display taxonomy terms like categories, tags or custom taxonomies.
     70* **[Search Results](https://digiblocks.me/block/search-results?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display search results with customizable layout and pagination.
     71* **[Copyright](https://digiblocks.me/block/copyright?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display copyright text with dynamic year, site name and site URL.
     72
     73= DigiCommerce Blocks (When DigiCommerce is Active) =
     74
     75* **[Products](https://digiblocks.me/block/digi-products?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your DigiCommerce products in a beautiful way.
     76* **[Cart Icon](https://digiblocks.me/block/digi-cart-icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display cart icon with count and total anywhere.
     77* **[Product Price](https://digiblocks.me/block/digi-price?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product price with custom styling.
     78* **[Product Gallery](https://digiblocks.me/block/digi-product-gallery?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced product gallery with lightbox, and thumbnail navigation.
     79* **[Product Meta](https://digiblocks.me/block/digi-product-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product meta information like categories, and tags.
     80* **[Product Content](https://digiblocks.me/block/digi-product-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product description or short description content.
     81* **[Product Features](https://digiblocks.me/block/digi-product-features?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product features table.
     82* **[Product Add To Cart](https://digiblocks.me/block/digi-product-add-to-cart?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the add to cart button.
     83* **[Product Reviews](https://digiblocks.me/block/digi-product-reviews?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product reviews stars.
     84* **[Product Reviews Form](https://digiblocks.me/block/digi-product-reviews-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a customizable product reviews form.
     85
     86= WooCommerce Blocks (When WooCommerce is Active) =
     87
     88* **[Products](https://digiblocks.me/block/woo-products?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display your products in a beautiful grid layout.
     89* **[Cart Icon](https://digiblocks.me/block/woo-cart-icon?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display cart icon with count and total anywhere.
     90* **[Product Price](https://digiblocks.me/block/woo-price?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product price with custom styling.
     91* **[Product Gallery](https://digiblocks.me/block/woo-product-gallery?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Enhanced product gallery with lightbox, and thumbnail navigation.
     92* **[Product Meta](https://digiblocks.me/block/woo-product-meta?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product meta information like SKU, categories, and tags.
     93* **[Product Content](https://digiblocks.me/block/woo-product-content?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product description or short description content.
     94* **[Product Add To Cart](https://digiblocks.me/block/woo-product-add-to-cart?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display the add to cart button.
     95* **[Product Reviews](https://digiblocks.me/block/woo-product-reviews?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display product reviews stars.
     96* **[Product Reviews Form](https://digiblocks.me/block/woo-product-reviews-form?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks)** - Display a customizable product reviews form.
     97
     98= ⚙️ Built For Performance =
     99
     100DigiBlocks is built with performance in mind:
     101
     102* **Optimized Code**: Lightweight implementation for fast page loading
     103* **Resource Efficiency**: CSS and JS are loaded only when blocks are used
     104* **Responsive Design**: All blocks are fully responsive and mobile-friendly
     105* **Accessibility Ready**: Built with web accessibility standards in mind
     106
     107= 🎨 Extensive Customization Options =
     108
     109Every block comes with comprehensive styling options:
     110
     111* **Typography Controls**: Font family, size, weight, line height, and more
     112* **Color Settings**: Custom colors for text, background, icons, and borders
     113* **Spacing Controls**: Precise control over margins, padding, and alignment
     114* **Border & Shadow**: Customize borders, border radius, and box shadows
     115* **Animation Effects**: Add entrance animations to engage your visitors
     116* **Responsive Controls**: Adjust settings for desktop, tablet, and mobile
     117
     118= 💻 Developer-Friendly Architecture =
     119
     120DigiBlocks is built with developers in mind:
     121
     122* **Clean, Documented Code**: Well-structured codebase for easy customization
     123* **Extensible Framework**: Add custom blocks or extend existing ones
     124* **Minimal Dependencies**: No jQuery or external libraries required
     125* **Theme Compatibility**: Works with virtually any WordPress theme
     126
     127= 🤝 Join Our Community =
     128
     129Connect with fellow DigiBlocks users and stay updated:
     130
     131* [Documentation](https://docs.digiblocks.me?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=digiblocks) - Comprehensive guides and tutorials
     132* [Support Forum](https://wordpress.org/support/plugin/digiblocks/) - Get help from our team and community
     133* [GitHub Repository](https://github.com/DigiHold/DigiBlocks) - Access source code and contribute
     134
     135= 🚀 Ready to Transform Your WordPress Site? =
     136
     137Get Started with DigiBlocks today!
    131138
    132139== Installation ==
     
    1361431. **Upload & Activate**
    137144   * Visit Plugins > Add New
    138    * Search for "DigiConsent"
     145   * Search for "DigiBlocks"
    139146   * Click "Install Now" and then "Activate"
    140    * Or upload the plugin files manually to `/wp-content/plugins/digiconsent`
    141 
    142 2. **Configure Your Banner**
    143    * Go to DigiConsent > Settings in your WordPress admin
    144    * Customize the banner design and content
    145    * Add your tracking scripts to cookie categories
    146 
    147 3. **Test & Launch**
    148    * Preview your cookie banner on the frontend
    149    * Test acceptance and rejection flows
    150    * Monitor analytics in the dashboard
     147   * Or upload the plugin files manually to `/wp-content/plugins/digiblocks`
     148
     1492. **Start Using the Blocks**
     150   * Edit any page or post with the Block Editor
     151   * Look for the "DigiBlocks" category in the block inserter
     152   * Click on any DigiBlocks block to add it to your page
     153   * Customize using the block controls in the sidebar
    151154
    152155= System Requirements =
     
    156159* Modern browser (Chrome, Firefox, Safari, Edge)
    157160
    158 = Source Code =
    159 
    160 This plugin uses compiled/minified JavaScript and CSS files for optimal performance. The source code for all compiled assets is included in the plugin's `resources` directory:
    161 
    162 * **JavaScript Source Files:**
    163   - `resources/js/admin/admin.js` - Compiled to `assets/js/admin.js`
    164   - `resources/js/front/front.js` - Compiled to `assets/js/front.js`
    165   - `resources/js/admin/review-notice.js` - Compiled to `assets/js/review-notice.js`
    166   - `resources/js/vendor/chart.js` - Compiled to `assets/js/chart.min.js` (Chart.js library v4.5.1)
    167   - `resources/js/vendor/coloris.js` - Compiled to `assets/js/coloris.min.js` (Coloris color picker library)
    168 
    169 * **CSS Source Files:**
    170   - `resources/css/admin/admin.css` - Compiled to `assets/css/admin.css`
    171   - `resources/css/front/front.css` - Compiled to `assets/css/front.css`
    172   - `resources/css/admin/review-notice.css` - Compiled to `assets/css/review-notice.css`
    173   - `resources/css/vendor/coloris.css` - Compiled to `assets/css/coloris.min.css` (Coloris styles)
    174 
    175 **Third-Party Libraries:**
    176 - Chart.js (v4.5.1) - MIT License - https://github.com/chartjs/Chart.js
    177 - Coloris - MIT License - https://github.com/mdbassit/Coloris
    178 
    179 **Build Instructions:**
    180 The plugin uses npm for dependency management and build processes. To rebuild the assets from source:
    181 
    182 1. Install Node.js and npm
    183 2. Run `npm install` in the plugin directory
    184 3. Run `npm run build` to compile all assets
    185 4. Individual assets can be built with `npm run build:css-admin`, `npm run build:js-front`, etc.
    186 
    187 See `package.json` for all available build commands.
    188 
    189 == External Services ==
    190 
    191 **IMPORTANT:** DigiConsent itself does not connect to any external services. However, it provides optional integration templates that allow users to add third-party tracking and analytics scripts to their cookie categories. These scripts are only loaded when users provide the necessary IDs/keys and when visitors consent to the respective cookie category.
    192 
    193 When you configure these optional integrations, the following external services may be contacted:
    194 
    195 = Analytics Services (Optional) =
    196 
    197 **Google Analytics 4**
    198 * **Purpose:** Web analytics and tracking
    199 * **Data Sent:** User behavior, page views, events (configured by site owner)
    200 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a GA4 Measurement ID
    201 * **Service URL:** https://www.googletagmanager.com/gtag/js
    202 * **Privacy Policy:** https://policies.google.com/privacy
    203 * **Terms of Service:** https://marketingplatform.google.com/about/analytics/terms/us/
    204 
    205 **Google Tag Manager**
    206 * **Purpose:** Tag and script management
    207 * **Data Sent:** Varies based on configured tags
    208 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a GTM Container ID
    209 * **Service URL:** https://www.googletagmanager.com/gtm.js
    210 * **Privacy Policy:** https://policies.google.com/privacy
    211 * **Terms of Service:** https://marketingplatform.google.com/about/analytics/terms/us/
    212 
    213 **Hotjar**
    214 * **Purpose:** Behavior analytics and user feedback
    215 * **Data Sent:** User interactions, heatmaps, session recordings
    216 * **When:** Only when visitor consents to analytics cookies AND site owner has configured a Hotjar Site ID
    217 * **Service URL:** https://static.hotjar.com
    218 * **Privacy Policy:** https://www.hotjar.com/legal/policies/privacy/
    219 * **Terms of Service:** https://www.hotjar.com/legal/policies/terms-of-service/
    220 
    221 = Marketing Services (Optional) =
    222 
    223 **Facebook Pixel**
    224 * **Purpose:** Ad tracking and conversion measurement
    225 * **Data Sent:** Page views, events, user behavior
    226 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a Facebook Pixel ID
    227 * **Service URL:** https://connect.facebook.net and https://www.facebook.com/tr
    228 * **Privacy Policy:** https://www.facebook.com/privacy/policy/
    229 * **Terms of Service:** https://www.facebook.com/legal/terms
    230 
    231 **LinkedIn Insight Tag**
    232 * **Purpose:** LinkedIn ad tracking and analytics
    233 * **Data Sent:** Page views, conversions, demographic data
    234 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a LinkedIn Partner ID
    235 * **Service URL:** https://snap.licdn.com and https://px.ads.linkedin.com
    236 * **Privacy Policy:** https://www.linkedin.com/legal/privacy-policy
    237 * **Terms of Service:** https://www.linkedin.com/legal/user-agreement
    238 
    239 **TikTok Pixel**
    240 * **Purpose:** TikTok ad tracking and analytics
    241 * **Data Sent:** Page views, events, conversions
    242 * **When:** Only when visitor consents to marketing cookies AND site owner has configured a TikTok Pixel ID
    243 * **Service URL:** https://analytics.tiktok.com
    244 * **Privacy Policy:** https://www.tiktok.com/legal/privacy-policy
    245 * **Terms of Service:** https://www.tiktok.com/legal/terms-of-use
    246 
    247 = Functional Services (Optional) =
    248 
    249 **Google Maps**
    250 * **Purpose:** Interactive maps display
    251 * **Data Sent:** Location requests, map interactions
    252 * **When:** Only when visitor consents to functional cookies AND site owner has configured a Google Maps API Key
    253 * **Service URL:** https://maps.googleapis.com
    254 * **Privacy Policy:** https://policies.google.com/privacy
    255 * **Terms of Service:** https://cloud.google.com/maps-platform/terms
    256 
    257 **Google reCAPTCHA**
    258 * **Purpose:** Spam and bot prevention
    259 * **Data Sent:** User interaction data, browser information
    260 * **When:** Only when visitor consents to functional cookies AND site owner has configured a reCAPTCHA Site Key
    261 * **Service URL:** https://www.google.com/recaptcha/api.js
    262 * **Privacy Policy:** https://policies.google.com/privacy
    263 * **Terms of Service:** https://policies.google.com/terms
    264 
    265 **Intercom**
    266 * **Purpose:** Customer messaging and support
    267 * **Data Sent:** User information, messages, behavior data
    268 * **When:** Only when visitor consents to functional cookies AND site owner has configured an Intercom App ID
    269 * **Service URL:** https://widget.intercom.io and https://api-iam.intercom.io
    270 * **Privacy Policy:** https://www.intercom.com/legal/privacy
    271 * **Terms of Service:** https://www.intercom.com/legal/terms-and-policies
    272 
    273 **Zendesk Chat**
    274 * **Purpose:** Customer support chat
    275 * **Data Sent:** Chat messages, user information
    276 * **When:** Only when visitor consents to functional cookies AND site owner has configured a Zendesk Key
    277 * **Service URL:** https://static.zdassets.com
    278 * **Privacy Policy:** https://www.zendesk.com/company/agreements-and-terms/privacy-notice/
    279 * **Terms of Service:** https://www.zendesk.com/company/agreements-and-terms/master-subscription-agreement/
    280 
    281 **Note:** All of these integrations are completely optional. DigiConsent does not send any data to these services unless you explicitly configure the integration AND visitors provide consent. You are responsible for ensuring compliance with the terms of service and privacy policies of any third-party services you choose to integrate.
    282 
    283161== Frequently Asked Questions ==
    284162
    285 = Is DigiConsent compliant with GDPR, CCPA, and other privacy laws? =
    286 
    287 Yes! DigiConsent follows best practices for GDPR (EU), CCPA/CPRA (California), LGPD (Brazil), ePrivacy Directive, and other privacy regulations including granular consent, consent logging, and proper cookie categorization. However, you should consult with a legal professional to ensure your complete setup meets all requirements.
    288 
    289 = What's the difference between Free and Pro? =
    290 
    291 The free version includes everything you need for basic cookie compliance: cookie consent banners, quick script setup templates (Google Analytics, Facebook Pixel, etc.), consent logging, and analytics. DigiConsent Pro adds custom script management (add any JavaScript to head, body, or footer), advanced geolocation targeting, behavior controls (display delays, scroll triggers, exit intent), and regional compliance features for businesses operating in multiple countries or US states.
    292 
    293 = Does DigiConsent work with caching plugins? =
    294 
    295 Yes, DigiConsent is compatible with all major caching plugins (WP Rocket, W3 Total Cache, WP Super Cache, etc.). The banner is rendered client-side to ensure it always displays correctly regardless of caching.
    296 
    297 = Can I customize the banner appearance? =
    298 
    299 Absolutely! DigiConsent offers extensive customization options including colors (with transparency), animations, positioning, and custom content. You can match it perfectly to your brand. Pro version adds hero media (images/videos).
    300 
    301 = Does it block tracking scripts automatically? =
    302 
    303 Yes, when you add scripts to cookie categories, DigiConsent will automatically block them until the user provides consent for that category. This works with opt-in, opt-out, and notice-only consent modes.
    304 
    305 = Can I use DigiConsent on multiple websites? =
    306 
    307 Yes, you can use DigiConsent (both free and Pro versions) on as many websites as you want. Use the import/export feature to easily transfer settings between sites.
    308 
    309 = How does geolocation work? (Pro Feature) =
    310 
    311 With DigiConsent Pro, you can detect visitor location using MaxMind GeoLite2 database and show different banners to visitors from specific countries or US states. This is useful for showing opt-in banners to EU visitors while showing notice-only banners to other regions. You can create location rules with completely different settings per region.
    312 
    313 = Are consent records stored? =
    314 
    315 Yes, DigiConsent logs all consent decisions with timestamps, IP addresses (optional), user agents, and consent choices. These logs can be viewed in the dashboard and exported for compliance audits. You can configure log retention period (minimum 30 days).
    316 
    317 = Does DigiConsent slow down my website? =
    318 
    319 No. DigiConsent is built with performance in mind. The plugin uses minimal resources, loads assets only when needed, and works seamlessly with page caching. Pro version uses intelligent caching for geolocation lookups.
    320 
    321 = Can I export my settings? =
    322 
    323 Yes, DigiConsent includes import/export functionality so you can easily transfer settings between websites or create backups of your configuration.
    324 
    325 = Does it support Google Consent Mode v2? =
    326 
    327 Yes! DigiConsent fully supports Google Consent Mode v2, including regional settings (Pro feature). This ensures proper integration with Google Analytics, Google Ads, and other Google services.
    328 
    329 = Can I translate the banner to different languages? =
    330 
    331 Yes, DigiConsent is fully translation-ready and works with WPML, Polylang, and other translation plugins. All banner text can be customized in the settings.
     163= Will DigiBlocks work with my theme? =
     164
     165Yes! DigiBlocks is designed to work with any WordPress theme that supports the block editor. The blocks adapt to your theme's styling while maintaining their functionality.
     166
     167= Does DigiBlocks slow down my website? =
     168
     169No. DigiBlocks is built with performance in mind. CSS and JavaScript files are only loaded when blocks are actually used on a page, ensuring minimal impact on page load times.
     170
     171= Can I use DigiBlocks on multiple websites? =
     172
     173Yes, you can use DigiBlocks on as many websites as you want.
     174
     175= Are the blocks responsive for mobile devices? =
     176
     177Absolutely! All DigiBlocks are fully responsive and include controls to customize their appearance on desktop, tablet, and mobile devices.
     178
     179= Can I disable blocks I don't need? =
     180
     181Yes, DigiBlocks includes a block manager in the admin dashboard where you can enable or disable individual blocks to keep your editor clean and focused.
     182
     183= Does DigiBlocks support Google Fonts? =
     184
     185Yes, DigiBlocks supports Google Fonts, giving you access to hundreds of font families for your blocks.
     186
     187= Is DigiBlocks compatible with page builders? =
     188
     189DigiBlocks is specifically designed for the WordPress block editor (Gutenberg). While some blocks may work with page builders that support Gutenberg blocks, we recommend using DigiBlocks with the native WordPress editor for the best experience.
     190
     191= Do I need coding knowledge to use DigiBlocks? =
     192
     193No coding knowledge is required! DigiBlocks is designed to be user-friendly with intuitive controls.
     194
     195== External services ==
     196
     197= Google Maps API =
     198
     199This plugin uses Google Maps API for the Google Map Block feature.
     200
     201* **Service purpose**: The Google Maps API is used to display interactive maps in the Google Map Block.
     202* **Data sent**: When a page with the Google Map Block loads, the plugin sends location data (latitude and longitude) to Google's servers to render the map. User IP addresses may also be collected by Google as part of standard API usage.
     203* **When data is sent**: Data is only sent when a page containing the Google Map Block is viewed.
     204* **Terms of Service**: https://cloud.google.com/maps-platform/terms/
     205* **Privacy Policy**: https://policies.google.com/privacy
    332206
    333207== Screenshots ==
    334208
    335 1. **Dashboard** - View consent statistics and analytics at a glance
    336 2. **Settings** - Customize banner layout, behavior, texts and other settings
    337 3. **Design** - Customize design, colors, logo and animation
    338 4. **Necessary** - Configure essential cookies required for basic site functionality
    339 5. **Analytics** - Set up analytics tracking scripts like Google Analytics and Hotjar
    340 6. **Marketing** - Configure advertising pixels like Facebook, TikTok and LinkedIn
    341 7. **Functional** - Add functional scripts like live chat and interactive features
    342 8. **Import/Export** - Backup and transfer your settings between sites
    343 9. **Consent Logs** - View detailed audit trail of all visitor consent decisions
    344 10. **Analytics Dashboard** - Track acceptance rates, trends, and statistics over time
    345 11. **Script Management** - Configure custom tracking scripts for each cookie category (Pro)
    346 12. **Behavior Settings** - Control display delays, scroll triggers and exit intent (Pro)
    347 13. **Geolocation Settings** - Target specific countries or regions (Pro)
     2091. **Dashboard**: Add or remove blocks.
     2102. **Settings**: Configure what you need.
    348211
    349212== Changelog ==
    350213
     214= 1.1.0 -  = IMPORTANT TO READ: This is a very big update, many blocks have been completely rewritten so do a backup of your site before updating it, we strongly recommend you to do the update on a staging site to be sure everything is working properly, and contact us if you're facing any kind of issues, we can also do the migration from the previous to this new version for you.
     215* Added: Max Width field for the Heading block
     216* Added: Flex Direction field for the Container and Row blocks
     217* Added: Position panel with settings to allow relative, absolute or fixed positioning with orientation fields
     218* Added: Transform panel with settings like Rotate, Offset, Scale, which allow you to create unique design
     219* Added: More Animations
     220* Added: Margins fields for the Icon Box block to control title and content margin
     221* Added: Justify content field for the Icon Box block to control align
     222* Added: Better Font Family selection with search input and fonts preview
     223* Added: Hover Effect for the Button block
     224* Tweak: Many improvements for the Heading block
     225* Tweak: Many improvements for the Text block
     226* Tweak: Many improvements for the Container block
     227* Tweak: Many improvements for the Column block
     228* Tweak: Many improvements for the Row block
     229* Tweak: Better Units selection design
     230* Tweak: Better Typography UX
     231* Tweak: Animations now only load the required JS dynamically instead of all animations
     232* Tweak: Better panels organization
     233
     234
     235= 1.0.3 - October 21, 2025 =
     236* Added: Settings and tab needed for new AI Image feature
     237
     238= 1.0.2 - October 14, 2025 =
     239* Tweak: All defaults values for tablet and mobile removed to avoid issues
     240* Tweak: Better readable way for the textareas for the Form block
     241* Fixed: Form Success and Error messages was sent in the email
     242* Fixed: Small issues
     243
     244= 1.0.1 - August 18, 2025 =
     245* Tweak: Table block, warning icon added
     246* Tweak: Icon box block, Better settings for icon width and spacing
     247* Fixed: If the Text block was used in post content, it wasn't added in excerpt
     248
     249= 1.0.0 - June 15, 2025 =
     250* Initial release
     251
     252== Upgrade Notice ==
     253
    351254= 1.0.0 =
    352 * Initial release
    353 
    354 == Upgrade Notice ==
    355 
    356 = 1.0.6 =
    357 * Fixed: Review issues.
    358 
    359 = 1.0.5 =
    360 * Fixed: Review issues.
    361 
    362 = 1.0.4 =
    363 * Fixed: Review issues.
    364 
    365 = 1.0.3 =
    366 * Fixed: Review issues.
    367 
    368 = 1.0.2 =
    369 * Fixed: Review issues.
    370 
    371 = 1.0.1 =
    372 * Fixed: Review issues.
    373 
    374 = 1.0.0 =
    375 First release
    376 
    377 == Upgrade to Pro ==
    378 
    379 Get DigiConsent Pro for advanced features:
    380 
    381 * 📜 Custom script management (head, body, footer injection)
    382 * 🌍 Geolocation targeting (countries, EU, US states)
    383 * 🎯 Advanced behavior controls (delays, scroll triggers, exit intent)
    384 * 📍 Location-based rules with regional settings
    385 * 🎨 Hero media support (images and videos)
    386 * ⚙️ Regional compliance features
    387 * 🔄 Priority support and updates
    388 
    389 [Upgrade to DigiConsent Pro →](https://digihold.click/digiconsent-pro)
     255First public release of DigiBlocks - Your complete solution for creating beautiful WordPress pages!
Note: See TracChangeset for help on using the changeset viewer.