{"id":28186786,"url":"https://github.com/axeptio/wordpress-plugin","last_synced_at":"2025-05-16T07:10:57.282Z","repository":{"id":108935138,"uuid":"502952800","full_name":"axeptio/wordpress-plugin","owner":"axeptio","description":"Integrate Axeptio SDK to your Wordpress Website","archived":false,"fork":false,"pushed_at":"2025-05-13T14:02:45.000Z","size":3213,"stargazers_count":4,"open_issues_count":4,"forks_count":3,"subscribers_count":11,"default_branch":"develop","last_synced_at":"2025-05-13T15:26:28.765Z","etag":null,"topics":["cms","php","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axeptio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-06-13T12:45:11.000Z","updated_at":"2025-03-25T09:39:00.000Z","dependencies_parsed_at":"2023-12-12T09:23:49.378Z","dependency_job_id":"6b98975b-5ee4-47cf-8266-651904d04507","html_url":"https://github.com/axeptio/wordpress-plugin","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axeptio%2Fwordpress-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axeptio%2Fwordpress-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axeptio%2Fwordpress-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axeptio%2Fwordpress-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axeptio","download_url":"https://codeload.github.com/axeptio/wordpress-plugin/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485042,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","php","wordpress-plugin"],"created_at":"2025-05-16T07:10:56.535Z","updated_at":"2025-05-16T07:10:56.696Z","avatar_url":"https://github.com/axeptio.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\n  \u003cimg src=\"https://axeptio.imgix.net/2024/07/e444a7b2-ea3d-4471-a91c-6be23e0c3cbb.png\" alt=\"Descrizione immagine\" width=\"80\" style=\"vertical-align: middle; margin-right: 10px;\" /\u003e\n  Axeptio WordPress Plugin\n\u003c/h1\u003e\n\n![Version](https://img.shields.io/badge/version-1.0.0-blue?style=flat-square) ![License](https://img.shields.io/badge/license-MIT-green?style=flat-square) ![WordPress Version](https://img.shields.io/badge/WordPress-%5E5.0-blue?style=flat-square) ![PHP Version](https://img.shields.io/badge/PHP-%3E%3D%207.0-blue?style=flat-square)\n\nIntegrate the Axeptio SDK with your WordPress Website for seamless privacy management.\n\nAxeptio 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.\n\n## 📑 Table of Contents\n\n1. [Contents](#contents)\n2. [Key Features](#key-features)\n3. [Installation](#installation)\n4. [Features](#features)\n5. [Development](#development)\n6. [Documentation](#documentation)\n7. [Useful Links](#useful-links)\n\n\u003cbr\u003e\u003cbr\u003e\n\n## Contents\n\n- `.gitignore`. Used to exclude certain files from the repository.\n- `README.md`. The file that you’re currently reading.\n- A `axeptio-wordpress-plugin` directory that contains the source code - a fully executable WordPress plugin.\n  - This folder can be zipped and upload to test on your wordpress installation\n    \u003cbr\u003e\u003cbr\u003e\n\n## Key Features\n\n- **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.\n- **Multilingual Compatibility**: Works seamlessly with WPML and PolyLang, ensuring privacy management is tailored to all your users, no matter their language.\n- **Smart Extension Blocking**: Filters and hooks allow you to block extensions by default for enhanced security and compliance.\n- **Connection to Vendor Database**: Simplify extension blocking with direct access to a comprehensive database.\n- **Automatic Updates**: Stay up-to-date with the latest features and improvements effortlessly.\n- **Advanced Customization**: Customize the appearance of the consent widget with options for colors, logo, and text directly from your Axeptio back office.\n- **Google Tag Manager Integration**: Easily integrate Axeptio with Google Tag Manager for optimized tag management.\n- **Dedicated Support**: Access expert assistance for any questions or support needs.\n- **Consent Log**: Easily track and manage user consents through the Axeptio back office.\n  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.\n  \u003cbr\u003e\u003cbr\u003e\n\n## 🔧Installation\n\n### Download and Install the Plugin:\n\n- Upload the `axeptio-wordpress-plugin` folder to the `wp-content/plugins` directory.\n- Alternatively, you can zip the folder and upload it through the WordPress admin panel.\n\n### Configuration\n\n- After installation, go to the WordPress admin panel.\n- Enter your **client ID** to link your website to your Axeptio account.\n\n### Customization:\n\n- Customize the widget’s appearance (colors, logo, text) via the Axeptio back office.\n- Configure and review user consent preferences.\n\n### Multilingual Setup:\n\n- The plugin supports WPML and PolyLang for multilingual sites.\n  \u003cbr\u003e\u003cbr\u003e\n\n## ✨Features\n\n- **Axeptio SDK Integration**: The plugin automatically downloads and integrates the Axeptio SDK into your WordPress site.\n- **Vendor Database**: Access our comprehensive vendor database to manage extension blocking efficiently.\n- **Customizable Consent Widget**: Tailor the widget’s appearance with a variety of customization options.\n- **Privacy Settings Dashboard**: All configuration and consent management can be done through your WordPress admin panel or Axeptio back office\n  \u003cbr\u003e\u003cbr\u003e\n\n## Development\n\nFor developers, the plugin utilizes **Taskfile** to simplify various operations.\n\n### Available Tasks:\n\n- `task release --[version]`: Creates a new release, performing necessary build tasks (composer \u0026 yarn), synchronizes files, updates SVN, and publishes the release to WordPress.org.\n- `task build`: Builds application services in Docker containers.\n- `task restart`: Restarts Docker application services.\n- `task start`: Starts Docker application.\n- `task stop`: Stops Docker application.\n- `task logs`: Displays application logs.\n- `task clean-modules`: Removes`vendor/` and `node_modules/` directories inside the Docker container.\n- `task ssh`: Opens an SSH session in the Docker container (use task `ssh -- root` to connect as root).\n- `task composer-install`: Installs Composer packages inside Docker container.\n- `task composer-build`: Installs Composer packages without development dependencies and optimizes autoloader.\n- `task composer-require`: Installs specific Composer package.\n- `task php-stan`: Performs static analysis of the PHP code.\n- `task lint-php`: Checks PHP code compliance with WordPress Coding Standards.\n- `task fix-php: Automatically fixes PHP coding problems detected by the linter.\n- `task eslint`: Checks JavaScript code compliance with ESLint rules.\n- `task eslint-fix`: Automatically fixes JavaScript coding problems detected by the linter.\n  \u003cbr\u003e\u003cbr\u003e\n\n## 📚Documentation\n\nFor detailed setup, configuration, and troubleshooting, please read our full [Documentation](https://wordpress.org/plugins/axeptio-sdk-integration/).\n\u003cbr\u003e\u003cbr\u003e\n\n## Useful Links\n\n- [Plugin API](http://codex.wordpress.org/Plugin_API)\n- [Coding Standards](http://codex.wordpress.org/WordPress_Coding_Standards)\n- [Documentation Standards](https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/).\n\n## Contributions\n\n### Commit\n\nPlease follow the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) to make the history clear.\nHusky will check the commit message, if you don't follow the convention, the commit will be rejected.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxeptio%2Fwordpress-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxeptio%2Fwordpress-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxeptio%2Fwordpress-plugin/lists"}