Plan for Easy Social 8.x-3.0 for Drupal 9

Created on 2 June 2013, over 11 years ago
Updated 9 September 2024, 4 months ago

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
🌱 Plan
Status

Fixed

Version

3.0

Component

Miscellaneous

Created by

πŸ‡§πŸ‡·Brazil alexweber

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024