Skip to content

Integrations Rebuild#3

Open
marcostastny wants to merge 25 commits into
Pixel-Open:developfrom
marcostastny:feat/v2-integrations
Open

Integrations Rebuild#3
marcostastny wants to merge 25 commits into
Pixel-Open:developfrom
marcostastny:feat/v2-integrations

Conversation

@marcostastny

Copy link
Copy Markdown

I required a new Integrations Interface for my use case where i can add custom integrations.

In this PR you receive a new tab with integrations which allows to add multiple integrations (even from the same type) and add custom integrations.
Those can either be inlined scripts, remote loaded scripts or you can use it on consent in your javascript.
Existing settings will be migrated. So you do not need to manually update your integrations after a update.

This is dependent on the Sulu 3 compatibility.

Tested with:
Sulu: 3.0.7
PHP: 8.5
Server: NGINX
MySQL: 8.0

matthieu2607 and others added 25 commits May 28, 2024 17:55
The previously bundled tarteaucitron assets were a mix of releases; the
shipped services file lacked the GCM v2 services (gcmanalyticsstorage etc.),
so analytics_storage was never granted after consent. Refreshes all
tarteaucitron* assets to a single v1.33.0 release and drops the deprecated
services.light.js.
Wire the new settings/integrations screenshots into the readme and fix
two broken image references that pointed at non-existent img/ files:
- settings_details.png: GDPR settings (Use section)
- settings_integrations.png: replaces img/integrations-list.png
- settings_integrations_detail.png: replaces img/integration-form.png

Also ignore .DS_Store.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants