I've been doing some initial work on a Drupal 8 version of Easy Social and we're finally at a point where I've released a first alpha version. Please help test it and open issues as usual!
What's working
- Re-written from scratch using new config management system
- Widgets use theme system for rendering (ie much easier to alter now)
- Provide an example module demonstrating how to create a custom widget
- Pinterest share widget included by default
What's not working yet
- Allow multiple Easy Social blocks
- Allow overriding config per block
- Provide a pseudo-field for attaching to all entities
- Allow overriding config per entity type
- Allow overriding config per individual entity
- Allow re-ordering the widgets
What's on the radar
- Allow creating groups of widgets, with overidden configs
UPDATED: So this is broken with newer Drupal alphas but the APIs are generally stable enough to resume work on it. I've also been tinkering around with the new Services API and I think it'd be really cool to define an EasySocial plugin service so that each widget is implemented as its own plugin and can have full control over how it's configured & displayed.
UPDATED - 6/5/17: I am taking a look and will probably do a rewrite in the 8.x-4.x branch, here are the main ideas:
- Make widgets a configurable plugin
- Create default blocks: Share, follow, visit that use the corresponding widgets
For the future
- Config interface
- Add basic widgets from the Admin UI
Comments
Comment #0.0
alexweber CreditAttribution: alexweber commentedfix link
Comment #1
alexweber CreditAttribution: alexweber commentedComment #2
omlx CreditAttribution: omlx commentedWhat is status of this module ? I am using 8.x-3.0-alpha3. I didn't fine easy social field in manage files.
Comment #3
camoa CreditAttribution: camoa at Acquia commentedComment #4
DamienMcKennaI offered to comaintain the module so we could have a stable release for Drupal 9, hopefully the maintainers will respond soon.
Comment #5
DamienMcKenna