diff --git a/docs/administration/back_office/back_office_elements/add_drag_and_drop.md b/docs/administration/back_office/back_office_elements/add_drag_and_drop.md index 1b7ec8d1d0..8d695dfe82 100644 --- a/docs/administration/back_office/back_office_elements/add_drag_and_drop.md +++ b/docs/administration/back_office/back_office_elements/add_drag_and_drop.md @@ -48,4 +48,4 @@ Full list of options: |`afterDragOver`|Callback function invoked after moving onto a droppable element.|optional| |`afterDrop`|Callback function invoked after dropping an element.|optional| |`attachCustomEventHandlersToItem`|Function to be invoked while attaching event handlers to every item in the item's container. Item of `HTMLElement` type is passed to the function as the first param.|optional| -|`timeoutRemovePlaceholders`|The amount of time after which the not dropped item disappears.The default vaule is set to 500ms.|optional| +|`timeoutRemovePlaceholders`|The amount of time after which the not dropped item disappears.The default value is set to 500ms.|optional| diff --git a/docs/administration/back_office/back_office_elements/formatting_date_and_time.md b/docs/administration/back_office/back_office_elements/formatting_date_and_time.md index 1e02c76ea5..ff14689b20 100644 --- a/docs/administration/back_office/back_office_elements/formatting_date_and_time.md +++ b/docs/administration/back_office/back_office_elements/formatting_date_and_time.md @@ -107,6 +107,8 @@ ibexa: The following subset of the [ICU date and time formats](https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classSimpleDateFormat.html#details) is allowed: + + |Symbol|Meaning| |---|---| |y, yy, yyyy, Y, YY, YYYY|year| diff --git a/docs/administration/back_office/browser/add_browser_tab.md b/docs/administration/back_office/browser/add_browser_tab.md index 0a62e858ff..65461a89c6 100644 --- a/docs/administration/back_office/browser/add_browser_tab.md +++ b/docs/administration/back_office/browser/add_browser_tab.md @@ -107,9 +107,9 @@ Ensure that the new tab is styled by adding the following files to `assets/css/` [[= include_file('code_samples/back_office/udw/assets/css/image.css') =]] ``` -### Add css to webpack +### Add CSS to webpack -Finally, add css in `webpack.config.js`: +Finally, add CSS in `webpack.config.js`: ```js ibexaConfigManager.add({ diff --git a/docs/administration/back_office/content_tab_switcher.md b/docs/administration/back_office/content_tab_switcher.md index 009d1aff60..da14fb4466 100644 --- a/docs/administration/back_office/content_tab_switcher.md +++ b/docs/administration/back_office/content_tab_switcher.md @@ -67,7 +67,7 @@ ibexa: ``` -The `meta_field_groups_list` configuration can be overriden. +The `meta_field_groups_list` configuration can be overridden. ## Add custom tab diff --git a/docs/administration/dashboard/configure_default_dashboard.md b/docs/administration/dashboard/configure_default_dashboard.md index 91535c96fb..42005eed8a 100644 --- a/docs/administration/dashboard/configure_default_dashboard.md +++ b/docs/administration/dashboard/configure_default_dashboard.md @@ -31,7 +31,7 @@ All the settings in the configuration are reflected in the back office. ## Container remote ID -Defines starting location container for all the dashboards, including customized and predifined ones. +Defines starting location container for all the dashboards, including customized and predefined ones. You can see it in the **Admin** panel, **Dashboards** section, **Dashboards** folder in the content tree. In the **Technical details** tab, it is defined as **Location remote ID**. @@ -63,7 +63,7 @@ Specifies the name of the [Section](sections.md). ## Content type identifier It is an identifier that represents dashboard content type. -You can find it in the **Admin** panel, **Dashboard content Ttpe** section, **View/Global properties** tab. +You can find it in the **Admin** panel, **Dashboard content Type** section, **View/Global properties** tab. ![Content type identifier](dashboard_content_type_identifier.png) diff --git a/docs/api/php_api/php_api.md b/docs/api/php_api/php_api.md index 4415173209..e9d3b7fd94 100644 --- a/docs/api/php_api/php_api.md +++ b/docs/api/php_api/php_api.md @@ -46,7 +46,7 @@ The full list of available services covers: You can access the PHP API by injecting relevant services into your code: -- By using [auto-wiring]([[= symfony_doc =]]/service_container/autowiring.html), and the service classname in the `Ibexa\Contracts` namespace (see `bin/console debug:autowiring | grep Ibexa.Contracts`). +- By using [auto-wiring]([[= symfony_doc =]]/service_container/autowiring.html), and the service class name in the `Ibexa\Contracts` namespace (see `bin/console debug:autowiring | grep Ibexa.Contracts`). - By using [service parameters]([[= symfony_doc =]]/service_container.html#service-parameters), and service aliases (see `bin/console debug:autowiring | grep ibexa.api`). - By using the repository's `get[ServiceName]()` methods, for example, [`Repository::getContentService()`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Repository.html#method_getContentService), or [`getUserService()`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Repository.html#method_getUserService). (Prefer injecting several Repository's dedicated services instead of the whole Repository if the Repository itself isn't needed.) diff --git a/docs/cdp/cdp_activation/cdp_data_export.md b/docs/cdp/cdp_activation/cdp_data_export.md index bf7614765d..cbc932559d 100644 --- a/docs/cdp/cdp_activation/cdp_data_export.md +++ b/docs/cdp/cdp_activation/cdp_data_export.md @@ -51,7 +51,7 @@ Now, you can go to the **File mapping** section. ## File mapping -Mapping is completed automatically, the system fills all required information and shows available columns with datapoints on the right. +Mapping is completed automatically, the system fills all required information and shows available columns with data points on the right. You can change their names if needed or disallow empty fields by checking **Mandatory**. If the provided file contains empty values, this option isn't available. diff --git a/docs/commerce/transactional_emails/transactional_emails_parameters.md b/docs/commerce/transactional_emails/transactional_emails_parameters.md index a6a0efb842..13e2fef59e 100644 --- a/docs/commerce/transactional_emails/transactional_emails_parameters.md +++ b/docs/commerce/transactional_emails/transactional_emails_parameters.md @@ -39,7 +39,7 @@ If this extensive list of variables isn't sufficient, you can [extend it to incl | |billingAddressPhoneNumber|Phone number|123456789| |Payment|paymentMethodIdentifier|Technical identifier of payment method| | | | |paymentMethodName|Human readable name of payment method| | | -| |paymentMethodDescription|Human readable description of payment method|Prepaid cards and gift cards (offline ver.)| | +| |paymentMethodDescription|Human readable description of payment method|Prepaid cards and gift cards (offline version)| | | |paymentMethodTypeName|Human readable name of payment method type|Offline| | | |paymentStatus|Technical identifier of payment status|pending, failed|Only available in PaymentStatusChange notification| |Shipment|shippingMethodIdentifier|Technical identifier of shipping method| | | diff --git a/docs/content_management/collaborative_editing/collaborative_editing.md b/docs/content_management/collaborative_editing/collaborative_editing.md index f313665cbd..46367f5c2d 100644 --- a/docs/content_management/collaborative_editing/collaborative_editing.md +++ b/docs/content_management/collaborative_editing/collaborative_editing.md @@ -10,7 +10,7 @@ With Collaborative editing feature multiple users can work on the same content c Users can invite both internal and external collaborators to a session, giving them access for editing or previewing. -Additionaly, they can collaborate using a Real-time collaboration, an advanced part of the collaboration feature, to write and review content in a live mode thanks to CKEditor. +Additionally, they can collaborate using a Real-time collaboration, an advanced part of the collaboration feature, to write and review content in a live mode thanks to CKEditor. Real-time collaboration syncs changes instantly and shows user avatars and colored tags to indicate who is editing specific part of the Rich Text field. This feature also introduces new dashboard tabs for managing shared drafts and joining collaboration sessions easily. diff --git a/docs/content_management/collaborative_editing/configure_collaborative_editing.md b/docs/content_management/collaborative_editing/configure_collaborative_editing.md index d0910c5025..4c32b3abe9 100644 --- a/docs/content_management/collaborative_editing/configure_collaborative_editing.md +++ b/docs/content_management/collaborative_editing/configure_collaborative_editing.md @@ -128,7 +128,7 @@ To add the real-time editing capabilities, continue with the instruction below. ## Configure real-time editing -You must have an arrangment with [[= product_name_base =]] before configuring the real-time editing. +You must have an arrangement with [[= product_name_base =]] before configuring the real-time editing. If you haven't already, you must also accept the Terms of Service in the [Service portal](https://support.ibexa.co/). Only then you can create a new Collaborative editing environment. diff --git a/docs/content_management/content_api/managing_content.md b/docs/content_management/content_api/managing_content.md index 55c9388a71..10a5a2939a 100644 --- a/docs/content_management/content_api/managing_content.md +++ b/docs/content_management/content_api/managing_content.md @@ -171,9 +171,9 @@ To change the identifier of the copy, use a [`ContentTypeUpdateStruct`](/api/php You can find content types that match specific criteria by using the [`ContentTypeService::findContentTypes()`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-ContentTypeService.html#method_findContentTypes) method. This method accepts a `ContentTypeQuery` object that supports filtering and sorting by IDs, identifiers, group membership, and other criteria. -!!! note "Criterions, sort clauses and REST APIs" +!!! note "Criteria, sort clauses and REST APIs" - For a full list of available criterions and sort clauses that you can use when finding and filtering content types, see [Content Type Search Criteria](content_type_criteria.md) and [Content Type Search Sort Clauses](content_type_sort_clauses.md) references. + For a full list of available criteria and sort clauses that you can use when finding and filtering content types, see [Content Type Search Criteria](content_type_criteria.md) and [Content Type Search Sort Clauses](content_type_sort_clauses.md) references. For the REST API, see [Filter content types](/api/rest_api/rest_api_reference/rest_api_reference.html#tag/Type/operation/api_contenttypesview_post). @@ -187,7 +187,7 @@ The following example shows how you can use the criteria to find content types: When constructing a `ContentTypeQuery`, you can pass the following parameters: -- `?CriterionInterface $criterion = null` — a filter to apply (use one or a combination of the criterions above) +- `?CriterionInterface $criterion = null` — a filter to apply (use one or a combination of the criteria above) - `array $sortClauses = []` — list of sort clauses to order the results diff --git a/docs/content_management/field_types/field_type_search.md b/docs/content_management/field_types/field_type_search.md index 5266ff7810..db0412ab3a 100644 --- a/docs/content_management/field_types/field_type_search.md +++ b/docs/content_management/field_types/field_type_search.md @@ -84,7 +84,7 @@ The default available search field types that can be found in the `Ibexa\Contrac |`FloatField`|Field for floating point numbers.| |`FullTextField`|Represents full text searchable value of the field which can be indexed by the legacy search engine. Some full text fields are stored as an array of strings.| |`GeoLocationField`|Field used for Geo location.| -|`IdentifierField`|Field used for IDs. Basically acts like the string field, but it's not queried by fulltext searches| +|`IdentifierField`|Field used for IDs. Basically acts like the string field, but it's not queried by full-text searches| |`IntegerField`|Field for integer numbers.| |`MultipleBooleanField`|Multiple boolean values.| |`MultipleIdentifierField`|Multiple IDs values.| diff --git a/docs/content_management/images/images.md b/docs/content_management/images/images.md index 331b9b0a06..07b4899eba 100644 --- a/docs/content_management/images/images.md +++ b/docs/content_management/images/images.md @@ -243,7 +243,7 @@ If you use other formats, such a PNG, SVG, GIF, or WEBP, and you use the Image E |Image format|Library| |---|---| |JPEG|JpegOptim| -|PNG|Either Optipng or Pngquant 2| +|PNG|Either OptiPNG or Pngquant 2| |SVG|SVGO 1| |GIF|Gifsicle| |WEBP|cwebp| diff --git a/docs/content_management/locations.md b/docs/content_management/locations.md index ae0af2f856..c149ddc33b 100644 --- a/docs/content_management/locations.md +++ b/docs/content_management/locations.md @@ -13,7 +13,7 @@ Every published content item has a location and, as a consequence, also a place A content item receives a location only once it has been published. This means that a new unpublished draft doesn't have a location yet. -You can find drats in the **Drafts** tab in the **Content** menu. +You can find drafts in the **Drafts** tab in the **Content** menu. ![Drafts](content_management_drafts.png "Drafts") diff --git a/docs/content_management/pages/page_builder_guide.md b/docs/content_management/pages/page_builder_guide.md index f9104430ab..3d8e382086 100644 --- a/docs/content_management/pages/page_builder_guide.md +++ b/docs/content_management/pages/page_builder_guide.md @@ -202,14 +202,14 @@ One of the most important tools that Page Builder offers, is a Scheduler. It all Page Builder allows you to create highly customizable websites. You can build modifiable and targeted landing pages that meet your needs. Each dynamic blocks has its own settings, properties and design that you can set up in your way to customize the content appearing on the page. -Additionaly, if you feel comfortable with your technical skills, you can configure your own elements, for example, a new customized layout, or block. +Additionally, if you feel comfortable with your technical skills, you can configure your own elements, for example, a new customized layout, or block. ### Increase sales with highly personalized campaigns Personalized campaigns are one of the factors that can increase your sales. With Page Builder you can achieve it, by using customization and time Scheduler. Anytime you can edit your page and change a position of a block to enhance visibility. -Additionaly, Page Builder offers you a selection of ready-to-use page blocks that can help you to create content tailored to each individual customer: +Additionally, Page Builder offers you a selection of ready-to-use page blocks that can help you to create content tailored to each individual customer: A. **Default** blocks: diff --git a/docs/getting_started/install_ibexa_dxp.md b/docs/getting_started/install_ibexa_dxp.md index 54529d20bc..b4fc09e400 100644 --- a/docs/getting_started/install_ibexa_dxp.md +++ b/docs/getting_started/install_ibexa_dxp.md @@ -267,7 +267,7 @@ Run the post-installation script with the following command: composer run post-install-cmd ``` -## Use PHPs built-in server +## Use PHP's built-in server For development you can use the built-in PHP server. diff --git a/docs/getting_started/install_with_ddev.md b/docs/getting_started/install_with_ddev.md index cf98c7877c..1f66c63226 100644 --- a/docs/getting_started/install_with_ddev.md +++ b/docs/getting_started/install_with_ddev.md @@ -52,7 +52,7 @@ To use MySQL instead, run the following command: ddev config --database=mysql:8.4 ``` -You can also use other versions of MariaDB, Mysql or PostgreSQL. +You can also use other versions of MariaDB, MySQL or PostgreSQL. See [DDEV database types documentation](https://ddev.readthedocs.io/en/latest/users/extend/database-types/) for available version ranges. #### Configure database connection @@ -366,7 +366,7 @@ To run an existing project, you need to: 1. Add Composer authentication. 1. Install dependencies packages with Composer. 1. Populate the contents, which could mean: - - getting a clean database with ddev `php bin/console ibexa:install` and adding some data with [Ibexa data migration](importing_data.md), or + - getting a clean database with `ddev php bin/console ibexa:install` and adding some data with [Ibexa data migration](importing_data.md), or - injecting a dump with [`ddev import-db`](https://ddev.readthedocs.io/en/latest/users/usage/commands/#import-db) and copying related binary files into `public/var`. The following examples run an already [version-controlled project](install_ibexa_dxp.md#add-project-to-version-control) and have the right content structure (but no content): diff --git a/docs/ibexa_cloud/ibexa_cloud_guide.md b/docs/ibexa_cloud/ibexa_cloud_guide.md index 7452ffb363..dac8cfb8f6 100644 --- a/docs/ibexa_cloud/ibexa_cloud_guide.md +++ b/docs/ibexa_cloud/ibexa_cloud_guide.md @@ -1,5 +1,5 @@ --- -description: Learn how to host your application and improve your business processess by using Ibexa Cloud hosting platform. +description: Learn how to host your application and improve your business processes by using Ibexa Cloud hosting platform. title: Ibexa Cloud product guide month_change: false --- @@ -87,10 +87,10 @@ As the infrastructure is exactly the same as what's currently in production, you [[= product_name_cloud =]] is compatible with your choice of public cloud server and supports a variety of hosting platforms. It's a Git-native development - compatible with Git Flow. [[= product_name_cloud =]] deployment integrates naturally at the end of your existing production chain, including staging, and work in progress branch preview. -You can also integrate with, for example, Bitbucket, GitHub, Gitlab. +You can also integrate with, for example, Bitbucket, GitHub, GitLab. You can instantly clone every branch of both your code and infrastructure configuration. -Platform.sh (and [[= product_name_cloud =]], by extension) uses the [Infrastracture as Code approach](https://docs.platform.sh/learn/overview.html#infrastructure-as-code). -It means that the infrastracture is described in the code and that is what allows you to clone both code and infrastracture configuration at the same time. +Platform.sh (and [[= product_name_cloud =]], by extension) uses the [Infrastructure as Code approach](https://docs.platform.sh/learn/overview.html#infrastructure-as-code). +It means that the infrastructure is described in the code and that is what allows you to clone both code and infrastructure configuration at the same time. If you want to work with services such as [MySQL](https://docs.platform.sh/add-services/mysql.html) or [Elasticsearch](https://docs.platform.sh/add-services/elasticsearch.html), you can add them with a line of code. What's more, you can run in your chosen cloud, like Microsoft Azure, Orange, or Google Cloud Platform. diff --git a/docs/ibexa_products/ibexa_commerce.md b/docs/ibexa_products/ibexa_commerce.md index e62b9086f0..2a99fc715c 100644 --- a/docs/ibexa_products/ibexa_commerce.md +++ b/docs/ibexa_products/ibexa_commerce.md @@ -79,7 +79,7 @@ It contains default UI components and widgets that can be modified to [create a Search becomes crucial when your product catalog is extensive. Products can be sorted according to a variety of criteria using faceted search. -The value it brings makes it a vital component in merchandizing. +The value it brings makes it a vital component in merchandising. You can set up your search engine using [[= product_name_com =]] to help clients find what they're looking for more easily, which could result in more purchases. #### Catalog management diff --git a/docs/ibexa_products/ibexa_experience.md b/docs/ibexa_products/ibexa_experience.md index 0be066255f..0283662209 100644 --- a/docs/ibexa_products/ibexa_experience.md +++ b/docs/ibexa_products/ibexa_experience.md @@ -58,7 +58,7 @@ Before you start building a page, you also need to select a layout. It has a sig [Form Builder](form_builder_guide.md) is an intuitive tool that allows you to transform user engagement on your website. With this tool, you can design, deploy, and manage online forms quickly. You can create a variety of forms that consist of different fields, including sign-up forms, surveys, or questionnaires. -Additionaly, you can monitor and manage the information obtained from website visitors and adjust your forms if needed. +Additionally, you can monitor and manage the information obtained from website visitors and adjust your forms if needed. ![Form Builder](form_builder.png) diff --git a/docs/ibexa_products/ibexa_headless.md b/docs/ibexa_products/ibexa_headless.md index 7a7aab485d..f1285f5a2e 100644 --- a/docs/ibexa_products/ibexa_headless.md +++ b/docs/ibexa_products/ibexa_headless.md @@ -43,7 +43,7 @@ For performance, several bricks can be added to your stack such as a reverse pro By using a version control system and environment variables, you can deploy your configuration and extensions on several environments including [[= product_name_cloud =]]. -Standard web APIs and [[[= product_name_connect =]]]([[= connect_doc =]]/general/ibexa_connect/) help establish interoperability, even if you'ren't an advanced developer. +Standard web APIs and [[[= product_name_connect =]]]([[= connect_doc =]]/general/ibexa_connect/) help establish interoperability, even if you aren't an advanced developer. ![Ibexa Headless data inputs and outputs](img/headless.png) diff --git a/docs/infrastructure_and_maintenance/cache/http_cache/content_aware_cache.md b/docs/infrastructure_and_maintenance/cache/http_cache/content_aware_cache.md index 8003b57bc9..08b4213db5 100644 --- a/docs/infrastructure_and_maintenance/cache/http_cache/content_aware_cache.md +++ b/docs/infrastructure_and_maintenance/cache/http_cache/content_aware_cache.md @@ -14,7 +14,7 @@ All supported reverse proxies are content-aware. ## Cache tags -Understanding tags is the key to making the most ofIbexa's HTTP cache. +Understanding tags is the key to making the most of [[= product_name =]]'s HTTP cache. Tags form a secondary set of keys assigned to every cache item, on top of the "primary key" which is the URI. Like an index in a database, a tag is typically used for anything relevant that represents the given cache item. @@ -150,7 +150,7 @@ For tagging needs in controllers, there are several options, here presented in r 1\. Reusing `DispatcherTagger` to pick correct tags. -Examples for tagging everything needed for content using the autowirable `ResponseTagger` interface: +Examples for tagging everything needed for content using the autowireable `ResponseTagger` interface: ``` php /** @var \Ibexa\Contracts\HttpCache\ResponseTagger\ResponseTagger $responseTagger */ @@ -352,7 +352,7 @@ bin/console fos:httpcache:invalidate:tag ez-all It's important to test your code in an environment which is as similar as your production environment as possible. That means that if only are testing locally using the default Symfony Reverse proxy when your are going to use Varnish or Fastly in production, you're likely ending up some (bad) surprises. -Due to the symfony reverse proxy's lack of support for ESIs, it behaves quite different from Varnish and Fastly in some aspects. +Due to the Symfony reverse proxy's lack of support for ESIs, it behaves quite different from Varnish and Fastly in some aspects. If you're going to use Varnish in production, make sure you also test your code with Varnish. If you're going to use Fastly in production, testing with Fastly in your developer install is likely not feasible (you're local development environment must then be accessible for Fastly). Testing with Varnish instead in most cases does the job. @@ -501,7 +501,7 @@ So back to the original problem here. This resource is for some reason not cached by Fastly (remember the `x-cache: MISS` we started with). But origin says this page can be cached for 1 day. How can that be? -The likely reason is that this page also contains some ESI fragments and that one or more of these aren't cachable. +The likely reason is that this page also contains some ESI fragments and that one or more of these aren't cacheable. So, first let's see if there are any ESIs here. We remove the `-IXGET` options (to see content of the response, not only headers) to curl and search for esi: @@ -592,7 +592,7 @@ ESI headers are only seen by the HTTP cache. - Symfony reverse proxy doesn't support ESIs at all, and any ESI calls (`render_esi()`) are implicitly replaced by sub-requests (`render()`). So any `Set-Cookie` **is** sent to the client when using Symfony reverse proxy. -- Fastly flags it resource as "not cachable" because it set a cookie at least once. +- Fastly flags it resource as "not cacheable" because it set a cookie at least once. Even though that endpoint stops setting cookies, Fastly still doesn't cache that fragment. Any document referring to that ESI is a `MISS`. Fastly cache needs to be purged (`Purge-all` request) to remove this flag. diff --git a/docs/infrastructure_and_maintenance/cache/persistence_cache.md b/docs/infrastructure_and_maintenance/cache/persistence_cache.md index d3cdebca6b..280cbda289 100644 --- a/docs/infrastructure_and_maintenance/cache/persistence_cache.md +++ b/docs/infrastructure_and_maintenance/cache/persistence_cache.md @@ -194,7 +194,7 @@ With that in mind, the following configurations of Redis are possible: - [Redis Sentinel](https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/) - Provides high availability by providing one or several slaves (ideally 2 slaves or more, for example, minimum 3 servers), and handle failover - [Slaves are asynchronously replicated](https://redis.io/docs/latest/operate/oss_and_stack/management/sentinel/#fundamental-things-to-know-about-sentinel-before-deploying), so they can't be used for reads - - Typically used with a load balancer (for example, HAproxy with occasional calls to Redis Sentinel API) in the front to only speak to elected master + - Typically used with a load balancer (for example, HAProxy with occasional calls to Redis Sentinel API) in the front to only speak to elected master - As of v3 you can also configure this [directly on the connection string]([[= symfony_doc =]]/components/cache/adapters/redis_adapter.html#configure-the-connection), **if** you use `Predis` instead of `php-redis` Several cloud providers have managed services that are easier to set up, handle replication and scalability for you, and might perform better. Notable services include: diff --git a/docs/infrastructure_and_maintenance/devops.md b/docs/infrastructure_and_maintenance/devops.md index d796f82815..d941f2ef51 100644 --- a/docs/infrastructure_and_maintenance/devops.md +++ b/docs/infrastructure_and_maintenance/devops.md @@ -2,7 +2,7 @@ description: See various tools that can help you debug your Ibexa DXP installation. --- -# Devops +# DevOps ## Cache clearing diff --git a/docs/infrastructure_and_maintenance/security/security_checklist.md b/docs/infrastructure_and_maintenance/security/security_checklist.md index d153ede4e4..b5d03c842a 100644 --- a/docs/infrastructure_and_maintenance/security/security_checklist.md +++ b/docs/infrastructure_and_maintenance/security/security_checklist.md @@ -159,7 +159,7 @@ You can [limit access to specific blocks per content type]([[= user_doc =]]/cont This applies also to other secrets that may be in use, like the Varnish invalidate token, the JWT passphrase, and any other application-specific secrets. - Don't use a default value like `ff6dc61a329dc96652bb092ec58981f7` or `ThisTokenIsNotSoSecretChangeIt`. -- The secret must be secured against unwanted access. Don't commit the value to a version control system. There are several ways of handling it, like with enviroment variables or files like `.env.local`. Files are considered more secure. If you store the secrets in files, make sure to add those files to `.gitignore` or similar, so they will never be committed to version control systems. +- The secret must be secured against unwanted access. Don't commit the value to a version control system. There are several ways of handling it, like with environment variables or files like `.env.local`. Files are considered more secure. If you store the secrets in files, make sure to add those files to `.gitignore` or similar, so they will never be committed to version control systems. - The secret must be long enough. 32 characters is minimum, longer is better. !!! tip @@ -272,7 +272,7 @@ When using [[= product_name_cloud =]], this is handled automatically. ### Enable Domain Name System Security Extensions (DNSSEC) DNSSEC is a DNS feature that authenticates responses to DNS requests. -It protects against DNS poisoning attacks, which is when an attacker manipulates the reponses to DNS requests with the goal of directing users to an IP address the attacker controls. +It protects against DNS poisoning attacks, which is when an attacker manipulates the responses to DNS requests with the goal of directing users to an IP address the attacker controls. Enabling DNSSEC involves creating the DNSSEC records in your domain, activating DNSSEC with your domain registrar, and enabling DNSSEC signature validation on all DNS servers. [Read more on DNSSEC on ICANN's website](https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en). diff --git a/docs/personalization/api_reference/recommendation_api.md b/docs/personalization/api_reference/recommendation_api.md index 749eb89c17..2733aa35f9 100644 --- a/docs/personalization/api_reference/recommendation_api.md +++ b/docs/personalization/api_reference/recommendation_api.md @@ -6,7 +6,7 @@ month_change: false # Recommendation API Recommendations are retrieved from the Personalization server with RESTful requests that rely on the HTTP GET method. -The result can a list of item IDs that can then be used to call the underlying CMS or shop system and postload the necessary information for the rendering process. +The result is a list of item IDs that can then be used to call the underlying CMS or shop system and load the necessary information for the rendering process. For more information about Personalization, see [Introduction](personalization.md) and [Basic integration](recommendation_integration.md). @@ -70,7 +70,7 @@ For more information, see [Submodels]([[= user_doc =]]/personalization/recommend |Parameter|Example|Description|Value| |---|---|---|---| |attribute key|`&color=red`|Applicable if a submodel with the same name and value is configured.|string| -|`userattribute`|gender|If defined, the Personalization server tries to find the attribute value for the current user and, if found, "prefers" recommendations that are typically followed by users with the same value of the attribute. The default value is null.|string, csv list| +|`userattribute`|gender|If defined, the Personalization server tries to find the attribute value for the current user and, if found, "prefers" recommendations that are typically followed by users with the same value of the attribute. The default value is null.|string, CSV list| !!! note "Multiple submodels in recommendations" @@ -244,7 +244,7 @@ The following HTTP response codes are used by the recommendation controller: |400 Bad Request
414 Request-URI Too Long|Wrong request formatting. See response body for more information.| |401 Unauthorized|Invalid authentication credentials.| |403 Forbidden|Access denied.| -|404 Not Found|The requested element was't found. It could be customer ID (or "mandator ID"), model ID, or scenario ID.| +|404 Not Found|The requested element wasn't found. It could be customer ID (or "mandator ID"), model ID, or scenario ID.| |409 Conflict|The requested combination of models and recommendation parameters can't return recommendations. This could happen, for example, if you request personalized recommendations for a user who has no history.| |500 Internal Server Error|Unspecified error. Contact [[= product_name_base =]] support if this error is recurring.| diff --git a/docs/pim/attributes/date_and_time.md b/docs/pim/attributes/date_and_time.md index 1642b41f83..f01446bb98 100644 --- a/docs/pim/attributes/date_and_time.md +++ b/docs/pim/attributes/date_and_time.md @@ -11,7 +11,7 @@ You can use it to store, for example, manufacturing dates, expiration dates, or ## Usage You can manage the date and time attribute type through the back office, [data migrations](importing_data.md#date-and-time-attributes), REST, or through the PHP API. -It also supports [searching](product_search_criteria.md) by using [DateTimeAttribute](datetimeattribute_criterion.md) and [DateTimeAttributeRange](datetimeattributerange_criterion.md) criterions. +It also supports [searching](product_search_criteria.md) by using [DateTimeAttribute](datetimeattribute_criterion.md) and [DateTimeAttributeRange](datetimeattributerange_criterion.md) criteria. ![Creating a product using a date and time attribute with "trimester" accuracy level](img/datetime.png "Creating a product using a date and time attribute with "trimester" accuracy level") diff --git a/docs/pim/attributes/symbol_attribute_type.md b/docs/pim/attributes/symbol_attribute_type.md index c857339524..d29643f537 100644 --- a/docs/pim/attributes/symbol_attribute_type.md +++ b/docs/pim/attributes/symbol_attribute_type.md @@ -15,8 +15,8 @@ The built-in symbol attribute formats in `ibexa/product-catalog-symbol-attribute | Name | Description | Example | |-----------------|-----------------|-----------------| | Generic | Accepts any string value | #FR1.2 | -| Generic (alphabetic characters only) | Accepts any string value that contais only letters | ABCD | -| Generic (digits only) | Accepts any string value that contais only digits | 123456 | +| Generic (alphabetic characters only) | Accepts any string value that contains only letters | ABCD | +| Generic (digits only) | Accepts any string value that contains only digits | 123456 | | Generic (alphanumeric characters only) | Accepts any string value that contains only letters or digits | 2N6405G | | Generic (hexadecimal digits only) | Accepts any string value that contains only hexadecimal digits (digits or A-F characters) | DEADBEEF | | EAN-8 | European Article Number (8 characters) | 96385074 | diff --git a/docs/release_notes/ez_platform_v1.10.0.md b/docs/release_notes/ez_platform_v1.10.0.md index 3cd736d438..da9bf6585f 100644 --- a/docs/release_notes/ez_platform_v1.10.0.md +++ b/docs/release_notes/ez_platform_v1.10.0.md @@ -64,7 +64,7 @@ $name = $content->getName(); $value = $content->getFieldValue('body'); ``` -*Further improvements such as getting the system to inject languages on api calls as shown in the first call above [are planned as part of the API epic](https://issues.ibexa.co/browse/EZP-26519)**, suggestions for further improvements are always welcome.* +*Further improvements such as getting the system to inject languages on API calls as shown in the first call above [are planned as part of the API epic](https://issues.ibexa.co/browse/EZP-26519)**, suggestions for further improvements are always welcome.* #### SOLR: Index time boosting & Improved Facets support @@ -100,9 +100,9 @@ Starting with 1.10, a new command `ezplatform:io:migrate-files` has been added | eZ Platform | eZ Studio | |-------------|-----------| -| [List of changes for final of eZ Platform v1.10.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0) | [List of changes for final for eZ Platform Enterprise Edition v1.10.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0) | -| [List of changes for rc2 of eZ Platform v1.10.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0-rc2) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.10.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0-rc1) | -| [List of changes for beta3 of eZ Platform v1.10.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0-beta3) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.10.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0-beta1) | +| [List of changes for final of eZ Platform v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0) | [List of changes for final for eZ Platform Enterprise Edition v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0) | +| [List of changes for rc2 of eZ Platform v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0-rc2) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0-rc1) | +| [List of changes for beta3 of eZ Platform v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.10.0-beta3) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.10.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.10.0-beta1) | ### Acknowledgements diff --git a/docs/release_notes/ez_platform_v1.11.0.md b/docs/release_notes/ez_platform_v1.11.0.md index c5fba7987e..7cc0e37909 100644 --- a/docs/release_notes/ez_platform_v1.11.0.md +++ b/docs/release_notes/ez_platform_v1.11.0.md @@ -78,9 +78,9 @@ full support, maintenance, and priority security patch handling as they're used | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v1.11.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0) | [List of changes for final for eZ Platform Enterprise Edition v1.11.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0) | -| [List of changes for rc1 of eZ Platform v1.11.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.11.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0-rc1) | -| [List of changes for beta1 of eZ Platform v1.11.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.11.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0-beta1) | +| [List of changes for final of eZ Platform v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0) | [List of changes for final for eZ Platform Enterprise Edition v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0) | +| [List of changes for rc1 of eZ Platform v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0-rc1) | +| [List of changes for beta1 of eZ Platform v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.11.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.11.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.11.0-beta1) | ### Installation diff --git a/docs/release_notes/ez_platform_v1.12.0.md b/docs/release_notes/ez_platform_v1.12.0.md index dd54502e29..e69c839694 100644 --- a/docs/release_notes/ez_platform_v1.12.0.md +++ b/docs/release_notes/ez_platform_v1.12.0.md @@ -42,15 +42,15 @@ This feature is added both in eZ Platform and the accompanying eZ Publish legacy This release switches default HTTPCache usage to use ezplatform-http-cache package, which uses Varnish xkey allowing: soft purge, better cache clearing logic and longer ttl. -For Varnish users be aware thus change implies new VCL and requriment for varnish-moduels package, see [below](#updating). +For Varnish users be aware thus change implies new VCL and requirement for varnish-moduels package, see [below](#updating). ## Full list of new features, improvements and bug fixes since v1.11.0 | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v1.12.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0) | [List of changes for final for eZ Platform Enterprise Edition v1.12.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0) | -| [List of changes for rc1 of eZ Platform v1.12.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.12.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0-rc1) | -| [List of changes for beta2 of eZ Platform v1.12.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0-beta2) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.12.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0-beta2) | +| [List of changes for final of eZ Platform v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0) | [List of changes for final for eZ Platform Enterprise Edition v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0) | +| [List of changes for rc1 of eZ Platform v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0-rc1) | +| [List of changes for beta2 of eZ Platform v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.12.0-beta2) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.12.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.12.0-beta2) | ### Installation diff --git a/docs/release_notes/ez_platform_v1.13.0_lts.md b/docs/release_notes/ez_platform_v1.13.0_lts.md index 1b2e320c3e..66bc5fcef6 100644 --- a/docs/release_notes/ez_platform_v1.13.0_lts.md +++ b/docs/release_notes/ez_platform_v1.13.0_lts.md @@ -44,9 +44,9 @@ Following [EZEE-1781](https://issues.ibexa.co/browse/EZEE-1781) you can [serve V | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v1.13.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0) | [List of changes for final for eZ Platform Enterprise Edition v1.13.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0) | -| [List of changes for rc1 of eZ Platform v1.13.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.13.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0-rc1) | -| [List of changes for beta2 of eZ Platform v1.13.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0-beta2) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.13.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0-beta2) | +| [List of changes for final of eZ Platform v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0) | [List of changes for final for eZ Platform Enterprise Edition v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0) | +| [List of changes for rc1 of eZ Platform v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0-rc1) | +| [List of changes for beta2 of eZ Platform v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.13.0-beta2) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.13.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.13.0-beta2) | ### Installation diff --git a/docs/release_notes/ez_platform_v1.8.0.md b/docs/release_notes/ez_platform_v1.8.0.md index 64403cb8cd..f348b4038f 100644 --- a/docs/release_notes/ez_platform_v1.8.0.md +++ b/docs/release_notes/ez_platform_v1.8.0.md @@ -74,11 +74,11 @@ If you're looking for the Long Term Support (LTS) release, see[ https://ezplatf ## Full list of new features, improvements and bug fixes since v1.7.0 LTS: -| eZ Plaform | eZ Studio | +| eZ Platform | eZ Studio | |--------------|------------| -| [List of changes for final of eZ Platform v1.8.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0) | [List of changes for final for eZ Platform Enterprise Edition v1.8.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0) | -| [List of changes for rc1 of eZ Platform v1.8.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.8.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0-rc1) | -| [List of changes for beta1 of eZ Platform v1.8.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0-beta1) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.8.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0-beta2) | +| [List of changes for final of eZ Platform v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0) | [List of changes for final for eZ Platform Enterprise Edition v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0) | +| [List of changes for rc1 of eZ Platform v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0-rc1) | +| [List of changes for beta1 of eZ Platform v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.8.0-beta1) | [List of changes for beta2 of eZ Platform Enterprise Edition v1.8.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.8.0-beta2) | ### Installation diff --git a/docs/release_notes/ez_platform_v1.9.0.md b/docs/release_notes/ez_platform_v1.9.0.md index 4948dd681d..e463d5855f 100644 --- a/docs/release_notes/ez_platform_v1.9.0.md +++ b/docs/release_notes/ez_platform_v1.9.0.md @@ -64,11 +64,11 @@ The eZ Enterprise Demo now uses the [Netgen Tags bundle](https://github.com/netg ## Full list of new features, improvements and bug fixes since v1.8.0 -| eZ Plaform | eZ Studio | +| eZ Platform | eZ Studio | |--------------|------------| -| [List of changes for final of eZ Platform v1.9.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0) | [List of changes for final for eZ Platform Enterprise Edition v1.9.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0) | -| [List of changes for rc1 of eZ Platform v1.9.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.9.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0-rc1) | -| [List of changes for beta2 of eZ Platform v1.9.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0-beta2) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.9.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0-beta1) | +| [List of changes for final of eZ Platform v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0) | [List of changes for final for eZ Platform Enterprise Edition v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0) | +| [List of changes for rc1 of eZ Platform v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0-rc1) | +| [List of changes for beta2 of eZ Platform v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v1.9.0-beta2) | [List of changes for beta1 of eZ Platform Enterprise Edition v1.9.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v1.9.0-beta1) | ### Installation diff --git a/docs/release_notes/ez_platform_v2.1.0.md b/docs/release_notes/ez_platform_v2.1.0.md index c16a3a0c36..5bf2700a9e 100644 --- a/docs/release_notes/ez_platform_v2.1.0.md +++ b/docs/release_notes/ez_platform_v2.1.0.md @@ -76,9 +76,9 @@ You can now perform REST search via `POST /views` using custom `FieldCriterion`. | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v2.1.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0) | [List of changes for final for eZ Platform Enterprise Edition v2.1.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0) | -| [List of changes for rc1 of eZ Platform v2.1.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.1.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0-rc1) | -| [List of changes for beta1 of eZ Platform v2.1.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.1.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0-beta1) | +| [List of changes for final of eZ Platform v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0) | [List of changes for final for eZ Platform Enterprise Edition v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0) | +| [List of changes for rc1 of eZ Platform v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0-rc1) | +| [List of changes for beta1 of eZ Platform v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.1.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.1.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.1.0-beta1) | ## Installation diff --git a/docs/release_notes/ez_platform_v2.2.0.md b/docs/release_notes/ez_platform_v2.2.0.md index 0007242290..c107c0ccd4 100644 --- a/docs/release_notes/ez_platform_v2.2.0.md +++ b/docs/release_notes/ez_platform_v2.2.0.md @@ -127,9 +127,9 @@ This release introduces a few notable simplifications to API use. Here are some | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v2.2.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0) | [List of changes for final for eZ Platform Enterprise Edition v2.2.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0) | -| [List of changes for rc1 of eZ Platform v2.2.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.2.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0-rc1) | -| [List of changes for beta1 of eZ Platform v2.2.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.2.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0-beta1) | +| [List of changes for final of eZ Platform v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0) | [List of changes for final for eZ Platform Enterprise Edition v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0) | +| [List of changes for rc1 of eZ Platform v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0-rc1) | +| [List of changes for beta1 of eZ Platform v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.2.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.2.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.2.0-beta1) | ## Installation diff --git a/docs/release_notes/ez_platform_v2.3.md b/docs/release_notes/ez_platform_v2.3.md index 2bcecd0a19..6ef3d158af 100644 --- a/docs/release_notes/ez_platform_v2.3.md +++ b/docs/release_notes/ez_platform_v2.3.md @@ -106,10 +106,10 @@ For more information, see [How to translate the interface using Crowdin](https:/ | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v2.3.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0) | [List of changes for final for eZ Platform Enterprise Edition v2.3.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0) | -| [List of changes for rc2 of eZ Platform v2.3.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-rc2) | [List of changes for rc2 for eZ Platform Enterprise Edition v2.3.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-rc2) | -| [List of changes for rc1 of eZ Platform v2.3.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.3.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-rc1) | -| [List of changes for beta1 of eZ Platform v2.3.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.3.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-beta1) | +| [List of changes for final of eZ Platform v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0) | [List of changes for final for eZ Platform Enterprise Edition v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0) | +| [List of changes for rc2 of eZ Platform v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-rc2) | [List of changes for rc2 for eZ Platform Enterprise Edition v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-rc2) | +| [List of changes for rc1 of eZ Platform v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-rc1) | +| [List of changes for beta1 of eZ Platform v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.3.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.3.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.3.0-beta1) | ## Installation diff --git a/docs/release_notes/ez_platform_v2.4.md b/docs/release_notes/ez_platform_v2.4.md index 482c7a62fb..61eda5ab01 100644 --- a/docs/release_notes/ez_platform_v2.4.md +++ b/docs/release_notes/ez_platform_v2.4.md @@ -10,7 +10,7 @@ ## Notable changes -!!! dxp +!!! DXP ### Editorial workflow @@ -90,7 +90,7 @@ New multi-file content management functionalities enable you to move and delete For more information, see[Multi-file content management](https://doc.ibexa.co/projects/userguide/en/2.5/multi_file_content_management/#multi-file-content-management). -!!! dxp +!!! DXP ### Forms @@ -165,13 +165,13 @@ The biggest benefit of this feature is saving load time on complex landing pages | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v2.4.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0) | [List of changes for final for eZ Platform Enterprise Edition v2.4.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0) | -| [List of changes for rc1 of eZ Platform v2.4.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.4.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0-rc1) | -| [List of changes for beta1 of eZ Platform v2.4.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.4.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0-beta1) | +| [List of changes for final of eZ Platform v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0) | [List of changes for final for eZ Platform Enterprise Edition v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0) | +| [List of changes for rc1 of eZ Platform v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0-rc1) | +| [List of changes for beta1 of eZ Platform v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v2.4.0-beta1) | [List of changes for beta1 of eZ Platform Enterprise Edition v2.4.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v2.4.0-beta1) | ## eZ Platform v2.4.2 -!!! dxp +!!! DXP ### Update eZ Enterprise v2.4 to v2.4.2 diff --git a/docs/release_notes/ez_platform_v2.5.md b/docs/release_notes/ez_platform_v2.5.md index 413dead819..a820d2faa8 100644 --- a/docs/release_notes/ez_platform_v2.5.md +++ b/docs/release_notes/ez_platform_v2.5.md @@ -66,7 +66,7 @@ bin/console ezplatform:migrate:legacy_matrix The new [ezplatform-user](https://github.com/ezsystems/ezplatform-user) bundle now centralizes all features related to user management, such as user accounts, registering, or changing passwords. -!!! dxp +!!! DXP ### Workflow improvements diff --git a/docs/release_notes/ez_platform_v3.0.md b/docs/release_notes/ez_platform_v3.0.md index 37614867da..ad4246aa3f 100644 --- a/docs/release_notes/ez_platform_v3.0.md +++ b/docs/release_notes/ez_platform_v3.0.md @@ -43,7 +43,7 @@ For details, see [Bundles](https://doc.ibexa.co/en/latest/guide/bundles). ## New features -!!! dxp +!!! DXP ### Site Factory @@ -135,7 +135,7 @@ The `keyword` field type can now recognize versions of a content item. #### Login by User name or email -You can now give your users th ability to [log in with User name or with email](https://doc.ibexa.co/en/latest/users/login_methods). +You can now give your users the ability to [log in with User name or with email](https://doc.ibexa.co/en/latest/users/login_methods). #### Password rules @@ -327,8 +327,8 @@ For the upgrade details, see [eZ Platform v3.0 project update instructions](http | eZ Platform | eZ Enterprise | |--------------|------------| -| [List of changes for final of eZ Platform v3.0.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v3.0.0) | [List of changes for final for eZ Platform Enterprise Edition v3.0.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v3.0.0) | -| [List of changes for rc1 of eZ Platform v3.0.0 on Github](https://github.com/ezsystems/ezplatform/releases/tag/v3.0.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v3.0.0 on Github](https://github.com/ezsystems/ezplatform-ee/releases/tag/v3.0.0-rc1) | +| [List of changes for final of eZ Platform v3.0.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v3.0.0) | [List of changes for final for eZ Platform Enterprise Edition v3.0.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v3.0.0) | +| [List of changes for rc1 of eZ Platform v3.0.0 on GitHub](https://github.com/ezsystems/ezplatform/releases/tag/v3.0.0-rc1) | [List of changes for rc1 for eZ Platform Enterprise Edition v3.0.0 on GitHub](https://github.com/ezsystems/ezplatform-ee/releases/tag/v3.0.0-rc1) | ## eZ Platform v3.0.2 diff --git a/docs/release_notes/ez_platform_v3.1.md b/docs/release_notes/ez_platform_v3.1.md index 708e00f219..07cc9e3404 100644 --- a/docs/release_notes/ez_platform_v3.1.md +++ b/docs/release_notes/ez_platform_v3.1.md @@ -18,7 +18,7 @@ For more information, see [eZ Commerce documentation](https://doc.ezplatform.com This release of eZ Platform introduces the following new features: -!!! dxp +!!! DXP ### Site Factory diff --git a/docs/release_notes/ibexa_dxp_v4.0.md b/docs/release_notes/ibexa_dxp_v4.0.md index e6391cc517..752c877cf6 100644 --- a/docs/release_notes/ibexa_dxp_v4.0.md +++ b/docs/release_notes/ibexa_dxp_v4.0.md @@ -98,7 +98,7 @@ For more information, see [Forms](https://doc.ibexa.co/en/latest/guide/form_buil ### External datasource handling -Pesronalization has been given an option to fetch content feed from external sources. +Personalization has been given an option to fetch content feed from external sources. ### Category exclusion diff --git a/docs/release_notes/ibexa_dxp_v4.2.md b/docs/release_notes/ibexa_dxp_v4.2.md index 09d55bbd0b..6317d80b69 100644 --- a/docs/release_notes/ibexa_dxp_v4.2.md +++ b/docs/release_notes/ibexa_dxp_v4.2.md @@ -79,7 +79,7 @@ Assets are grouped into collections based on attribute values ### Product completeness -The new product completeness tab, in product view, lists all the parts of a product you can configure, for example, attributes, assets, prices, aor vailability. +The new product completeness tab, in product view, lists all the parts of a product you can configure, for example, attributes, assets, prices, and availability. You can use it to get a quick overview of missing parts in the product configuration and to instantly move to the proper screen to fill the gaps. ![Product completeness tab](4.2_product_completeness.png) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index 01b8fe57ba..6f6298ef8b 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -1102,7 +1102,9 @@ While typing text in the bar, autocompletion suggestions is made under the bar i If a relevant suggestion occurs, it can be clicked, or navigated too with up/down keys then selected with Enter, and the content is be directly opened. In the search result page, a spellcheck suggestion can be made. + For example, if the searched text is "Comany", the result page may ask "Did you mean company?", which is clickable to relaunch the search with this word. + For more information, see [User Documentation](https://doc.ibexa.co/projects/userguide/en/master/search/search_for_content/), and how to [customize autocompletion suggestions](https://doc.ibexa.co/en/master/administration/back_office/customize_search_suggestion/). diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md index 4affdc5f5d..276bd19e86 100644 --- a/docs/release_notes/ibexa_dxp_v5.0.md +++ b/docs/release_notes/ibexa_dxp_v5.0.md @@ -91,7 +91,7 @@ The following additions were made to the PHP API: - [`Ibexa\Contracts\Share\Mapper\Action\ShareActionItemsMapperInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Share-Mapper-Action-ShareActionItemsMapperInterface.html) -###### AI Taxonomy Sggestions: +###### AI Taxonomy Suggestions: - [`Ibexa\Contracts\ConnectorAi\Action\DataType\Taxonomy`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-DataType-Taxonomy.html) - [`Ibexa\Contracts\ConnectorAi\Action\DataType\TaxonomyEntry`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-Action-DataType-TaxonomyEntry.html) diff --git a/docs/resources/new_in_doc.md b/docs/resources/new_in_doc.md index 245e147c18..e49308becd 100644 --- a/docs/resources/new_in_doc.md +++ b/docs/resources/new_in_doc.md @@ -397,7 +397,7 @@ We want to thank [todomagichere](https://github.com/todomagichere) and [hgieseno ### Interactive demos -- Updated [Form Builder](https://doc.ibexa.co/en/4.6/content_management/forms/form_builder_guide/#how-does-form-builder-work), [Page Builder](https://doc.ibexa.co/en/4.6/content_management/pages/page_builder_guide/#create-page), and [Online Editor](https://doc.ibexa.co/en/4.6/content_management/rich_text/online_editor_guide/) product guides by addng interactive demos that present these features +- Updated [Form Builder](https://doc.ibexa.co/en/4.6/content_management/forms/form_builder_guide/#how-does-form-builder-work), [Page Builder](https://doc.ibexa.co/en/4.6/content_management/pages/page_builder_guide/#create-page), and [Online Editor](https://doc.ibexa.co/en/4.6/content_management/rich_text/online_editor_guide/) product guides by adding interactive demos that present these features ### Page Builder clipboard diff --git a/docs/resources/phpstorm_plugin.md b/docs/resources/phpstorm_plugin.md index 57bc006521..57aabf7768 100644 --- a/docs/resources/phpstorm_plugin.md +++ b/docs/resources/phpstorm_plugin.md @@ -1,5 +1,5 @@ --- -description: The Ibexa DXP PHPStorm plugin helps you speed up your development by providing file templates, autocompletion, a quick installation wizard, and more. +description: The Ibexa DXP PhpStorm plugin helps you speed up your development by providing file templates, autocompletion, a quick installation wizard, and more. --- # Ibexa DXP plugin for PhpStorm @@ -242,5 +242,5 @@ See [related JetBrains issue](https://youtrack.jetbrains.com/issue/WI-61330) for ## Feedback -You can report bugs and feature suggestions on [https://issues.ibexa.co/](https://issues.ibexa.co/issues/?jql=project%20%3D%20IBX%20AND%20component%20%3D%20%22PHPStorm%20plugin%22) by -selecting the "PHPStorm plugin" component, or on the `#phpstorm-plugin` Ibexa Community Slack channel. +You can report bugs and feature suggestions on [https://issues.ibexa.co/](https://issues.ibexa.co/issues/?jql=project%20%3D%20IBX%20AND%20component%20%3D%20%22PhpStorm%20plugin%22) by +selecting the "PhpStorm plugin" component, or on the `#phpstorm-plugin` Ibexa Community Slack channel. diff --git a/docs/search/activity_log_search_reference/activity_log_criteria.md b/docs/search/activity_log_search_reference/activity_log_criteria.md index 698a5ac570..c9f64c3188 100644 --- a/docs/search/activity_log_search_reference/activity_log_criteria.md +++ b/docs/search/activity_log_search_reference/activity_log_criteria.md @@ -20,7 +20,7 @@ See [Searching in the Activity Log groups](recent_activity.md#searching-in-the-a |---------------------------------------------------|-------------------------------------------------------------| | [`ActionCriterion`](action_criterion.md) | Performed action name(s) | | [`LoggedAtCriterion`](logged_at_criterion.md) | Before, after or at a given date and time | -| [`ObjectCriterion`](object_criterion.md) | Manipulated object's classname, and optionally objects' IDs | +| [`ObjectCriterion`](object_criterion.md) | Manipulated object's class name, and optionally objects' IDs | | [`ObjectNameCriterion`](object_name_criterion.md) | Manipulated object's name, in whole or in part | | [`UserCriterion`](user_criterion.md) | User performing the action | diff --git a/docs/search/aggregation_reference/basepricestats_aggregation.md b/docs/search/aggregation_reference/basepricestats_aggregation.md index 881da2dbdf..74f3bd6a77 100644 --- a/docs/search/aggregation_reference/basepricestats_aggregation.md +++ b/docs/search/aggregation_reference/basepricestats_aggregation.md @@ -4,7 +4,7 @@ description: BasePriceStatsAggregation # BasePriceStatsAggregation -The BasePriceStatsAggregation aggregates search results by the value of the product's price cand provides statistical information for the values. +The BasePriceStatsAggregation aggregates search results by the value of the product's price can provides statistical information for the values. You can use the provided getters to access the values: - sum (`getSum()`) diff --git a/docs/search/ai_actions_search_reference/action_configuration_criteria.md b/docs/search/ai_actions_search_reference/action_configuration_criteria.md index a125f1f3f4..04e2a900be 100644 --- a/docs/search/ai_actions_search_reference/action_configuration_criteria.md +++ b/docs/search/ai_actions_search_reference/action_configuration_criteria.md @@ -12,8 +12,8 @@ Search criteria are found in the `Ibexa\Contracts\ConnectorAi\ActionConfiguratio | [Name](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Name.html) | Find Action Configurations matching given name. Use [FieldValueCriterion's constants](/api/php_api/php_api_reference/classes/Ibexa-Contracts-CoreSearch-Values-Query-Criterion-FieldValueCriterion.html#constants) like `FieldValueCriterion::COMPARISON_CONTAINS` or `FieldValueCriterion::COMPARISON_STARTS_WITH` to specify the matching condition| | [Enabled](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Enabled.html) | Find enabled or disabled Action Configurations | | [Identifier](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Identifier.html) | Find Action Configuration having the exact given identifier | -| [LogicalAnd](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalAnd.html) | Composite criterion to group multiple criterions using the AND condition | -| [LogicalOr](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalOr.html) | Composite criterion to group multiple criterions using the OR condition | +| [LogicalAnd](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalAnd.html) | Composite criterion to group multiple criteria using the AND condition | +| [LogicalOr](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-LogicalOr.html) | Composite criterion to group multiple criteria using the OR condition | | [Type](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-ActionConfiguration-Query-Criterion-Type.html) | Find Action Configuration having the exact given type | The following example shows how to use them to find specific Action Configurations: diff --git a/docs/search/criteria_reference/fulltext_criterion.md b/docs/search/criteria_reference/fulltext_criterion.md index 5e08124366..001d62c947 100644 --- a/docs/search/criteria_reference/fulltext_criterion.md +++ b/docs/search/criteria_reference/fulltext_criterion.md @@ -1,8 +1,8 @@ --- -description: FullText Search Criterion +description: Full-Text Search Criterion --- -# FullText Criterion +# Full-Text Criterion The [`FullText` Search Criterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-Query-Criterion-FullText.html) searches for content based on the full text content of its fields. @@ -24,7 +24,7 @@ The [`FullText` Search Criterion](/api/php_api/php_api_reference/classes/Ibexa-C \*\* When using the Legacy search engine, a full text query performs an OR query. -\*\*\* Asteriks may only be located at the beginning or end of a query. +\*\*\* Asterisk may only be located at the beginning or end of a query. ## Limitations diff --git a/docs/search/criteria_reference/productname_criterion.md b/docs/search/criteria_reference/productname_criterion.md index a148bf128f..b19a270ae8 100644 --- a/docs/search/criteria_reference/productname_criterion.md +++ b/docs/search/criteria_reference/productname_criterion.md @@ -4,7 +4,7 @@ description: ProductName Search Criterion # ProductName Criterion -The `ProductName` Search Criterion searches for products by theis names. +The `ProductName` Search Criterion searches for products by their names. ## Arguments @@ -43,4 +43,4 @@ $query = new ProductQuery( } } } - ``` \ No newline at end of file + ``` diff --git a/docs/search/discounts_search_reference/discounts_criteria.md b/docs/search/discounts_search_reference/discounts_criteria.md index 1c9ae0c359..1f493f891e 100644 --- a/docs/search/discounts_search_reference/discounts_criteria.md +++ b/docs/search/discounts_search_reference/discounts_criteria.md @@ -16,8 +16,8 @@ Search Criteria are found in the `Ibexa\Contracts\Discounts\Value\Query\Criterio | [IndexedAtCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-IndexedAtCriterion.html) | Find discounts based on the date and time when they were indexed | | [IdentifierCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-IdentifierCriterion.html) | Find discounts by their identifier | | [IsEnabledCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-IsEnabledCriterion.html) | Find discounts by their status | -| [LogicalAnd](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-LogicalAnd.html) | Composite criterion to group multiple criterions using the AND condition | -| [LogicalOr](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-LogicalOr.html) | Composite criterion to group multiple criterions using the OR condition | +| [LogicalAnd](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-LogicalAnd.html) | Composite criterion to group multiple criteria using the AND condition | +| [LogicalOr](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-LogicalOr.html) | Composite criterion to group multiple criteria using the OR condition | | [NameCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-NameCriterion.html) | Find discounts by their name | | [PriorityCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-PriorityCriterion.html) | Find discounts by their priority | | [StartDateCriterion](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-StartDateCriterion.html) | Find discounts with given start date | diff --git a/docs/search/search_api.md b/docs/search/search_api.md index bca16bf5b4..83de734dff 100644 --- a/docs/search/search_api.md +++ b/docs/search/search_api.md @@ -285,7 +285,7 @@ Even though the location B is hidden, the query finds the content because both c To sort the results of a query, use one of more [Sort Clauses](sort_clause_reference.md). -For example, to order search results by their publicationg date, from oldest to newest, and then alphabetically by content name, add the following Sort Clauses to the query: +For example, to order search results by their publication date, from oldest to newest, and then alphabetically by content name, add the following Sort Clauses to the query: ``` php [[= include_file('code_samples/api/public_php_api/src/Command/FindComplexCommand.php', 55, 59) =]] diff --git a/docs/search/search_engines/elasticsearch/elasticsearch_overview.md b/docs/search/search_engines/elasticsearch/elasticsearch_overview.md index f1222b9924..151fb797c3 100644 --- a/docs/search/search_engines/elasticsearch/elasticsearch_overview.md +++ b/docs/search/search_engines/elasticsearch/elasticsearch_overview.md @@ -6,7 +6,7 @@ description: Elasticsearch search engine overview. Elasticsearch is an open-source, distributed, Java-based search engine that responds to queries in real-time and is scalable in reaction to changing processing needs. -Elasticsearch enables you to use filtering, query, query-time boosting, fulltext search, and aggregations. +Elasticsearch enables you to use filtering, query, query-time boosting, full-text search, and aggregations. It organizes data into documents, that then are grouped into indices. As a result of having distributed architecture, Elasticsearch can analyze massive amounts of data with almost real-time performance. diff --git a/docs/search/search_engines/legacy_search_engine/legacy_search_overview.md b/docs/search/search_engines/legacy_search_engine/legacy_search_overview.md index f626e9eef2..cbc71aee5a 100644 --- a/docs/search/search_engines/legacy_search_engine/legacy_search_overview.md +++ b/docs/search/search_engines/legacy_search_engine/legacy_search_overview.md @@ -8,7 +8,7 @@ Legacy search engine is the default search engine. It's SQL-based and uses Doctrine's database connection. The connections are defined in the same way as for storage engine, and no further specific configuration is needed. Legacy search engine is recommended for basic needs and isn't intended in production. -It allows you to use filtering and fulltext search, but with some limitations. +It allows you to use filtering and full-text search, but with some limitations. For more information, check [search engine comparison](search_engines.md#search-engines-comparison) diff --git a/docs/search/search_engines/search_engines.md b/docs/search/search_engines/search_engines.md index c0274b5bc9..75080c338e 100644 --- a/docs/search/search_engines/search_engines.md +++ b/docs/search/search_engines/search_engines.md @@ -17,12 +17,12 @@ Currently, they exist in their own [[= product_name =]] Bundles: | --- | --- | --- | --- | | Filtering | Yes, limited\* | Yes | Yes | | Query (filter with scoring) | Only filters, no scoring | Yes | Yes | -| Fulltext search | Yes, limited\*\* | Yes | Yes, limited | +| Full-text search | Yes, limited\*\* | Yes | Yes, limited | | Index-time boosting | No | No | Query-time boosting\*\*\* | | Aggregations | No | Yes | Yes | \* Usage of Criteria and Sort Clauses for fields doesn't perform well on medium to larger amount of data with Legacy Search Engine (SQL). -\*\* For more information about fulltext search syntax support, see [Fulltext Criterion](fulltext_criterion.md). +\*\* For more information about full-text search syntax support, see [Full-text Criterion](fulltext_criterion.md). \*\*\* Elasticsearch offers query-time boosting instead. diff --git a/docs/search/search_engines/solr_search_engine/solr_overview.md b/docs/search/search_engines/solr_search_engine/solr_overview.md index da352d5113..f8115b306f 100644 --- a/docs/search/search_engines/solr_search_engine/solr_overview.md +++ b/docs/search/search_engines/solr_search_engine/solr_overview.md @@ -4,7 +4,7 @@ description: Solr search engine overview. # Solr search engine -[Solr search engine](https://github.com/ibexa/solr) allows you to use advanced search features: filtering, query, fulltext search, and aggregations. +[Solr search engine](https://github.com/ibexa/solr) allows you to use advanced search features: filtering, query, full-text search, and aggregations. When you enable Solr and re-index your content, all your existing Search queries by using `SearchService` are powered by Solr automatically. This allows you to scale up your [[= product_name =]] installation and be able to continue development locally against SQL engine, and have a test infrastructure, Staging, and Prod powered by Solr. diff --git a/docs/update_and_migration/from_2.5/adapt_code_to_v3.md b/docs/update_and_migration/from_2.5/adapt_code_to_v3.md index 4f1ad360a1..28e610a5cb 100644 --- a/docs/update_and_migration/from_2.5/adapt_code_to_v3.md +++ b/docs/update_and_migration/from_2.5/adapt_code_to_v3.md @@ -79,7 +79,7 @@ that your project uses have been adapted to Symfony 5. ### Automatic code refactoring (optional) To simplify the process of adapting your code to Symfony 5, you can use [Rector, a reconstructor tool](https://github.com/rectorphp/rector) -that automatically refactors your Symfony and PHPunit code. +that automatically refactors your Symfony and PHPUnit code. To properly refactor your code, you might need to run the Rector `process` command for each Symfony version from 4.0 to 5.0 in turn: diff --git a/docs/update_and_migration/from_3.3/to_4.0.md b/docs/update_and_migration/from_3.3/to_4.0.md index 7586921f49..b1b46ff33e 100644 --- a/docs/update_and_migration/from_3.3/to_4.0.md +++ b/docs/update_and_migration/from_3.3/to_4.0.md @@ -88,7 +88,7 @@ which have been [renamed in this release](ibexa_dxp_v4.0_deprecations.md#configu Look through the old YAML files and move your custom configuration to the relevant new files. In `bundles.php`, remove all entries starting with `eZ`, `EzSystems`, `Ibexa\Platform`, `Silversolutions` and `Siso`. -Leave only third-party entires and entries added by the `recipes:install` command, starting with `Ibexa\Bundle`. +Leave only third-party entries and entries added by the `recipes:install` command, starting with `Ibexa\Bundle`. ## Add compatibility layer package diff --git a/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md b/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md index 108857ea2a..2287ab108f 100644 --- a/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md +++ b/docs/update_and_migration/migrate_to_ibexa_dxp/migrating_from_ez_publish_platform.md @@ -415,9 +415,9 @@ Once you have fixed all the dump files in `ezxmltext-export/`, you may skip the Typical problems that needs manual fixing: -**Duplicate xhtml IDs** +**Duplicate XHTML IDs** -Xhtml IDs needs to be unique. The following `ezxmltext` results in a warning: +XHTML IDs needs to be unique. The following `ezxmltext` results in a warning: ``` diff --git a/docs/users/oauth_server.md b/docs/users/oauth_server.md index a5f9256af6..e380dcfa51 100644 --- a/docs/users/oauth_server.md +++ b/docs/users/oauth_server.md @@ -146,9 +146,9 @@ Other commands let you list all the configured clients (`league:oauth2-server:li ### Information needed by the client -Your OAuth2 client needs the following information to be able to use your Oauth server: +Your OAuth2 client needs the following information to be able to use your OAuth server: -- The URL of the [[= product_name =]] used as an oauth server +- The URL of the [[= product_name =]] used as an OAuth server - The client identifier - The client secret - The scope (`default`) diff --git a/docs/users/users.md b/docs/users/users.md index afdd863d46..5ce0f277cb 100644 --- a/docs/users/users.md +++ b/docs/users/users.md @@ -6,7 +6,7 @@ page_type: landing_page # Users Users in [[= product_name =]] refer to all kinds of user accounts: administrators, editors, managers, or shop customers. -All such user accounts have the same underlying mechanism and enable you to control access to te application, both the back office and the website front, by using the [permission system](permissions.md). +All such user accounts have the same underlying mechanism and enable you to control access to the application, both the back office and the website front, by using the [permission system](permissions.md). ## Invite and manage users