Skip to content

axeptio/wordpress-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descrizione immagine Axeptio WordPress Plugin

Version License WordPress Version PHP Version

Integrate the Axeptio SDK with your WordPress Website for seamless privacy management.

Axeptio transforms your WordPress site’s privacy management into a smooth and compliant experience. With its easy-to-install and highly customizable plugin, you can ensure GDPR compliance and transparency without compromising user experience.

📑 Table of Contents

  1. Contents
  2. Key Features
  3. Installation
  4. Features
  5. Development
  6. Documentation
  7. Useful Links



Contents

  • .gitignore. Used to exclude certain files from the repository.
  • README.md. The file that you’re currently reading.
  • A axeptio-wordpress-plugin directory that contains the source code - a fully executable WordPress plugin.
    • This folder can be zipped and upload to test on your wordpress installation

Key Features

  • Quick and Easy Installation: Integrate Axeptio into your WordPress site in just a few clicks. Simply enter your client ID, and the Axeptio code is automatically integrated.
  • Multilingual Compatibility: Works seamlessly with WPML and PolyLang, ensuring privacy management is tailored to all your users, no matter their language.
  • Smart Extension Blocking: Filters and hooks allow you to block extensions by default for enhanced security and compliance.
  • Connection to Vendor Database: Simplify extension blocking with direct access to a comprehensive database.
  • Automatic Updates: Stay up-to-date with the latest features and improvements effortlessly.
  • Advanced Customization: Customize the appearance of the consent widget with options for colors, logo, and text directly from your Axeptio back office.
  • Google Tag Manager Integration: Easily integrate Axeptio with Google Tag Manager for optimized tag management.
  • Dedicated Support: Access expert assistance for any questions or support needs.
  • Consent Log: Easily track and manage user consents through the Axeptio back office. Installing this plugin does not automatically make your site GDPR-compliant. Each website uses different cookies, and you must ensure the required configuration is in place. Please follow our documentation for proper configuration.

🔧Installation

Download and Install the Plugin:

  • Upload the axeptio-wordpress-plugin folder to the wp-content/plugins directory.
  • Alternatively, you can zip the folder and upload it through the WordPress admin panel.

Configuration

  • After installation, go to the WordPress admin panel.
  • Enter your client ID to link your website to your Axeptio account.

Customization:

  • Customize the widget’s appearance (colors, logo, text) via the Axeptio back office.
  • Configure and review user consent preferences.

Multilingual Setup:

  • The plugin supports WPML and PolyLang for multilingual sites.

✨Features

  • Axeptio SDK Integration: The plugin automatically downloads and integrates the Axeptio SDK into your WordPress site.
  • Vendor Database: Access our comprehensive vendor database to manage extension blocking efficiently.
  • Customizable Consent Widget: Tailor the widget’s appearance with a variety of customization options.
  • Privacy Settings Dashboard: All configuration and consent management can be done through your WordPress admin panel or Axeptio back office

Development

For developers, the plugin utilizes Taskfile to simplify various operations.

Available Tasks:

  • task release --[version]: Creates a new release, performing necessary build tasks (composer & yarn), synchronizes files, updates SVN, and publishes the release to WordPress.org.
  • task build: Builds application services in Docker containers.
  • task restart: Restarts Docker application services.
  • task start: Starts Docker application.
  • task stop: Stops Docker application.
  • task logs: Displays application logs.
  • task clean-modules: Removesvendor/ and node_modules/ directories inside the Docker container.
  • task ssh: Opens an SSH session in the Docker container (use task ssh -- root to connect as root).
  • task composer-install: Installs Composer packages inside Docker container.
  • task composer-build: Installs Composer packages without development dependencies and optimizes autoloader.
  • task composer-require: Installs specific Composer package.
  • task php-stan: Performs static analysis of the PHP code.
  • task lint-php: Checks PHP code compliance with WordPress Coding Standards.
  • `task fix-php: Automatically fixes PHP coding problems detected by the linter.
  • task eslint: Checks JavaScript code compliance with ESLint rules.
  • task eslint-fix: Automatically fixes JavaScript coding problems detected by the linter.

📚Documentation

For detailed setup, configuration, and troubleshooting, please read our full Documentation.

Useful Links

Contributions

Commit

Please follow the conventional commit to make the history clear. Husky will check the commit message, if you don't follow the convention, the commit will be rejected.

About

Integrate Axeptio SDK to your Wordpress Website

Topics

Resources

Stars

Watchers

Forks

Contributors 11