The social media share module allows the user to share current page to different social media platforms. It is rendered as block, you can place it anywhere of your site. It is flexible to share any page of the site whether it is node, term , panels, view pages so on.

Currently module provides five services by default
- Facebook share
- Facebook messenger
- Linkedin
- Twitter
- Email

You have full flexibility to add more services, modify the elements before render, change orders or so on. You can also completely disabled any services from configuration page(admin/config/services/social-media).

Event subscribe

Module provides an event so that others can develop an event subscriber to modify.
Event Subscriber name :-

social_media.add_more_social_media
-----------------------------------
Used for adding your own social media or extend more.

social_media.pre_execute
-----------------------------------
Used for modify the configuration array before executing.

social_media.pre_render
-----------------------------------
Used for modify element just before rendered.

Check the social_media.api file to see implementation of event subscriber. Also check readme file to get more details.

You can get more details of the project from
http://www.drupalsharing.com/project/social-media-share

Supporting organizations: 

Project Information

Downloads