Skip to content

Commit 3a9ed35

Browse files
fixes
1 parent cf48275 commit 3a9ed35

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

docs/content_management/collaborative_editing/install_collaborative_editing.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ Run the following commands to install the packages:
1717
``` bash
1818
composer require ibexa/collaboration
1919
composer require ibexa/share
20+
```
21+
22+
If you have an arrangements with [[= product_name_base =]] to use Real-time editing feature, you also need to install following package:
23+
24+
``` bash
2025
composer require ibexa/fieldtype-richtext-rte
2126
```
2227

@@ -60,4 +65,31 @@ php bin/console ibexa:migrations:import vendor/ibexa/collaboration/src/bundle/Re
6065
php bin/console ibexa:migrations:migrate --file=2025_08_26_10_14_shareable_user.yaml
6166
```
6267

63-
You can now restart you application and start [working with the Collaborative editing feature]([[= user_doc =]]/content_management/collaborative_editing/work_with_collaborative_editing/).
68+
You can now restart you application and start [working with the Collaborative editing feature]([[= user_doc =]]/content_management/collaborative_editing/work_with_collaborative_editing/).
69+
70+
### Security configurations
71+
72+
After an installation process is finished, go to `config/packages/security.yaml` and make following changes:
73+
74+
- uncomment following lines with `shared` user provider under the `providers` key:
75+
76+
```yaml
77+
providers:
78+
ibexa:
79+
id: ibexa.security.user_provider
80+
shared:
81+
id: Ibexa\Collaboration\Security\User\ShareableLinkUserProvider
82+
```
83+
84+
- uncomment following lines under the `ibexa_shareable_link` key:
85+
86+
```yaml
87+
ibexa_shareable_link:
88+
request_matcher: Ibexa\Collaboration\Security\RequestMatcher\ShareableLinkRequestMatcher
89+
pattern: ^/
90+
provider: shared
91+
stateless: true
92+
user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker
93+
guard:
94+
authenticator: Ibexa\Collaboration\Security\Authenticator\ShareableLinkAuthenticator
95+
```

0 commit comments

Comments
 (0)