QupZilla / qupzilla-plugins

Plugins for QupZilla browser
http://www.qupzilla.com
34 stars 22 forks source link

SocialShare to be based initially on ImageFinder #59

Open GreenLunar opened 8 years ago

GreenLunar commented 8 years ago

Originally thought out as OnlineBookmarks.

An online sharing plugin to post URLs to social networks such as diaspora*, GNU social, Hubzilla, pump.io and proprietary ones, and online bookmarks managers such as Bookie, Shaarli and proprietary ones.

I don't yet see how to handle blog but maybe also for blogs such as Jekyll, Nanoc, WordPress and proprietary ones.

CC' @Bookieio @diaspora @e14n @foocorp (GNU social) @friendica @hannesmannerheim (qvitter) @nanoc @RedMatrix @Shaarli @WordPress (in case any of you is interested in promoting such plugin, which is fairly simple)

I might write this plugin myself, based on ImageFinder, though this plugin would need to have a way to select custom servers (in case of decentralized platforms) and usernames.

redmatrix commented 8 years ago

Since some of these (Diaspora, hubzilla )support posting through the FF share API it might be worth considering how one could leverage this existing work. It appears to be a fairly trivial interface and it works well for decentralised services. We just click an 'activate' link on our server and the browser stores the necessary endpoints/metadata of which a template for the post url and an icon are the important bits; along with some author/version stuff. This submits through a custom event handler called 'ActivateSocialFeature' which takes the data and stores/registers it. When one clicks a service to share it pulls up essentially an iframe with the "current url" put into the template.