If you have a business to run, being active on social media isn't a choice anymore. You need social media to put yourself out there coz that’s where your audience is. There’s an increasing need to connect all the social media platforms with your website. Integrating social media with your website not only helps in an improved user experience, but you're also making it easier for users to share your content within their networks. Drupal, as usual, offers plenty of options to make your site more social. Improved collaboration between your Drupal site’s users means better engagement of visitors with your site.
In this article, we have curated a list of the top 11 social media integration modules in Drupal 9 (also compatible with Drupal 8) ordered by their popularity.
AddToAny Share Buttons Module
With this module, you can harness AddToAny's universal sharing buttons. These buttons are vector and SVG buttons that look great on any background. They're lightweight and scalable to fit even high-PPI screens. It allows for easy integration with your Drupal website and is also optimized to load asynchronously. With a minified script, cached and instantly served from CDN, this module is a great choice to integrate social sharing buttons to a Drupal website.
Image credits: Drupal.org
ShareThis Module
The ShareThis module has been based on the Drupal 5 Share project and integrates the ShareThis tool on the node types you want to display this on. It is extremely flexible and can be customized using the API. You can place the block anywhere on your Drupal website. It can also be customized to display the number of shares the page currently has.
Image credits: Drupal.org
Social Media Share Module
This Drupal module lets users share the current webpage to various social media platforms like Facebook (share and messenger), Twitter, LinkedIn, Pinterest, email client, and even Whatsapp. It is also flexible enough to add in more platforms of your choice. The Social media share module also enables you to modify or disable the services from the config page. It can be added as a field in entity and leverage the field API.
Shariff Social Media Buttons Module
The Shariff social media buttons module for Drupal integrates with the Shariff social media buttons library to offer a safe way to add social sharing buttons on a Drupal website. We call it safe because, unlike other social sharing widgets, this module does not leak user's personal data. Also because it does not inject iframes or call external Javascript. Once downloaded, it implements the Javascript library and you can display the buttons as a block or field.
Image credits: Drupal.org
Ridiculously Responsive Social Sharing Buttons
As the name very clearly suggests, this Drupal module lets you add social sharing buttons to your website that are ridiculously responsive! They are SVG-based sharing icons, very lightweight, and compatible with most browsers. You do not need to add any third-party scripts to use this module. It can be added as a block or at the end of certain node types. They originally come with share buttons but can be also customized to turn them into follow buttons to enable users an easier way to follow you on social media. It is highly customizable where you can configure which buttons you want to display, the button sizes, number of rows to display, prefix a text (follow/share) that resizes automatically, and more.
Image credits: Drupal.org
Social Auth Google Module
This popular module lets users register themselves and login to a Drupal website via their Google account. The module adds a login path to google (user/login/google) which then redirects users to login to Google. This module is a part of the Drupal Social Initiative and harmonizing the social networking functionality in Drupal is its primary goal. It is based on the Social API that blends authentication with external services - in this case - Social Auth google.
Image Credits: Drupal.org
Social Feed Module
If you want to display a live feed from your social media pages on your Drupal website, this module is just the one for you. The Social Feed module for Drupal 8 and 9 lets you integrate data from your social networking pages on Facebook, Twitter, and Instagram to your website. Configuring this is simple, where you will need to enter the social media platform page name, the App ID, a secret key, and user token, which you will easily find on your social media page. You can display the feeds using the Drupal block system.
Like & Dislike Module
Want to show your users how many of the readers liked and disliked your article? The Like and Dislike module for Drupal enables a like and dislike widget wherever you want to place it on your page. It used the Voting API to store, retrieve and tabulate votes. It works for Bundles and Entity types and comes with a settings page where you can configure for which bundles you need the widget to work.
Image credits: Drupal.org
Twitter Embed Module
The Twitter embed module for Drupal allows you to embed a Twitter timeline or button to your website. You can expose Twitter widgets by embedding them as a block or a field. When you embed it as a block, you can choose to display your Twitter profile, list, collection, or likes from your Twitter page.
Image credits: Drupal.org