@@ -13,11 +13,6 @@ Many [[= product_name =]] functionalities are provided through separate bundles
13
13
You can see the bundles that are automatically installed with [[ = product_name =]] in the respective ` composer.json ` files.
14
14
For example, for [[ = product_name_headless =]] , see the [ JSON file on GitHub] ( https://github.com/ibexa/headless/blob/master/composer.json ) .
15
15
16
- !!! caution "Deprecated legacy Commerce bundles"
17
-
18
- As of [[= product_name =]] v4.4 all `ibexa/commerce` packages are deprecated.
19
- They're gradually replaced by their revamped counterparts and removed completely from the product in version v5.0.
20
-
21
16
## Working with bundles
22
17
23
18
All bundles containing built-in [[ = product_name =]] functionalities are installed automatically.
@@ -47,6 +42,7 @@ To remove a bundle (either one you created yourself, or an out-of-the-box one th
47
42
| [ ibexa/admin-ui-assets] ( https://github.com/ibexa/admin-ui-assets ) | Assets for the back office|
48
43
| [ ibexa/content-forms] ( https://github.com/ibexa/content-forms ) | Form-based integration for the Symfony Forms into content and user objects in kernel|
49
44
| [ ibexa/core] ( https://github.com/ibexa/core ) | Core of the [[ = product_name =]] application|
45
+ | [ ibexa/core-search] ( https://github.com/ibexa/core-search ) | Search-related capabilities|
50
46
| [ ibexa/core-persistence] ( https://github.com/ibexa/core-persistence ) | Core system persistence|
51
47
| [ ibexa/cron] ( https://github.com/ibexa/cron ) | Cron package for use with the ` ibexa:cron:run ` command|
52
48
| [ ibexa/design-engine] ( https://github.com/ibexa/design-engine ) | [ Design fallback system] ( design_engine.md ) |
@@ -57,63 +53,67 @@ To remove a bundle (either one you created yourself, or an out-of-the-box one th
57
53
| [ ibexa/graphql] ( https://github.com/ibexa/graphql ) | GraphQL server for [[ = product_name =]] |
58
54
| [ ibexa/http-cache] ( https://github.com/ibexa/http-cache ) | [ HTTP cache handling] ( http_cache.md ) , using multi tagging|
59
55
| [ ibexa/i18n] ( https://github.com/ibexa/i18n ) | Centralized translations to ease synchronization with Crowdin|
56
+ | [ ibexa/notifications] ( https://github.com/ibexa/notifications ) | Sending [ notifications] ( notifications.md ) |
60
57
| [ ibexa/post-install] ( https://github.com/ibexa/post-install ) | Post installation tool|
61
58
| [ ibexa/rest] ( https://github.com/ibexa/rest ) | REST API|
62
59
| [ ibexa/search] ( https://github.com/ibexa/search ) | Common search functionalities|
63
60
| [ ibexa/solr] ( https://github.com/ibexa/solr ) | [ Solr-powered] ( https://solr.apache.org/ ) search handler|
64
61
| [ ibexa/standard-design] ( https://github.com/ibexa/standard-design ) | Standard design and theme to be handled by ` design-engine ` |
65
62
| [ ibexa/system-info] ( https://github.com/ibexa/system-info ) | Information about the system [[ = product_name =]] is running on|
63
+ | [ ibexa/twig-components] ( https://github.com/ibexa/twig-components ) | [ Twig Components] ( components.md ) |
66
64
| [ ibexa/user] ( https://github.com/ibexa/user ) | User management|
67
65
68
66
## [[ = product_name_headless =]] packages
69
67
70
68
| Bundle| Description|
71
69
| ---------| -----------|
72
70
| ibexa/oss| Core packages|
73
- | ibexa/content-tree| content tree functionality|
74
- | ibexa/connect| [[[ = product_name_connect =]]] ([[ = connect_doc =]] /)|
71
+ | ibexa/app-switcher| Integration with the [ QNTM group] ( https://qntmgroup.com/solutions/ ) |
75
72
| ibexa/calendar| Calendar tab with a calendar widget|
73
+ | ibexa/collaboration| Collaboration functionality|
74
+ | ibexa/connect| [[[ = product_name_connect =]]] ([[ = connect_doc =]] /)|
75
+ | ibexa/connector-ai| Foundation for the [ AI Actions] ( ai_actions.md ) framework|
76
76
| ibexa/connector-dam| Connector for DAM (Digital Asset Management) systems|
77
+ | ibexa/connector-openai| Integrates the AI framework with [ OpenAI] ( https://openai.com ) |
78
+ | ibexa/content-tree| Content tree functionality|
77
79
| ibexa/elasticsearch| Integration with Elasticsearch search engine|
78
80
| ibexa/fastly| Fastly support for ` http-cache ` , for use on Platform.sh or standalone|
81
+ | ibexa/headless-assets| Assets for the back office|
79
82
| ibexa/icons| Icon set for the back office|
80
83
| ibexa/image-editor| [ Image Editor] ( configure_image_editor.md ) |
81
84
| ibexa/installer| Provides the ` ibexa:install ` command|
82
85
| ibexa/measurement| Measurement field type and measurement product catalog attribute|
83
86
| ibexa/migrations| [ Migration of repository data] ( data_migration.md ) |
84
- | [ ibexa/oauth2-client] ( oauth_client.md ) | Authenticate user through a third-party OAuth 2 server, integration with [ ` knpuniversity/oauth2-client-bundle ` ] ( https://github.com/knpuniversity/oauth2-client-bundle ) |
85
- | [ ibexa/oauth2-server] ( oauth_server.md ) | Allow resource access to OAuth 2 client |
87
+ | ibexa/oauth2-client| Authenticate user through a [ third-party OAuth 2 server] ( oauth_client.md ) , integration with [ ` knpuniversity/oauth2-client-bundle ` ] ( https://github.com/knpuniversity/oauth2-client-bundle ) |
88
+ | ibexa/oauth2-server| Configure [[ = product_name = ]] to act as a [ OAuth2 Server ] ( oauth_server.md ) |
86
89
| ibexa/personalization| Functionality for personalized recommendations|
90
+ | ibexa/product-catalog-date-time-attribute| Implementation of the [ Date and Time attribute type] ( date_and_time.md ) |
91
+ | ibexa/product-catalog-symbol-attribute| Implementation of the [ Symbol attribute type] ( symbol_attribute_type.md ) |
87
92
| ibexa/product-catalog| Product catalog functionality|
88
93
| ibexa/scheduler| Date-based publishing functionality|
89
94
| ibexa/seo| Search Engine Optimization (SEO) tool|
95
+ | ibexa/share| Content-sharing functionality|
90
96
| ibexa/taxonomy| Taxonomy functionality|
91
97
| ibexa/tree-builder| Tree builder functionality|
92
98
| ibexa/version-comparison| Enables comparing between two versions of the same field|
93
99
| ibexa/workflow| Collaboration feature that enables you to send content draft to any user for a review or rewriting|
94
- | ibexa/recommendation-client| Client for connecting with the personalization engine ** deprecated** |
95
- | ibexa/commerce-base-design| Standard design and theme for the shop ** deprecated** |
96
- | ibexa/commerce-checkout| Shop checkout functionality ** deprecated** |
97
- | ibexa/commerce-fieldtypes| Shop-specific field types ** deprecated** |
98
- | ibexa/commerce-price-engine| Engine for handling prices ** deprecated** |
99
- | ibexa/commerce-shop-ui| UI for the shop front page ** deprecated** |
100
- | ibexa/commerce-shop| Main shop functionalities ** deprecated** |
101
100
102
101
## [[ = product_name_exp =]] packages
103
102
104
103
| Bundle| Description|
105
104
| ---------| -----------|
106
105
| ibexa/headless| Metapackage for Symfony Flex-based [[ = product_name =]] Headless installation|
106
+ | ibexa/activity-log| Customer portal and corporate accounts|
107
107
| ibexa/corporate-account| Customer portal and corporate accounts|
108
+ | ibexa/dashboard| [ Customizable dashboard] ( customize_dashboard.md ) |
108
109
| ibexa/fieldtype-address| Address handling field type|
109
110
| ibexa/form-builder| Enables creating Form content items with multiple form fields|
110
111
| ibexa/page-builder| Page editor|
111
112
| ibexa/fieldtype-page| Page handling field type|
112
113
| ibexa/permissions| Additional permission functionalities|
113
114
| ibexa/segmentation| Segment functionality for profiling the content displayed to specific users|
114
115
| ibexa/site-factory| Enables configuration of sites from UI|
115
- | ibexa/connector-seenthis| Enables displaying video with exceeded standard video restrictions|
116
- | ibexa/connector-qualifio| Enables integration with [ Qualifio Engage platform] ( https://developers.qualifio.com/docs/engage/ ) |
116
+ | ibexa/engage| Enables integration with [ Qualifio Engage platform] ( https://developers.qualifio.com/docs/engage/ ) |
117
117
118
118
119
119
## [[ = product_name_com =]] packages
@@ -123,12 +123,11 @@ To remove a bundle (either one you created yourself, or an out-of-the-box one th
123
123
| ibexa/experience| Metapackage for Symfony Flex-based [[ = product_name =]] Experience installation|
124
124
| ibexa/cart| Main store functionalities|
125
125
| ibexa/checkout| Store checkout functionality|
126
+ | ibexa/corporate-account-commerce-bridge| Additional functionality for [ corporate accounts] (corporate_admin_panel.md|
127
+ |ibexa/discounts|Adds [ discounts] ( discounts.md ) functionality|feature
128
+ | ibexa/discounts-codes| Adds the possibility to use discount codes with the [ Discounts] ( discounts.md ) functionality|
126
129
| ibexa/storefront| A storefront starting kit|
127
130
| ibexa/order-management| Order management|
128
131
| ibexa/payment| Payment handling|
129
132
| ibexa/shipping| Shipping handling|
130
- | ibexa/commerce-admin-ui| Shop-related back office functionalities ** deprecated** |
131
- | ibexa/commerce-erp-admin| ERP connection for the shop ** deprecated** |
132
- | ibexa/commerce-order-history| Order history functionality ** deprecated** |
133
- | ibexa/commerce-page-builder| Shop-related Page blocks ** deprecated** |
134
- | ibexa/commerce-transaction| Transactional shop functionalities ** deprecated** |
133
+ | ibexa/connector-payum| [ Payum integration] ( payum_integration.md ) |
0 commit comments