You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<a id="authentication-token"></a>If you added credentials to the `COMPOSER_AUTH` variable, at this point add this variable to `auth.json` (for example, by running `echo $COMPOSER_AUTH > auth.json`).
165
139
166
140
!!! tip
167
141
168
-
You can set [different version constraints](https://getcomposer.org/doc/articles/versions.md), for example, specific tag (`[[= latest_tag_4_6 =]]`), version range (`~4.6.10`), or stability (`^4.6@rc`):
142
+
You can set [different version constraints](https://getcomposer.org/doc/articles/versions.md), for example, specific tag (`[[= latest_tag_5_0 =]]`), version range (`~5.0.1`), or stability (`^5.0@rc`):
event MPM is recommended, if you need to use prefork you also need the `mod_php` module)
81
+
82
+
If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
83
+
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
84
+
62
85
=== "[[= product_name =]] v4.6"
63
86
64
87
- Nginx 1.18-1.25+
@@ -76,6 +99,15 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
76
99
77
100
## DBMS
78
101
102
+
=== "[[= product_name =]] v5.0"
103
+
104
+
- MariaDB 10.3-10.11+
105
+
- MySQL 8.0
106
+
- PostgreSQL 14
107
+
108
+
If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
109
+
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
110
+
79
111
=== "[[= product_name =]] v4.6"
80
112
81
113
- MariaDB 10.3-10.11+
@@ -96,6 +128,10 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
96
128
97
129
## PHP
98
130
131
+
=== "[[= product_name =]] v5.0"
132
+
133
+
- 8.3
134
+
99
135
=== "[[= product_name =]] v4.6"
100
136
101
137
- 8.3
@@ -115,6 +151,22 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
115
151
116
152
### PHP extensions
117
153
154
+
=== "[[= product_name =]] v5.0"
155
+
156
+
- `php-cli`
157
+
- `php-fpm`
158
+
- `php-mysql` (`php-mysqlnd`) or `php-pgsql`
159
+
- `php-xml`
160
+
- `php-mbstring`
161
+
- `php-json`
162
+
- `php-process` (on RHEL/CentOS)
163
+
- `php-intl`
164
+
- `php-curl`
165
+
- `php-pear` (optional, provides pecl)
166
+
- `php-gd` or `php-imagick` (via pecl on RHEL/CentOS)
167
+
- `php-sodium`
168
+
- `php-bcmath`
169
+
118
170
=== "[[= product_name =]] v4.6"
119
171
120
172
- `php-cli`
@@ -148,6 +200,10 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
148
200
149
201
### Cluster PHP extensions
150
202
203
+
=== "[[= product_name =]] v5.0"
204
+
205
+
- `php-redis` or `php-memcached`
206
+
151
207
=== "[[= product_name =]] v4.6"
152
208
153
209
- `php-redis` or `php-memcached`
@@ -158,6 +214,13 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
158
214
159
215
## Search
160
216
217
+
=== "[[= product_name =]] v5.0"
218
+
219
+
- For content search, Solr 7.7 LTS or Solr 8, recommended 8.11.1 or higher.
220
+
Alternatively, Elasticsearch 7.16.2 or higher 7.x version.
221
+
- The above solutions require Oracle Java/Open JDK. The minimum requirement is 8 LTS, recommended 11 LTS.
222
+
Newer versions aren't supported.
223
+
161
224
=== "[[= product_name =]] v4.6"
162
225
163
226
- For content search, Solr 7.7 LTS or Solr 8, recommended 8.11.1 or higher.
@@ -174,6 +237,21 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
174
237
175
238
## Graphic Handler
176
239
240
+
=== "[[= product_name =]] v5.0"
241
+
242
+
- GraphicsMagick
243
+
- ImageMagick
244
+
- GD
245
+
246
+
Optionally if you intend to edit [PNG, SVG, GIF or WEBP files in the Image Editor](images.md#image-optimization), or use it with image variations:
247
+
248
+
- JpegOptim
249
+
- Optipng
250
+
- Pngquant 2
251
+
- SVGO 1
252
+
- Gifsicle
253
+
- cwebp
254
+
177
255
=== "[[= product_name =]] v4.6"
178
256
179
257
- GraphicsMagick
@@ -206,6 +284,15 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
206
284
207
285
## [Clustering](clustering.md)
208
286
287
+
=== "[[= product_name =]] v5.0"
288
+
289
+
- Linux NFS or S3/EFS (for IO, aka binary files stored in content repository, not supported with legacy)
290
+
- Redis 4.0+, 5.0 or higher (separate instances for session and cache, both using a `volatile-*` [eviction policy](https://redis.io/docs/latest/develop/reference/eviction/), session instance configured for persistence) or [Memcached](https://memcached.org/) 1.5 or higher
291
+
- [Varnish](http://varnish-cache.org/) 6.0LTS or 7.1 with [varnish-modules](https://github.com/varnish/varnish-modules/blob/master/README.md) or [Fastly](https://www.fastly.com/) using [the provided bundle](http_cache.md) (for HTTP Cache)
292
+
293
+
If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
294
+
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
295
+
209
296
=== "[[= product_name =]] v4.6"
210
297
211
298
- Linux NFS or S3/EFS (for IO, aka binary files stored in content repository, not supported with legacy)
@@ -226,6 +313,10 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
226
313
227
314
## Filesystem
228
315
316
+
=== "[[= product_name =]] v5.0"
317
+
318
+
- Linux ext4 / XFS
319
+
229
320
=== "[[= product_name =]] v4.6"
230
321
231
322
- Linux ext4 / XFS
@@ -236,6 +327,10 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
236
327
237
328
## Package manager
238
329
330
+
=== "[[= product_name =]] v5.0"
331
+
332
+
- Composer: recent 2.7 version
333
+
239
334
=== "[[= product_name =]] v4.6"
240
335
241
336
- Composer: recent 2.7 version
@@ -246,6 +341,14 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
246
341
247
342
## Asset manager
248
343
344
+
=== "[[= product_name =]] v5.0"
345
+
346
+
- `Node.js` 18+
347
+
- `yarn` 1.15.2+
348
+
349
+
If you see a "+" next to the product version, it indicates a recommended version or higher within the same major release.
350
+
For example, "1.18+" means any 1.x version equal to or higher than 1.18, but not 2.x.
351
+
249
352
=== "[[= product_name =]] v4.6"
250
353
251
354
- `Node.js` 18+
@@ -265,6 +368,16 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
265
368
266
369
## Browser
267
370
371
+
=== "[[= product_name =]] v5.0"
372
+
373
+
[[= product_name =]] is developed to work with *any* web browser that supports modern standards, on *any* screen resolution suitable for web, running on *any* device.
374
+
However for the Editorial and Administration User Interfaces you need: a minimum of 1366-by-768 screen resolution, a desktop or tablet device, and a recommended/supported browser among the ones found below.
375
+
376
+
- Mozilla® Firefox® most recent stable version (recommended)
377
+
- Google Chrome™ most recent stable version (recommended)
378
+
- Chromium™ based browsers such as Microsoft® Edge® and Opera®, most recent stable version, desktop *and* tablet
379
+
- Apple® Safari® most recent stable version, desktop *and* tablet
380
+
268
381
=== "[[= product_name =]] v4.6"
269
382
270
383
[[= product_name =]] is developed to work with *any* web browser that supports modern standards, on *any* screen resolution suitable for web, running on *any* device.
@@ -287,6 +400,52 @@ Recommendation for production setups is to use Varnish/Fastly, Redis/Memcached,
287
400
288
401
## [[= product_name_cloud =]] requirements and setup
289
402
403
+
=== "[[= product_name =]] v5.0"
404
+
405
+
### Cloud hosting with [[= product_name_cloud =]] and Platform.sh
406
+
407
+
In general, [[= product_name_cloud =]] supports all features and services of [Platform.sh](https://platform.sh/marketplace/ibexa/) that are compatible and supported by the [[= product_name =]] version you use.
408
+
409
+
For example:
410
+
411
+
- Platform.sh provides Redis support for versions 3.2, 4.0 and 5.0. [[= product_name =]] supports Redis version 4.0 or higher, and recommends 5.0.
412
+
As a result, Redis is supported on [[= product_name_cloud =]] in versions 4.0 and 5.0, but 5.0 is recommended.
413
+
414
+
Features or services supported by [[= product_name =]] but not covered by Platform.sh may be possible by means of a [custom integration](#custom-integrations).
415
+
416
+
### [[= product_name_cloud =]] Setup support matrix
417
+
418
+
All [[= product_name =]] features are supported in accordance with the example above.
419
+
420
+
!!! note
421
+
422
+
As Platform.sh doesn't support a configuration with multiple PostgreSQL databases, for [[= product_name_cloud =]] / Platform.sh it's impossible to have a DFS table in a separate database.
423
+
424
+
### Recommended [[= product_name_cloud =]] setup
425
+
426
+
For more details on recommended setup configuration see bundled `.platform.app.yaml` and `.platform/` configuration files.
427
+
428
+
These files are kept up-to-date with latest recommendations and can be improved through contributions.
429
+
430
+
### Supported [[= product_name_cloud =]] setup
431
+
432
+
Because of the large range of possible configurations of [[= product_name =]], there are many possibilities beyond what is provided in the default recommended configuration.
433
+
434
+
Make sure to set aside time and budget for:
435
+
436
+
- Verifying your requirements and ensuring they're supported by Platform.sh
437
+
- Additional time for adaptation and configuration work, and testing by your development team
438
+
- Additional consulting/onboarding time with Platform.sh, Ibexa technical services, and/or one of the many partners with prior experience in using Platform.sh with [[= product_name =]]
439
+
440
+
The cost and effort of this isn't included in [[= product_name_cloud =]] subscription and is vary depending on the project.
441
+
442
+
### Custom integrations
443
+
444
+
Features supported by [[= product_name =]], but not natively by Platform.sh, can in many cases be used by means of custom integrations with external services.
445
+
446
+
For example, you can create an integration with S3 by means of setting up your own S3 bucket and configuring the relevant parts of [[= product_name =]].
447
+
We recommend giving the development team working on the project access to the bucket to ensure work is done in a DevOps way without depending on external teams when changes are needed.
448
+
290
449
=== "[[= product_name =]] v4.6"
291
450
292
451
### Cloud hosting with [[= product_name_cloud =]] and Platform.sh
0 commit comments