Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sharing / Use share api [$145] #5

Closed
eMerzh opened this issue Apr 10, 2013 · 55 comments · Fixed by #870
Closed

Add Sharing / Use share api [$145] #5

eMerzh opened this issue Apr 10, 2013 · 55 comments · Fixed by #870
Milestone

Comments

@eMerzh
Copy link
Contributor

eMerzh commented Apr 10, 2013

The Current version of bookmark does not allow to share bookmark using the sharing api.

Let the user share a tag with users and using a "private link".

Export a simple page with the bookmarks and an feed (atom, rss, ..) .


There is a $145 open bounty on this issue. Add to the bounty at Bountysource.

@eMerzh
Copy link
Contributor Author

eMerzh commented Apr 10, 2013

ref owncloud-archive/apps#95

@johnwiesel
Copy link

looking forward to seeing this implemented :)

@backendoadmin
Copy link

Hi guys,

what about this feature? Somebody knows something else this function and implementation stage? I think necessery update the owncloud stream with bookmark information (new, delete, update).

best regards

@moritzreiter
Copy link

Still nothing happening here? I would really like to see a sharing feature in the ownCloud Bookmark App.

@Niklas81
Copy link

Also voting for this to be implemented. As bookmarks are a part of the built-in features, I really think this should work; the whole thing is about collaboration, right?

ganomi added a commit to ganomi/bookmarks that referenced this issue Sep 27, 2014
@foudfou
Copy link

foudfou commented Dec 5, 2014

+1, especially the RSS/Atom part.

@pixi
Copy link

pixi commented Feb 24, 2015

Any news on the sharing?

@markus61
Copy link

+1

@shaneonabike
Copy link

I definitely think this would be really useful and practical to have the ability to share all your bookmarks or a few with other users like calendars

@BugHunter2k
Copy link

Any News? I'd like to see this too.

@ronnystandtke
Copy link

Another +1. We would like to share a collection of bookmarks for a project with external people (they have no user account on our ownCloud instance). We already share some files with these external people via a public link. It would be cool if we could just integrate our bookmarks into this shared file folder as clickable links (maybe even visually separated from the ordinary shared files and folders). This way we only have to share one link and everything that is needed for our project is easily accessible for our external people.

@brozkeff
Copy link

+1
Our company is looking exactly for this functionality, lack of sharing in current bookmarks implementation means it is useless for us at this moment.

@pascaldaniela
Copy link

+1
exactly what we're looking for to avoid having yet another service to add in our organization. Could we have any feedback from an owncloud developer?
thanks!

@xila76
Copy link

xila76 commented Nov 26, 2015

👍

@TheNomad11
Copy link

Yes, please, I actually expected this feature when I installed it :)

@marcelklehr
Copy link
Member

👍 :)

@Endogen
Copy link

Endogen commented May 7, 2017

Any news on this? I would really love to have this feature

@marcelklehr
Copy link
Member

This is the status quo on this feature:
Currently, there is a database field for each bookmark reserved to hold information whether it is public or private. The API can handle the field and even querying it is supported, so you can for example retrieve the public bookmarks of a specific user.

So going forward, we'd have to discuss the exact concept for sharing, specifically whether a private/public mode is sufficient (I've never used the sharing API myself, so I'd have to do some reading on it). Also, some concept would need to be developed for how sharing should work in the ui.

I'm open to implementing this, but the ETA is unknown as of yet.

@ccoenen
Copy link

ccoenen commented May 7, 2017

My personal use case is "hey, everybody! This is stuff worth reading!" - which is a subset of my bookmarks. Having only public and private would be totally fine for me.

@oparoz
Copy link
Member

oparoz commented May 15, 2017

Ultimately, I'd like to see the full sidebar implemented, but that requires changes in the server part.

In the meantime, something like the Gallery or Deck sharing dialogue could be implemented, making it easy to share bookmarks with other users or even publicly via a link.

@blizzz
Copy link
Member

blizzz commented May 15, 2017

The sidebar crossed my mind recently as well. The UI could use some love anyhow.

@marcelklehr marcelklehr changed the title Add Sharing Add Sharing / Use share api May 15, 2017
@marcelklehr
Copy link
Member

Sharing would also be nice for tags, so you don't need to manually share every new bookmark you add to a tag.

@9662
Copy link

9662 commented May 20, 2017

My personal use case is "hey, everybody! This is stuff worth reading!"

And FWIW, in addition to the above mine would be to share bookmarks within an organisation, so e.g., sharing with a specific group or user.

I guess in the long term a common sharing philosophy for all Nextcloud apps would be desirable, though this is way out of the scope of this issue.

@marcelklehr
Copy link
Member

... while I have you folks here, what, if there is one, is the use case for sharing a single bookmark with another user? Sharing folders makes sense, sharing a single file makes sense, too, but sharing a single bookmark?

@marcelklehr marcelklehr mentioned this issue Nov 29, 2019
9 tasks
@ccoenen
Copy link

ccoenen commented Nov 29, 2019

Personally, I can't imagine the case for "single" link share. Perhaps other than link-shortener and tracking stuff, both of which I would actively like to avoid. It's a web-breaking practice mostly used to spy on people[1]. In my opinion, share a bundle/folder/collection/whatever of links.

If you need to share "just one", put it in a collection or pass on the link directly.

[1] except for the added benefit of getting rid of referrer-headers, but that can be achieved by other means, and does not apply in this case anyway.

@sunjam
Copy link

sunjam commented Dec 11, 2019

The main strength of individual link sharing I can think of is to send a link to Wallabag, as intended in issue #524, otherwise I'll stick to sharing by group or tag

@ccoenen
Copy link

ccoenen commented Dec 11, 2019

I think the word "share" is used for very different things in these two cases. In this case here, it's about "I want to give this list of links to people with (or without) accounts", in that other one, it's more like "automatically integrate wallabag and bookmarks", I think we should keep these two cases seperate.

@12nick12
Copy link

Just to add a comment. I'd like to be able to share bookmarks like a folder. So I could make a shopping list and share it with people who and don't have accounts. Just like file folders.

@alexanderdd
Copy link

@marcelklehr do I understand correctly that the UI is the only thing missing? See checklist here #870
Would it be helpful if we provide some mockups?

@marcelklehr
Copy link
Member

I'm sorry for the wait. I got sidetracked because I decided to refactor the db schema again. (And because floccus needed a lot of bugfixes.) I have some idea of how the UI might look like, especially, since there are quite a few reusable nextcloud components now. I have the server-side tests passing again, now, and will be able to focus on the UI next week, thanks to the corona shut down. :)

@marcelklehr
Copy link
Member

If you are technically inclined you may want to give #952 a go -- preferably on a testing instance or after making a database backup. Instructions on how to install are in the README.

@marcelklehr
Copy link
Member

...and here's the first beta version: #965

@marcelklehr
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.