Active
Project:
AddThis
Version:
7.x-4.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
18 Feb 2014 at 13:03 UTC
Updated:
26 Dec 2017 at 14:02 UTC
Jump to comment: Most recent
Build a Drupal 8 port of AddThis.
Build a list of tasks to complete to build a port.
Hi,
Is there plans to introduce D8 version of this module?
We (@InternetDevels team) would like to help you with development of this version.
Thanks, @mikro_O.
Comments
Comment #1
matglas86 commentedHi mikro_o. I'm open for any suggestions on this. We have not yet worked on this. I would love to see a good setup for Version 8. Would you be willing to coordinate and start development in a sandbox first for example?
Comment #2
damienmckennaUpdated the title to follow the (unofficial) standard format used elsewhere.
Comment #3
matglas86 commentedWe could build a list of tickets with what should be build. And get the conversation started. Here is a quick list of thinks I think we need to work on.
Comment #4
miro_dietikerPorting the Addthis project has been proposed as a Google Summer of Code 2015 project idea.
https://groups.drupal.org/node/455978#project26
Multiple students are interested in this project.
Interested Student :Kushal Bhatia, Saurabh, gaurav281195, Gaurav Yadav
No mentor is assigned yet...
For sake of completeness, here's where our activity overlaps.
I'm maintainer of the ShareMessage module that also integrates with AddThis and has a working Drupal 8 port.
We don't aim at full AddThis feature support. Much more, we introduce a concept of token based UI editable ShareMessages and have selected AddThis as an easy start.
Our next major milestone of the project is, making the sharing provider pluggable. Our first candidate is the library sharrre.
#2165561: New plugin: sharrre.com
And also, we want to add social share privacy as an option.
#1944454: Add social share privacy support
This is what i suggested to the students in case they are also interested in ShareMessage as an alternative project.
Unsure if collaboration among the modules makes sense.
I think with generalisation, we provide a nice sharing centric solution that possibly supersedes what plain AddThis integration can provide.
On the other hand, i expect ShareMessage is a bad fit for all the non-sharing-related features of AddThis module.
Comment #5
_doyle_ commentedNot sure if anyone has started on this, but I have some extra time and want to use this on a new D8 site I am throwing together. I have started a D8 port based on 8.0.0-beta12 and would be happy to collaborate if anyone else is working on it.
Comment #6
miro_dietikerIf you don't have maintainer access, the recommended way of starting a community workflow driven port is pushing to github and posting a link here.
Then people can efficiently fork and do pull requests...
Post periodic updates about the status here. Then a maintainer can chime in once they are available.
So where is your repo and what's the status of progress?
Comment #7
_doyle_ commentedThanks miro_dietiker, I will get the code pushed up to a repository and report on the status later tonight.
Comment #8
_doyle_ commentedHere is the link to the current work I have done for the D8 port of AddThis. https://github.com/doylejd/addthis
I am working through learning D8 as I go, but I think what I have done is a decent start. Feel free to throw out changes or point out if I am setting something up wrong.
Current Status:
Global Configuration - Upgraded to D8 (Basic Settings Completed, Advanced Settings In Progress)
Field Definition - In Progress
Block Definition - In Progress
There is still a lot of work to do on it, but its a start.
Comment #9
_doyle_ commentedThe module port for AddThis has been moved here: https://github.com/d8-contrib-modules/addthis
Comment #10
_doyle_ commentedThe AddThis D8 port is getting close to a usable state. We started to fill up the issue queue if anyone else wants to jump in.
There are a lot of enhancements to get it to where the D7 module is at in terms of extensibility. It would be great if any of the maintainers have time to give it a look and provide feedback/add items to the issue queue. Hoping we can get it back onto the D.O page here shortly.
Comment #11
bwinett commentedTo make this work accessible to people following the D8 migration statuses of projects (see https://www.drupal.org/project/contrib_tracker), I created issue #2579365: [addthis] AddThis.
Comment #12
miro_dietikerHere's a final update from our ShareMessage port:
We have recently added pluggability in ShareMessage and as a result AddThis is just one option.
More options will follow. We even are short before adding an OG only plugin that does not present a public widget at all.
For us, ShareMessage was an important step to better empower Campaigners in Drupal 7 so they can optimise their sharing message for conversion. With Drupal 8, vendor independence is even much more important to work with one tool and still cover customers that are concerned about data privacy and accidentyl vendor lock in during site building.
Dunno about the exact status of the AddThis module. If collaboration is of interest, please report your thoughts in our queue.
Comment #13
gisleTo make any progress on this, we need a co-maintainer that can oversee the completion of this task, including:
Comment #14
naveenvalechaHere's already a request for co-maintaing the module https://www.drupal.org/node/2788881
let's get this dang in and push the code from github to d.o.
Comment #15
hkirsman commentedHi, naveenvalecha! So I see you are co-maintainer and the code is copied from github. Could you also create dev release? Tx!
Comment #16
hkirsman commentedOh, you just did initial commit with the info file. Could you please add the files to drupal.org
Comment #17
otarza commentedHello everyone,
I see that this discussion is too old, but is anyone going to work on this?
I'm asking because I would like to contribute and collaborate and it would be helpful to outline what needs to be done and how we can proceed.
Thanks.
Comment #18
hkirsman commentedI'm quite happy with https://www.drupal.org/project/addtoany
Comment #19
miro_dietikerShariff also gets more popular recently:
https://www.drupal.org/project/shariff
In addition, i added a feature request at sharemessage for both shariff and addtoany:
#2876490: New plugin shariff
#2876489: New plugin addtoany?
Comment #20
socialnicheguru commentedThis was a good module in Drupal 7. I hope it gets ported to Drupal 8