BookStackApp / BookStack

A platform to create documentation/wiki content built with PHP & Laravel
https://www.bookstackapp.com/
MIT License
15.05k stars 1.88k forks source link

Add ability to share elements with 'unique' URL #288

Open alex2702 opened 7 years ago

alex2702 commented 7 years ago

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?

ssddanbrown commented 7 years ago

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

tomershvueli commented 5 years ago

I would also love to see this functionality!

yoyokko commented 5 years ago

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.

jrnp97 commented 2 years ago

Any update? :)

sense-design commented 2 years ago

This would be a great feature

Jeremylepr commented 2 years ago

This feature really need to be implemented.

Shootify commented 2 years ago

yes please...

caydenmb commented 2 years ago

Agreed, I would utilize this feature a lot.

Dylan-Miles commented 1 year ago

This feature would be very useful!

aware2 commented 1 year ago

+1 for this feature ❤️

onthebackof commented 1 year ago

Would be great 👍

mfx-jgoetzinger commented 1 year ago

+1

artworklv commented 1 year ago

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

scaphandroid commented 1 year ago

+1 !

skarados commented 10 months ago

Yes please! +1!

chdcomputers commented 10 months ago

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!

lucas-strummer commented 7 months ago

+1! Thank you!

Limerick-gh commented 7 months ago

+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.

DanMundy commented 6 months ago

+1

DerMilderJoghurt commented 6 months ago

+1

fegrue commented 4 months ago

+1

virtadpt commented 4 months ago

This would be really helpful - kind of like the sharable links that Wallabag has.

megaxorg commented 1 month ago

Would be great

prplk commented 2 weeks ago

+1