BookStack icon indicating copy to clipboard operation
BookStack copied to clipboard

Add ability to share elements with 'unique' URL

Open alex2702 opened this issue 7 years ago • 22 comments

Desired Feature: It would be great to have a way to share single books/chapters/pages with a single party without requiring them to have an account. I realize it is possible to just make an element available to the public but this is not a great solution if I want to share content with multiple parties. Let‘s say I want to share book A with person X and book B with person Y. I don‘t think there is a way to do this without sharing books A and B with X and Y by making both books publicly available. What I am thinking about is an obscured link with a hash like Google Docs does it. I haven't been using BookStack for too long, so maybe I'm missing a clever way to achieve this with the existing permission system?

alex2702 avatar Jan 29 '17 13:01 alex2702

@wutfan Thanks for this request. I agree this would be a great feature and there's not currently a way to do this.

ssddanbrown avatar Jan 30 '17 18:01 ssddanbrown

I would also love to see this functionality!

tomershvueli avatar Jul 08 '19 08:07 tomershvueli

https://github.com/koios-sh/BookStack/commit/3227cef715ec0b29dd82ca78171519df40cd9f1d

Hijack the authenticate and bypass the url prefix '/books/', '/search/', '/uploads/images/', set the permission of one book to public, close global 'public access', and I have this feature with minimum code changes.

Hope for the official implements with QRCode url.

yoyokko avatar Jul 09 '19 07:07 yoyokko

Any update? :)

jrnp97 avatar Feb 04 '22 04:02 jrnp97

This would be a great feature

sense-design avatar Mar 31 '22 12:03 sense-design

This feature really need to be implemented.

Jeremylepr avatar Apr 09 '22 11:04 Jeremylepr

yes please...

Shootify avatar May 19 '22 19:05 Shootify

Agreed, I would utilize this feature a lot.

caydenmb avatar May 19 '22 19:05 caydenmb

This feature would be very useful!

Dylan-Miles avatar Nov 22 '22 18:11 Dylan-Miles

+1 for this feature ❤️

aware2 avatar Mar 22 '23 18:03 aware2

Would be great 👍

onthebackof avatar May 20 '23 22:05 onthebackof

+1

mfx-jgoetzinger avatar May 31 '23 07:05 mfx-jgoetzinger

I totally agree, having the ability to share things using a unique URL would be an excellent feature to have!

artworklv avatar May 31 '23 07:05 artworklv

+1 !

scaphandroid avatar Jun 20 '23 07:06 scaphandroid

Yes please! +1!

skarados avatar Nov 29 '23 21:11 skarados

I also agree and I would like to add the following ideas:

  1. To have control over the obscured link. Probably by assigning a GUID or something else as a unique ID to each of them.
  2. Add expiration date so after a specified date and time the link won't be available any more.
  3. To have the ability to share the same thing with more than one obscured links.
  4. Add an optional description for the obscured link which will be logged (audited) along with the visits to those links
  5. The visits to these links should trigger a webhook

Cheers!

chdcomputers avatar Dec 05 '23 15:12 chdcomputers

+1! Thank you!

lucas-strummer avatar Mar 11 '24 15:03 lucas-strummer

+1 That would be missing piece to establish Bookstack within my department, since we don't want the hassle of username/password authentication with the end-users.

Limerick-gh avatar Mar 11 '24 17:03 Limerick-gh

+1

DanMundy avatar Mar 26 '24 22:03 DanMundy

+1

DerMilderJoghurt avatar Apr 04 '24 19:04 DerMilderJoghurt