From 4574588de760bd08c704d5e54a2969a249fb7e5a Mon Sep 17 00:00:00 2001 From: Dariusz Szut Date: Wed, 3 Apr 2024 12:34:16 +0200 Subject: [PATCH] [All] Added app-switcher and headless-assets bundles --- ibexa/app-switcher/4.6/manifest.json | 4 + ibexa/app-switcher/5.0/manifest.json | 4 + ibexa/commerce/4.6/manifest.json | 328 +++++++++++++----------- ibexa/commerce/5.0/manifest.json | 328 +++++++++++++----------- ibexa/experience/4.6/manifest.json | 311 +++++++++++----------- ibexa/experience/5.0/manifest.json | 311 +++++++++++----------- ibexa/headless-assets/4.6/manifest.json | 4 + ibexa/headless-assets/5.0/manifest.json | 4 + ibexa/headless/4.6/manifest.json | 278 ++++++++++---------- ibexa/headless/5.0/manifest.json | 278 ++++++++++---------- 10 files changed, 988 insertions(+), 862 deletions(-) create mode 100644 ibexa/app-switcher/4.6/manifest.json create mode 100644 ibexa/app-switcher/5.0/manifest.json create mode 100644 ibexa/headless-assets/4.6/manifest.json create mode 100644 ibexa/headless-assets/5.0/manifest.json diff --git a/ibexa/app-switcher/4.6/manifest.json b/ibexa/app-switcher/4.6/manifest.json new file mode 100644 index 00000000..faea6320 --- /dev/null +++ b/ibexa/app-switcher/4.6/manifest.json @@ -0,0 +1,4 @@ +{ + "aliases": [], + "bundles": {} +} diff --git a/ibexa/app-switcher/5.0/manifest.json b/ibexa/app-switcher/5.0/manifest.json new file mode 100644 index 00000000..faea6320 --- /dev/null +++ b/ibexa/app-switcher/5.0/manifest.json @@ -0,0 +1,4 @@ +{ + "aliases": [], + "bundles": {} +} diff --git a/ibexa/commerce/4.6/manifest.json b/ibexa/commerce/4.6/manifest.json index b96141d8..2ef02f07 100644 --- a/ibexa/commerce/4.6/manifest.json +++ b/ibexa/commerce/4.6/manifest.json @@ -1,157 +1,175 @@ { - "aliases": ["ibexa-commerce", "dxp-commerce", "cms-commerce", "commerce"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Gregwar\\CaptchaBundle\\GregwarCaptchaBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], - "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], - "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Cart\\IbexaCartBundle": ["all"], - "Ibexa\\Bundle\\Checkout\\IbexaCheckoutBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], - "Ibexa\\Bundle\\Storefront\\IbexaStorefrontBundle": ["all"], - "Ibexa\\Bundle\\OrderManagement\\IbexaOrderManagementBundle": ["all"], - "Ibexa\\Bundle\\Payment\\IbexaPaymentBundle": ["all"], - "Ibexa\\Bundle\\Shipping\\IbexaShippingBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccountCommerceBridge\\IbexaCorporateAccountCommerceBridgeBundle": ["all"], - "Payum\\Bundle\\PayumBundle\\PayumBundle": ["all"], - "Ibexa\\Bundle\\ConnectorPayum\\IbexaConnectorPayumBundle": ["all"], - "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "commerce", - "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", - "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", - "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", - "IBEXA_LOCK_DSN": "flock", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#23": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": ["ibexa-commerce", "dxp-commerce", "cms-commerce", "commerce"], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Gregwar\\CaptchaBundle\\GregwarCaptchaBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], + "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], + "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Cart\\IbexaCartBundle": ["all"], + "Ibexa\\Bundle\\Checkout\\IbexaCheckoutBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], + "Ibexa\\Bundle\\Storefront\\IbexaStorefrontBundle": ["all"], + "Ibexa\\Bundle\\OrderManagement\\IbexaOrderManagementBundle": ["all"], + "Ibexa\\Bundle\\Payment\\IbexaPaymentBundle": ["all"], + "Ibexa\\Bundle\\Shipping\\IbexaShippingBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccountCommerceBridge\\IbexaCorporateAccountCommerceBridgeBundle": [ + "all" + ], + "Payum\\Bundle\\PayumBundle\\PayumBundle": ["all"], + "Ibexa\\Bundle\\ConnectorPayum\\IbexaConnectorPayumBundle": ["all"], + "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "commerce", + "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", + "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", + "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", + "IBEXA_LOCK_DSN": "flock", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#23": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } } diff --git a/ibexa/commerce/5.0/manifest.json b/ibexa/commerce/5.0/manifest.json index b96141d8..2ef02f07 100644 --- a/ibexa/commerce/5.0/manifest.json +++ b/ibexa/commerce/5.0/manifest.json @@ -1,157 +1,175 @@ { - "aliases": ["ibexa-commerce", "dxp-commerce", "cms-commerce", "commerce"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Gregwar\\CaptchaBundle\\GregwarCaptchaBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], - "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], - "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Cart\\IbexaCartBundle": ["all"], - "Ibexa\\Bundle\\Checkout\\IbexaCheckoutBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], - "Ibexa\\Bundle\\Storefront\\IbexaStorefrontBundle": ["all"], - "Ibexa\\Bundle\\OrderManagement\\IbexaOrderManagementBundle": ["all"], - "Ibexa\\Bundle\\Payment\\IbexaPaymentBundle": ["all"], - "Ibexa\\Bundle\\Shipping\\IbexaShippingBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccountCommerceBridge\\IbexaCorporateAccountCommerceBridgeBundle": ["all"], - "Payum\\Bundle\\PayumBundle\\PayumBundle": ["all"], - "Ibexa\\Bundle\\ConnectorPayum\\IbexaConnectorPayumBundle": ["all"], - "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "commerce", - "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", - "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", - "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", - "IBEXA_LOCK_DSN": "flock", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#23": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": ["ibexa-commerce", "dxp-commerce", "cms-commerce", "commerce"], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Gregwar\\CaptchaBundle\\GregwarCaptchaBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], + "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], + "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Cart\\IbexaCartBundle": ["all"], + "Ibexa\\Bundle\\Checkout\\IbexaCheckoutBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], + "Ibexa\\Bundle\\Storefront\\IbexaStorefrontBundle": ["all"], + "Ibexa\\Bundle\\OrderManagement\\IbexaOrderManagementBundle": ["all"], + "Ibexa\\Bundle\\Payment\\IbexaPaymentBundle": ["all"], + "Ibexa\\Bundle\\Shipping\\IbexaShippingBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccountCommerceBridge\\IbexaCorporateAccountCommerceBridgeBundle": [ + "all" + ], + "Payum\\Bundle\\PayumBundle\\PayumBundle": ["all"], + "Ibexa\\Bundle\\ConnectorPayum\\IbexaConnectorPayumBundle": ["all"], + "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "commerce", + "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", + "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", + "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", + "IBEXA_LOCK_DSN": "flock", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#23": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } } diff --git a/ibexa/experience/4.6/manifest.json b/ibexa/experience/4.6/manifest.json index 88c98799..2322f670 100644 --- a/ibexa/experience/4.6/manifest.json +++ b/ibexa/experience/4.6/manifest.json @@ -1,147 +1,168 @@ { - "aliases": ["ibexa-experience", "dxp-experience", "cms-experience", "experience"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], - "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], - "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], - "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "experience", - "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", - "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", - "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", - "IBEXA_LOCK_DSN": "flock", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#23": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": [ + "ibexa-experience", + "dxp-experience", + "cms-experience", + "experience" + ], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], + "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], + "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], + "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "experience", + "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", + "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", + "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", + "IBEXA_LOCK_DSN": "flock", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#23": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } } diff --git a/ibexa/experience/5.0/manifest.json b/ibexa/experience/5.0/manifest.json index 88c98799..2322f670 100644 --- a/ibexa/experience/5.0/manifest.json +++ b/ibexa/experience/5.0/manifest.json @@ -1,147 +1,168 @@ { - "aliases": ["ibexa-experience", "dxp-experience", "cms-experience", "experience"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], - "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], - "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], - "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], - "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "experience", - "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", - "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", - "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", - "IBEXA_LOCK_DSN": "flock", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#23": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": [ + "ibexa-experience", + "dxp-experience", + "cms-experience", + "experience" + ], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\PageBuilder\\IbexaPageBuilderBundle": ["all"], + "Ibexa\\Bundle\\FieldTypePage\\IbexaFieldTypePageBundle": ["all"], + "Ibexa\\Bundle\\FormBuilder\\IbexaFormBuilderBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\SiteFactory\\IbexaSiteFactoryBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Permissions\\IbexaPermissionsBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Segmentation\\IbexaSegmentationBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeAddress\\IbexaFieldTypeAddressBundle": ["all"], + "Ibexa\\Bundle\\CorporateAccount\\IbexaCorporateAccountBundle": ["all"], + "Ibexa\\Bundle\\ActivityLog\\IbexaActivityLogBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\Dashboard\\IbexaDashboardBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "experience", + "#20": "Default LOCK_DSN value (semaphore) makes project require additional 'sysvsem' PHP extension.", + "#21": "If you have that extension feel free to reconfigure this env value back to 'semaphore'.", + "#22": "'flock' is safe replacement and is backward compatible. Required by Symfony Rate Limiter.", + "IBEXA_LOCK_DSN": "flock", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#23": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } } diff --git a/ibexa/headless-assets/4.6/manifest.json b/ibexa/headless-assets/4.6/manifest.json new file mode 100644 index 00000000..faea6320 --- /dev/null +++ b/ibexa/headless-assets/4.6/manifest.json @@ -0,0 +1,4 @@ +{ + "aliases": [], + "bundles": {} +} diff --git a/ibexa/headless-assets/5.0/manifest.json b/ibexa/headless-assets/5.0/manifest.json new file mode 100644 index 00000000..faea6320 --- /dev/null +++ b/ibexa/headless-assets/5.0/manifest.json @@ -0,0 +1,4 @@ +{ + "aliases": [], + "bundles": {} +} diff --git a/ibexa/headless/4.6/manifest.json b/ibexa/headless/4.6/manifest.json index ffbd8ee0..2b3c70ab 100644 --- a/ibexa/headless/4.6/manifest.json +++ b/ibexa/headless/4.6/manifest.json @@ -1,133 +1,149 @@ { - "aliases": ["ibexa-headless", "dxp-headless", "cms-headless", "headless"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "headless", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#17": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": ["ibexa-headless", "dxp-headless", "cms-headless", "headless"], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "headless", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#17": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } } diff --git a/ibexa/headless/5.0/manifest.json b/ibexa/headless/5.0/manifest.json index ffbd8ee0..2b3c70ab 100644 --- a/ibexa/headless/5.0/manifest.json +++ b/ibexa/headless/5.0/manifest.json @@ -1,133 +1,149 @@ { - "aliases": ["ibexa-headless", "dxp-headless", "cms-headless", "headless"], - "bundles": { - "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], - "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], - "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], - "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], - "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], - "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], - "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": ["all"], - "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], - "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], - "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": ["all"], - "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], - "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], - "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], - "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], - "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], - "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], - "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], - "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], - "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], - "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": ["all"], - "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], - "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], - "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], - "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], - "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], - "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], - "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], - "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": ["all"], - "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], - "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], - "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], - "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": ["all"], - "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], - "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], - "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], - "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], - "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], - "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], - "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], - "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], - "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], - "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], - "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": ["all"], - "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], - "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], - "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], - "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], - "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], - "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], - "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], - "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], - "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], - "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], - "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], - "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], - "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], - "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], - "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], - "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": ["all"], - "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], - "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], - "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], - "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], - "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], - "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], - "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"] - }, - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/", - "encore/": "/", - "templates/": "templates/", - "translations/": "translations/", - "assets/": "assets/", - "src/": "%SRC_DIR%/" - }, - "env": { - "SEARCH_ENGINE": "legacy", - "#1": "Uncomment following line if you want to change the purge type.", - "#2": "By default it will use `local` purge when running locally", - "#3": "and `varnish` for Platform.sh installations.", - "#4": "HTTPCACHE_PURGE_TYPE=local", - "HTTPCACHE_DEFAULT_TTL": "86400", - "HTTPCACHE_PURGE_SERVER": "http://localhost:80", - "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", - "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", - "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", - "TRUSTED_PROXIES": "127.0.0.1", - "CACHE_POOL": "cache.tagaware.filesystem", - "#7": "When using Redis or memcached adapter, you can configure it using DSN:", - "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", - "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", - "CACHE_DSN": "localhost", - "CACHE_NAMESPACE": "ezp", - "DATABASE_CHARSET": "utf8mb4", - "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", - "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", - "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", - "DATABASE_VERSION": "mariadb-10.3.0", - "SESSION_HANDLER_ID": "session.handler.native_file", - "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", - "SOLR_DSN": "http://localhost:8983/solr", - "SOLR_CORE": "collection1", - "#12": "Enable Personalization by setting valid id, key and uri", - "PERSONALIZATION_CUSTOMER_ID": 0, - "PERSONALIZATION_LICENSE_KEY": "", - "PERSONALIZATION_HOST_URI": "", - "ELASTICSEARCH_DSN": "http://localhost:9200", - "#13": "Enable fastly by setting valid service_id and key", - "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", - "#15": "FASTLY_SERVICE_ID=\"\"", - "#16": "FASTLY_KEY=\"\"", - "IBEXA_EDITION": "headless", - "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", - "#17": "Configure OAuth2 server", - "OAUTH2_PUBLIC_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PATH": "", - "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", - "OAUTH2_ENCRYPTION_KEY": "" - }, - "composer-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd", - "yarn install": "script", - "ibexa:encore:compile --config-name app": "symfony-cmd", - "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", - "ibexa:encore:compile": "symfony-cmd" - } + "aliases": ["ibexa-headless", "dxp-headless", "cms-headless", "headless"], + "bundles": { + "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": ["all"], + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": ["all"], + "Symfony\\Bundle\\TwigBundle\\TwigBundle": ["all"], + "Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle": ["all"], + "Symfony\\Bundle\\MonologBundle\\MonologBundle": ["all"], + "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": ["all"], + "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [ + "all" + ], + "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": ["all"], + "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": ["all"], + "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [ + "all" + ], + "FOS\\JsRoutingBundle\\FOSJsRoutingBundle": ["all"], + "FOS\\HttpCacheBundle\\FOSHttpCacheBundle": ["all"], + "JMS\\TranslationBundle\\JMSTranslationBundle": ["all"], + "Liip\\ImagineBundle\\LiipImagineBundle": ["all"], + "Nelmio\\CorsBundle\\NelmioCorsBundle": ["all"], + "Oneup\\FlysystemBundle\\OneupFlysystemBundle": ["all"], + "Knp\\Bundle\\MenuBundle\\KnpMenuBundle": ["all"], + "Ibexa\\Bundle\\Core\\IbexaCoreBundle": ["all"], + "Ibexa\\Bundle\\CorePersistence\\IbexaCorePersistenceBundle": ["all"], + "Ibexa\\Bundle\\LegacySearchEngine\\IbexaLegacySearchEngineBundle": [ + "all" + ], + "Ibexa\\Bundle\\IO\\IbexaIOBundle": ["all"], + "Ibexa\\Bundle\\Debug\\IbexaDebugBundle": ["dev", "test", "behat"], + "Ibexa\\Bundle\\HttpCache\\IbexaHttpCacheBundle": ["all"], + "Ibexa\\Bundle\\Rest\\IbexaRestBundle": ["all"], + "Ibexa\\Bundle\\Solr\\IbexaSolrBundle": ["all"], + "Ibexa\\Bundle\\SystemInfo\\IbexaSystemInfoBundle": ["all"], + "Ibexa\\Bundle\\Cron\\IbexaCronBundle": ["all"], + "Ibexa\\Bundle\\RepositoryInstaller\\IbexaRepositoryInstallerBundle": [ + "all" + ], + "Ibexa\\Bundle\\DoctrineSchema\\DoctrineSchemaBundle": ["all"], + "Ibexa\\Bundle\\ContentForms\\IbexaContentFormsBundle": ["all"], + "Ibexa\\Bundle\\DesignEngine\\IbexaDesignEngineBundle": ["all"], + "Ibexa\\Bundle\\StandardDesign\\IbexaStandardDesignBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeRichText\\IbexaFieldTypeRichTextBundle": [ + "all" + ], + "Ibexa\\Bundle\\AdminUi\\IbexaAdminUiBundle": ["all"], + "Ibexa\\Bundle\\User\\IbexaUserBundle": ["all"], + "Ibexa\\Bundle\\AdminUiAssets\\IbexaAdminUiAssetsBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeMatrix\\IbexaFieldTypeMatrixBundle": ["all"], + "Ibexa\\Bundle\\GraphQL\\IbexaGraphQLBundle": ["all"], + "Ibexa\\Bundle\\FieldTypeQuery\\IbexaFieldTypeQueryBundle": ["all"], + "Ibexa\\Bundle\\Search\\IbexaSearchBundle": ["all"], + "Ibexa\\Bundle\\Fastly\\IbexaFastlyBundle": ["all"], + "Ibexa\\Bundle\\Scheduler\\IbexaSchedulerBundle": ["all"], + "Ibexa\\Bundle\\Workflow\\IbexaWorkflowBundle": ["all"], + "Ibexa\\Bundle\\Calendar\\IbexaCalendarBundle": ["all"], + "Ibexa\\Bundle\\VersionComparison\\IbexaVersionComparisonBundle": [ + "all" + ], + "Ibexa\\Bundle\\Installer\\IbexaInstallerBundle": ["all"], + "Ibexa\\Bundle\\Icons\\IbexaIconsBundle": ["all"], + "Ibexa\\Bundle\\Elasticsearch\\IbexaElasticsearchBundle": ["all"], + "Ibexa\\Bundle\\Connector\\Dam\\IbexaConnectorDamBundle": ["all"], + "Ibexa\\Bundle\\Personalization\\IbexaPersonalizationBundle": ["all"], + "Ibexa\\Bundle\\Seo\\IbexaSeoBundle": ["all"], + "Ibexa\\Bundle\\Measurement\\IbexaMeasurementBundle": ["all"], + "Ibexa\\Bundle\\Migration\\IbexaMigrationBundle": ["all"], + "Ibexa\\Bundle\\ImageEditor\\IbexaImageEditorBundle": ["all"], + "Ibexa\\Bundle\\Notifications\\IbexaNotificationsBundle": ["all"], + "Overblog\\GraphQLBundle\\OverblogGraphQLBundle": ["all"], + "Overblog\\GraphiQLBundle\\OverblogGraphiQLBundle": ["dev"], + "Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle": ["all"], + "BabDev\\PagerfantaBundle\\BabDevPagerfantaBundle": ["all"], + "Hautelook\\TemplatedUriBundle\\HautelookTemplatedUriBundle": ["all"], + "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [ + "all" + ], + "Ibexa\\Bundle\\OAuth2Client\\IbexaOAuth2ClientBundle": ["all"], + "Ibexa\\Bundle\\ProductCatalog\\IbexaProductCatalogBundle": ["all"], + "Ibexa\\Bundle\\Taxonomy\\IbexaTaxonomyBundle": ["all"], + "Ibexa\\Bundle\\TreeBuilder\\IbexaTreeBuilderBundle": ["all"], + "Ibexa\\Bundle\\ContentTree\\IbexaContentTreeBundle": ["all"], + "Ibexa\\Bundle\\ImagePicker\\IbexaImagePickerBundle": ["all"], + "Ibexa\\Bundle\\SiteContext\\IbexaSiteContextBundle": ["all"], + "Ibexa\\Bundle\\HeadlessAssets\\IbexaHeadlessAssetsBundle": ["all"], + "Ibexa\\Bundle\\AppSwitcher\\IbexaAppSwitcherBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "encore/": "/", + "templates/": "templates/", + "translations/": "translations/", + "assets/": "assets/", + "src/": "%SRC_DIR%/" + }, + "env": { + "SEARCH_ENGINE": "legacy", + "#1": "Uncomment following line if you want to change the purge type.", + "#2": "By default it will use `local` purge when running locally", + "#3": "and `varnish` for Platform.sh installations.", + "#4": "HTTPCACHE_PURGE_TYPE=local", + "HTTPCACHE_DEFAULT_TTL": "86400", + "HTTPCACHE_PURGE_SERVER": "http://localhost:80", + "HTTPCACHE_VARNISH_INVALIDATE_TOKEN": "", + "#5": "Uncomment following line if you want to enable translation-aware behavior for HTTP cache.", + "#6": "HTTPCACHE_TRANSLATION_AWARE_ENABLED=true", + "TRUSTED_PROXIES": "127.0.0.1", + "CACHE_POOL": "cache.tagaware.filesystem", + "#7": "When using Redis or memcached adapter, you can configure it using DSN:", + "#8": "- https://symfony.com/doc/4.4/components/cache/adapters/redis_adapter.html#configure-the-connection", + "#9": "- https://symfony.com/doc/4.4/components/cache/adapters/memcached_adapter.html#configure-the-connection", + "CACHE_DSN": "localhost", + "CACHE_NAMESPACE": "ezp", + "DATABASE_CHARSET": "utf8mb4", + "DATABASE_COLLATION": "utf8mb4_unicode_520_ci", + "#10": "Needed by Doctrine Bundle / ORM to prevent it from opening a connection during situations where there is no service yet.", + "#11": "See: https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration", + "DATABASE_VERSION": "mariadb-10.3.0", + "SESSION_HANDLER_ID": "session.handler.native_file", + "SESSION_SAVE_PATH": "%kernel.project_dir%/var/sessions/%kernel.environment%", + "SOLR_DSN": "http://localhost:8983/solr", + "SOLR_CORE": "collection1", + "#12": "Enable Personalization by setting valid id, key and uri", + "PERSONALIZATION_CUSTOMER_ID": 0, + "PERSONALIZATION_LICENSE_KEY": "", + "PERSONALIZATION_HOST_URI": "", + "ELASTICSEARCH_DSN": "http://localhost:9200", + "#13": "Enable fastly by setting valid service_id and key", + "#14": "In order for this to work you also need to have EzSystemsPlatformFastlyCacheBundle installed", + "#15": "FASTLY_SERVICE_ID=\"\"", + "#16": "FASTLY_KEY=\"\"", + "IBEXA_EDITION": "headless", + "IBEXA_VARIATION_HANDLER_IDENTIFIER": "alias", + "#17": "Configure OAuth2 server", + "OAUTH2_PUBLIC_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PATH": "", + "OAUTH2_PRIVATE_KEY_PASSPHRASE": "", + "OAUTH2_ENCRYPTION_KEY": "" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "yarn install": "script", + "ibexa:encore:compile --config-name app": "symfony-cmd", + "bazinga:js-translation:dump %PUBLIC_DIR%/assets --merge-domains": "symfony-cmd", + "ibexa:encore:compile": "symfony-cmd" + } }