diff --git a/.github/files/bundles.php b/.github/files/bundles.php index f5f67e0..9e2745f 100644 --- a/.github/files/bundles.php +++ b/.github/files/bundles.php @@ -47,6 +47,10 @@ \Web2PrintToolsBundle\Web2PrintToolsBundle::class => ['all' => true], \Pimcore\Bundle\PerspectiveEditorBundle\PimcorePerspectiveEditorBundle::class => ['all' => true], + + \Pimcore\Bundle\BackendPowerToolsBundle\PimcoreBackendPowerToolsBundle::class => ['all' => true], + \Pimcore\Bundle\DataHubWebhooksBundle\PimcoreDataHubWebhooksBundle::class => ['all' => true], + \Pimcore\Bundle\DataQualityManagementBundle\PimcoreDataQualityManagementBundle::class => ['all' => true], ]; diff --git a/.github/scripts/01-setup-environment.sh b/.github/scripts/01-setup-environment.sh index 5e2e9bd..f1b7ea8 100755 --- a/.github/scripts/01-setup-environment.sh +++ b/.github/scripts/01-setup-environment.sh @@ -43,9 +43,9 @@ docker compose up -d # add platform version -docker compose exec -T -- php composer config repositories.dev path "./platform-version" docker compose exec -T -- php composer config --global --auth http-basic.enterprise.repo.pimcore.com token $1 docker compose exec -T -- php composer config repositories.pimcore_enterprise composer https://enterprise.repo.pimcore.com/ +docker compose exec -T -- php composer config repositories.dev path "./platform-version" docker compose exec -T -- php composer config minimum-stability dev docker compose exec -T -- php composer config prefer-stable true @@ -82,7 +82,10 @@ docker compose exec -T -- php composer require -W \ pimcore/google-marketing-bundle \ pimcore/web-to-print-bundle \ pimcore/ecommerce-framework-bundle \ - pimcore/newsletter-bundle + pimcore/newsletter-bundle \ + pimcore/data-quality-management-bundle \ + pimcore/data-hub-webhooks \ + pimcore/backend-power-tools-bundle docker compose exec -T -- php composer update diff --git a/.github/scripts/02-install-pimcore.sh b/.github/scripts/02-install-pimcore.sh index e96940e..29699c7 100755 --- a/.github/scripts/02-install-pimcore.sh +++ b/.github/scripts/02-install-pimcore.sh @@ -64,6 +64,10 @@ docker compose exec -T php bin/console pimcore:bundle:install Web2PrintToolsBund docker compose exec -T php bin/console pimcore:bundle:install OutputDataConfigToolkitBundle docker compose exec -T php bin/console pimcore:bundle:install PimcorePerspectiveEditorBundle +docker compose exec -T php bin/console pimcore:bundle:install PimcoreDataQualityManagementBundle +docker compose exec -T php bin/console pimcore:bundle:install PimcoreDataHubWebhooksBundle +docker compose exec -T php bin/console pimcore:bundle:install PimcoreBackendPowerToolsBundle + cp ../../platform-version/.github/files/config-config.yaml ./config/local docker compose exec -T php bin/console cache:clear diff --git a/README.md b/README.md index 413d4d0..ad6eb07 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ tested with each other and verified by Pimcore. The Pimcore Platform Version has its own version and is released every several months. Each release comes with combined release notes of all modules. -Also the Pimcore documentations and our demos are based on the Pimcore Platform Version. +Also, the Pimcore documentations and our demos are based on the Pimcore Platform Version. ## Benefits in a nutshell - Set of specific versions of all Pimcore modules which work together. diff --git a/composer.json b/composer.json index 94fe583..c773921 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "pimcore/direct-edit": "<2.0 || > 2.0.99", "pimcore/headless-documents": "<2.0 || > 2.0.99", "pimcore/openid-connect": "<1.1 || > 1.1.99", - "pimcore/portal-engine": "<3.0 || > 3.0.99", + "pimcore/portal-engine": "<3.1 || > 3.1.99", "pimcore/statistics-explorer": "<2.0 || > 2.0.99", "pimcore/translations-provider-interfaces": "<3.0 || > 3.0.99", "pimcore/workflow-designer": "<1.1 || > 1.1.99", @@ -25,7 +25,7 @@ "pimcore/object-merger": "<4.0 || > 4.0.99", "pimcore/frontend-permission-toolkit-bundle": "<2.0 || > 2.0.99", "pimcore/advanced-object-search": "<5.0 || > 5.0.99", - "pimcore/admin-ui-classic-bundle": "<1.0 || > 1.0.99", + "pimcore/admin-ui-classic-bundle": "<1.1 || > 1.1.99", "pimcore/system-info-bundle": "<1.0 || > 1.0.99", "pimcore/file-explorer-bundle": "<1.0 || > 1.0.99", "pimcore/personalization-bundle": "<1.0 || > 1.0.99", @@ -33,6 +33,10 @@ "pimcore/web-to-print-bundle": "<1.0 || > 1.0.99", "pimcore/ecommerce-framework-bundle": "<1.0 || > 1.0.99", "pimcore/newsletter-bundle": "<1.0 || > 1.0.99", + "pimcore/data-quality-management-bundle": "<1.0 || > 1.0.99", + "pimcore/data-hub-webhooks": "<1.0 || > 1.0.99", + "pimcore/backend-power-tools-bundle": "<1.0 || > 1.0.99", + "pimcore/static-resolver-bundle": "<1.0 || > 1.0.99", "pimcore/pimcore": "<11.0 || > 11.0.99" } } diff --git a/doc/01_Setup.md b/doc/01_Setup.md index 936a016..830aa95 100644 --- a/doc/01_Setup.md +++ b/doc/01_Setup.md @@ -16,12 +16,17 @@ Use following steps to setup Pimcore Platform Version in an existing project: Use following steps to setup Pimcore Platform Version for a new project: - Get skeleton via `composer create-project pimcore/skeleton my-project`. - Rename `composer.enterprise.json` to `composer.json` (overwrite existing). +- Add/update your enterprise repository to the composer.json with `composer config repositories.enterprise composer https://repo.pimcore.com//`. - Add your enterprise token to composer with `composer config --global --auth http-basic.enterprise.repo.pimcore.com token ` (if not already done). - Run `composer update` to install necessary additional requirements for Pimcore Platform Version and follow steps described below to install further Pimcore modules. +:::info +`` and `` you will get from your sales contact person at Pimcore. +::: + ## Working with Platform Version Once Pimcore Platform Version is set up, you can add included Pimcore modules with the matching version and update Pimcore diff --git a/doc/02_Release_Notes/2023.2.md b/doc/02_Release_Notes/2023.2.md new file mode 100644 index 0000000..29308d5 --- /dev/null +++ b/doc/02_Release_Notes/2023.2.md @@ -0,0 +1,27 @@ +# Release 2023.2 + +Here you will find all the important new features and release notes of the Platform Version 2023.2 release. + +## Most Important New Features + +### Data Quality Management +A new Pimcore extension that allows to compute a data quality score for your Data Objects based on customized rules and visualize your data quality score in the Data Objects editor, grid and/or tree. + +More Details see [Data Quality Management Documentation](https://pimcore.com/docs/platform/Data_Quality_Management/). + + +### Bookmark Lists +As part of the new Backend Power Tools Pimcore extension, the Bookmark Lists allow to create bookmark lists for Assets, Data Objects, Documents and so organize content needed on a regular base. + +More Details see [Bookmark Lists Documentation](https://pimcore.com/docs/platform/Backend_Power_Tools/Bookmark_Lists/). + +### Pimcore Datahub Webhooks +A new Pimcore extension for the Datahub that allows to send requests to configured subscribers for a variation of events happening in Pimcore (adding, updating, deleting data, workflow transistions). + +More Details see [Datahub Webhooks Documentation](https://pimcore.com/docs/platform/Datahub_Webhooks/). + +## Upgrade Notes + +Before updating, also have a look at the following upgrade notes if relevant to your system: +- Consider the upgrade of Portal Engine to version 3.1.0, which will result in a Elastic Search index structure change. Details see corresponding [upgrade notes](https://pimcore.com/docs/platform/Portal_Engine/Installation/Upgrade#upgrade-to-310). +