Skip to content

Conversation

@mnocon
Copy link
Contributor

@mnocon mnocon commented Dec 1, 2025

  1. Removed Clipboard API mention after https://github.com/ibexa/share/pull/154 - update: not in scope for this release
  2. Added missing LTS Update badges
  3. Reorganized main card page to add missing pages
  4. Added event added in https://github.com/ibexa/share/pull/107
  5. Added description for setting up RTE
  6. Described the workflow when RTE T&C change
  7. Added policies and limitations

User doc PR: ibexa/documentation-user#381

@mnocon mnocon changed the title Collaboration follow up [Collaboration] Added doc for latest changes Dec 1, 2025
@mnocon mnocon marked this pull request as ready for review December 2, 2025 08:02
@mnocon mnocon requested a review from ciastektk December 2, 2025 08:02
@mnocon mnocon requested a review from mateuszbieniek December 2, 2025 11:41
@mnocon mnocon requested a review from a team December 4, 2025 08:54
@ibexa-workflow-automation-1 ibexa-workflow-automation-1 bot requested review from adriendupuis, dabrt and julitafalcondusza and removed request for a team December 4, 2025 08:54
Copy link
Contributor

@julitafalcondusza julitafalcondusza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check my comments.


## Configure real-time editing

You must have an arrangment with Ibexa before configuring the real-time editing.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As suggested also by vale:

Suggested change
You must have an arrangment with Ibexa before configuring the real-time editing.
You must have an arrangment with [[= product_name_base =]] before configuring the real-time editing.

- `content/edit` with `WorkflowStageLimitation` set to "Design".
- `workflow/change_stage` with `WorkflowTransitionLimitation` set to `to_proofreading`

When using the [Collaborative editing LTS Update](collaborative_editing.md), see the [collaborative editing policies](policies.md#content-collaborative-editing) for collaborative editing without defining a strict workflow.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence sounds a bit unclear, maybe something like:

Suggested change
When using the [Collaborative editing LTS Update](collaborative_editing.md), see the [collaborative editing policies](policies.md#content-collaborative-editing) for collaborative editing without defining a strict workflow.
When using the [Collaborative editing LTS Update](collaborative_editing.md), refer to the [collaborative editing policies](policies.md#content-collaborative-editing) for guidance on editing without a strict workflow.


This feature also introduces new dashboard tabs for managing shared drafts and joining collaboration sessions easily.

## Getting Started
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Getting Started
## Getting started


# Collaboration events

You can use the following events to extend the [collaborative editing](collaborative_editing.md) feature:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: feature or LTS update aa it is for 4.6?

Also, for the consistency:

Suggested change
You can use the following events to extend the [collaborative editing](collaborative_editing.md) feature:
You can use the following events to extend the [Collaborative editing](collaborative_editing.md) feature:


| Event | Dispatched by | Description |
|---|---|---|
|<nobr>[`UsersWithPermissionInfoMappedEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Share-Event-UsersWithPermissionInfoMappedEvent.html)</nobr>|`Ibexa\Share\Permission\Mapper\`<br>`UsersWithPermissionInfoMapper` | Allows further filtering of users with permissions for collaborative editing |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|<nobr>[`UsersWithPermissionInfoMappedEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Share-Event-UsersWithPermissionInfoMappedEvent.html)</nobr>|`Ibexa\Share\Permission\Mapper\`<br>`UsersWithPermissionInfoMapper` | Allows further filtering of users with permissions for collaborative editing |
|<nobr>[`UsersWithPermissionInfoMappedEvent`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Share-Event-UsersWithPermissionInfoMappedEvent.html)</nobr>|`Ibexa\Share\Permission\Mapper\`<br>`UsersWithPermissionInfoMapper` | Allows further filtering of users with permissions for Collaborative 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.
To do it, go to your Service Portal and select **Create environment** (this requires the **Portal administrator** access level).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'Your' sounds weird here:

Suggested change
To do it, go to your Service Portal and select **Create environment** (this requires the **Portal administrator** access level).
To do it, go to the Service Portal and select **Create environment** (this requires the **Portal administrator** access level).

Only then you can create a new collaborative editing environment.
To do it, go to your Service Portal and select **Create environment** (this requires the **Portal administrator** access level).

With the environment created, you can continue the configuration in [[= product_name =]].
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
With the environment created, you can continue the configuration in [[= product_name =]].
Once the environment is created, you can proceed with the configuration in [[= product_name =]].

Collaborative editing is an opt-in available as an LTS update starting with the v4.6.24 in all [[= product_name =]] editions.
To start using Collaborative editing, you must first install the required packages and perform initial configuration.
To use Real-time editing feature, you must make arrangements with [[= product_name_base =]], and accept Terms & Conditions and Service Level Agreement in the Support Portal.
To use Real-time editing feature, you must make arrangements with [[= product_name_base =]], and accept Terms & Conditions and Service Level Agreement in the Service Portal.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To use Real-time editing feature, you must make arrangements with [[= product_name_base =]], and accept Terms & Conditions and Service Level Agreement in the Service Portal.
To use Real-time editing feature, you must make arrangements with [[= product_name_base =]], and accept Terms and Conditions and Service Level Agreement in the Service Portal.

## Accepting new Terms of Service

Real-Time Collaboration service is only available after accepting its Terms and Conditions.
When Ibexa releases a new version of this document, the new version must be accepted before the appointed deadline.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When Ibexa releases a new version of this document, the new version must be accepted before the appointed deadline.
Any new version of this document released by [[= product_name_base =]] must be accepted before the assigned deadline.

Real-Time Collaboration service is only available after accepting its Terms and Conditions.
When Ibexa releases a new version of this document, the new version must be accepted before the appointed deadline.

The **Portal administrator** for your [Service portal](https://support.ibexa.co) can accept it in Service portal's service details.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The **Portal administrator** for your [Service portal](https://support.ibexa.co) can accept it in Service portal's service details.
The **Portal administrator** for the [Service portal](https://support.ibexa.co) can accept it in Service portal's service details.


# Collaboration events

You can use the following events to extend the [collaborative editing](collaborative_editing.md) feature:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
You can use the following events to extend the [collaborative editing](collaborative_editing.md) feature:
You can use the following events to extend the [Collaborative editing LTS Update](collaborative_editing.md):

Let's go with LTS update (I will change that when merging to 5.0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants