Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Better Social Share

No security coverage Under active development 191 sites

This module adds social sharing buttons to your Drupal site, using native platform methods for a faster experience. It supports over 100 social networks and can be displayed on entities, in Views, or as blocks, with extensive options for customization to match your site's design.

The Better Social Share module enhances social sharing functionality in Drupal by using the native sharing methods provided by popular social platforms—without relying on third-party services like AddThis, ShareThis, or AddToAny. This ensures a faster, cleaner, and more efficient sharing experience for users.

With support for over 100 social media platforms and flexible integration options, Better Social Share allows you to place share buttons on entities, Views, and blocks. Its extensive customization settings help you smoothly match the sharing UI to your site’s design and improve content visibility across multiple online communities.

Installation

Features

  • Extensive Social Media Support:
    Integrates with 100+ social networks including Facebook, Twitter, LinkedIn, WhatsApp, Pinterest, and many more.
  • Flexible Entity Integration:
    Add share buttons through Manage Display, Views fields, or share button blocks.
  • Customizable Icon Selection:
    Choose which social platforms to display and define custom ordering.
  • Enhanced "More" Button:
    Show or hide the popup-based More button; customize its icon and behavior.
  • Icon Size & Color Controls:
    Adjust icon size, use default platform colors, or apply custom color schemes.
  • Custom Display Options:
    Control floating placement (left/right) with adjustable top positioning for the share block.
  • Twig Template Override Support:
    Override templates, for instance, you can copy the template file from, for example, "templates/template-parts/facebook.html.twig" to your active theme's path in the "templates/" directory. From there, you can customize the HTML. Additionally, you have the option to implement your own layout using custom CSS and override the JavaScript codes for various effects.

Post-Installation

After installing Better Social Share, enable the module and configure its appearance and behavior. Steps:

  1. Go to Extend in the admin interface and enable the module.
  2. Navigate to Configuration → Web Services → Better Social Share (/admin/config/services/better-social-share) to choose social platforms, icon sizes, colors, and More button settings.
  3. Go to Block Layout and place the Better Social Share Buttons block in any theme region.
  4. Optionally, add share buttons as a field in a View via /admin/structure/views/add.

Once configured, the share buttons will appear on your site with your preferred styling and platform selection.

Additional Requirements

  • Drupal Version: Drupal 10 or higher.
  • Browser Support: Modern browsers supporting JavaScript-based sharing and popup behavior.

No additional libraries are required.
Custom theming is optional and can be done via Twig templates and CSS overrides.

Similar Projects

Troubleshooting & FAQ

  • Icons not showing? Ensure the selected platforms are enabled in the configuration page.
  • Incorrect icon size or colors? Check icon size and color customization settings.
  • More button not displaying? Verify the More button option is enabled and properly configured.
  • Layout looks misaligned? Adjust floating and positioning values in display settings.

Support

Please report bugs, request features, and ask support questions in the
Better Social Share issue queue.

Drupal 9–11

Ask your assistant about Better Social Share

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • block Drupal core
  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Mar 2024
Latest release
3 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.1.6 Stable 9–11 Jun 16, 2026
1.1.5 Stable 9–11 Dec 12, 2025
1.1.4 Stable 9–11 Dec 11, 2025
1.1.3 Stable 9–11 Sep 19, 2024
1.1.2 Stable 9–10 Apr 26, 2024
1.1.1 Stable 9–10 Mar 31, 2024
1.1.0 Stable 9–10 Mar 31, 2024
1.1.x-dev Dev 9–11 Mar 31, 2024