Don't allow 2 users edit 1 page at the same time #1928

Closed
opened 2026-02-05 02:14:09 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @lealka on GitHub (Nov 5, 2020).

When 2 users edit 1 page at the same time, the content of the previous editor will be replaced by the last editor.

So, We can put a flag if someone is editing a page and disallow another one edit it.

Problem:
[1] Someone is editing a page and S/He logout without clicking the Save Page button. The flag is existing forever.

The test mock string (first save action) was replaced by test string (last save action)
image

Originally created by @lealka on GitHub (Nov 5, 2020). When 2 users edit 1 page at the same time, the content of the previous editor will be replaced by the last editor. So, We can put a flag if someone is editing a page and disallow another one edit it. Problem: [1] Someone is editing a page and S/He logout without clicking the `Save Page` button. The flag is existing forever. The `test mock` string (first save action) was replaced by `test` string (last save action) ![image](https://user-images.githubusercontent.com/8043284/98210732-96678980-1f73-11eb-9860-b30cfb26aeb2.png)
OVERLORD added the :cat2:🐈 Possible duplicate label 2026-02-05 02:14:09 +03:00
Author
Owner

@boonduck commented on GitHub (Nov 5, 2020):

Bookstack is a client/server web application and therefor inherently multi-user. So ideally, Bookstack should support modifications by multiple users of the same resource at the same time, very much like Google Apps. The real question is how to implement this. I have seen people editing the same cell in Google Sheet in real-time without any modification being lost. In fact, all my colleagues at work use Google Sheets this way.

@boonduck commented on GitHub (Nov 5, 2020): Bookstack is a client/server web application and therefor inherently multi-user. So ideally, Bookstack should support modifications by multiple users of the same resource at the same time, very much like Google Apps. The real question is how to implement this. I have seen people editing the same cell in Google Sheet in real-time without any modification being lost. In fact, all my colleagues at work use Google Sheets this way.
Author
Owner

@Supergamerx3000 commented on GitHub (Nov 5, 2020):

Yes I think so too. There should be an official collaborative function. Since I work in a company and we have documentation teams, we currently also work with office 365 and create collaborative documentation. I am a big fan of OpenSource and would like to use Bookstack for it. An alternative is Nextcloud with Onlyoffice or Collabora, but there the organization is not as nicely solved as in Bookstack. Maybe there will be a bookstack integration in Nextcloud at some point.

@Supergamerx3000 commented on GitHub (Nov 5, 2020): Yes I think so too. There should be an official collaborative function. Since I work in a company and we have documentation teams, we currently also work with office 365 and create collaborative documentation. I am a big fan of OpenSource and would like to use Bookstack for it. An alternative is Nextcloud with Onlyoffice or Collabora, but there the organization is not as nicely solved as in Bookstack. Maybe there will be a bookstack integration in Nextcloud at some point.
Author
Owner

@ssddanbrown commented on GitHub (Nov 7, 2020):

Thank you for your request @lealka.

Since this request is already open under #395 I'm going to close this off as a duplicate.

@ssddanbrown commented on GitHub (Nov 7, 2020): Thank you for your request @lealka. Since this request is already open under #395 I'm going to close this off as a duplicate.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#1928