The SP Share plugin is one of the most widely used applications, without it it's hard to imagine at least one information resource. Thanks to him the resources of Internet sites button to switch to social networks (Facebook, Twitter, Digg, Linkend, Google+). It is intuitive to use and adapts well under a page.

Extension Version: 1.4.0
 
Joomla extension SP Share

Extension Description

In fact, it is useful for any Internet resource with a different direction, but for informational articles plugin SP Share is of special importance, because a visitor will refer to the content, thereby increasing his fame.

This extension is a Joomla social button, the administrator is able to choose what style they should be displayed, choosing one of the options from the Manager. For example, in the form of a button or window. The display position of the social buttons is also optional. Total available four on the right, to the material, under the title of the material or after the material (bottom). You can set up a special counter, which will display the number of people who shared information through social networks. It adapts the page and is able to interact with the component K2.

Plugin Joomla is an integral part of modern saytostroiteli. Many people constantly visit social networks, it would be foolish not to capitalize on this huge resource to increase the number of visitors to my site.

Specifications:

Release date: 19-10-2011
Last updated: 18-02-2015
Type: Free
Subject: Social Web
Compatibility: J2.5 J3.x
Includes: Plugin
Language packs: English
Developer: JoomShaper

Rating:
4.4574898785425 1 1 1 1 1 (247 Votes)

Share with your friends!

 

Video SP Share:

 

SP Share Setup Guide for Joomla and K2 Articles

SP Share is a small Joomla extension that adds social sharing buttons to Joomla articles and K2 items. In this guide, we will focus on practical use rather than marketing copy: what to check before installation, where to enable the plugin, how to choose a button style, how to verify the result on a live article, and why the Share button may work while the social network still shows the wrong title or image.

The official JoomShaper page confirms the core facts: the extension is built for Joomla 3, distributed free of charge, supports both Joomla and K2 content, works with Facebook, Twitter, Digg, LinkedIn, and Plusone, and offers two visual styles plus four display positions within an article. That is enough to build a working setup, but not enough to make bold claims about modern networks, Joomla 4/5/6, or Open Graph markup. That is why all uncertain points below are phrased carefully.

The main takeaway is simple: SP Share makes sense as a lightweight plugin for an older Joomla 3 site where you need to quickly add sharing buttons to articles. If the site is already running on a newer Joomla branch, or if you need a sticky mobile bar, an updated list of networks, counters, accessibility support, or fine control over metadata, it is better to compare alternatives upfront.

Cover image for the SP Share guide showing the path from the Joomla admin panel to sharing buttons
The overall workflow is straightforward: the administrator enables and configures the plugin, and the visitor sees a sharing block next to the article.

When Sharing Buttons Actually Help a Site

A social sharing button is not useful on its own. It becomes useful when the page gives people a reason to share it. For SP Share, that usually means article-based content: news posts, reviews, tutorials, blog posts, event pages, or K2 entries. The extension does not create a social network inside Joomla, manage user profiles, or replace SEO settings. What it does is add a quick path from an article to the share window on the selected social platform.

In practice, that fits three types of sites. The first is an editorial site where readers may want to send an article to their feed or a work chat. The second is a community site where K2 content already serves as a magazine, knowledge base, or news stream. The third is an older Joomla 3 corporate site that is maintained without a major rebuild but still needs a simple social action near the content.

SP Share should not be your only content promotion tool. The buttons help users start a share action, but the final preview on the social network depends on the URL, title, description, image, whether the page is accessible to crawlers, and the rules of the platform itself. If a post shows the wrong image when shared, the problem is often not the button at all, but the page metadata or the social network cache.

Who This Extension Is a Good Fit For

This extension is a good fit for a webmaster maintaining a Joomla 3 site who wants a compact sharing block next to articles without installing a large all-in-one solution. It also works well for a content editor who needs to verify the result on typical articles: the button appears, the share window opens, the URL is passed correctly, and the selected position does not break the template.

Another suitable scenario is a K2 catalog or blog with a large amount of existing content where migrating everything just to add one social feature would be unnecessary. The official page explicitly mentions Joomla and K2 content, so those two content sources should be your main testing scope.

When You Should Choose Something Else

SP Share may not be the right choice if the site is already running Joomla 4, Joomla 5, or Joomla 6, if you need support for modern networks such as WhatsApp, Telegram, Threads, Mastodon, or Bluesky, or if built-in Open Graph settings, counters, accessibility, a sticky mobile bar, or output in category listings matter to you. In those cases, it is better to look at newer extensions from the alternatives section, because they explicitly claim support for recent Joomla branches and a broader set of sharing channels.

The riskiest scenario is installing SP Share directly on a production site without a test copy just because the extension is small. Content plugins affect article output, so even a lightweight extension can conflict with the template, cache, K2 overrides, or another social plugin.

What to Check Before Installing on Joomla 3

Before installation, make sure you understand exactly what you are testing. The official page states compatibility with Joomla 3, so you should not confidently assume it will work on newer Joomla branches without separate verification. If the site has already been upgraded to a modern branch, it is safer to choose an extension that explicitly lists compatibility.

Preparation takes less time than recovering a broken page after a failed experiment. Check not only the ZIP package itself, but also the site environment, because social buttons sit at the intersection of the extension, the template, the page metadata, and external platforms.

Mini Pre-Install Checklist

  • Create a backup of both files and database, or work on a staging copy of the site.
  • Check the Joomla version and make sure you are testing on the branch the developer actually supports.
  • Decide where the buttons should appear: in standard Joomla articles, in K2, or in both content types.
  • Temporarily disable duplicate social plugins during testing so you do not end up with two sets of buttons in one article.
  • Select 2-3 control pages: a short news post, a long article with an image, and a K2 item if K2 is in use.
  • Capture the current page layout before installation, especially the area above the title, before the text, after the text, and near the article metadata.

If the site remains on Joomla 3 because of an old template or K2, treat any new extension as a change to a legacy system. Staging copy first, production site second.

A Separate Check for K2

K2 often uses its own output templates, overrides, and field sets. Because of that, the buttons may appear in a standard Joomla article but not in a K2 item, or the other way around. Before configuring anything, decide where the sharing block is actually needed. If K2 is used as a catalog, test the buttons on the detailed item page, not only in the category list.

If the site uses multiple K2 templates for different categories, test every page type. The plugin may correctly inject the block into one template but look cramped or duplicated in another because of overrides.

Installing and Enabling the Plugin for the First Time

Joomla installs extensions through the Extension Manager: the ZIP package is uploaded in the admin panel, and installed plugins are then enabled in the plugin list. SP Share follows the same logic: install the package first, then find the plugin, enable it, and save the basic settings.

Menu names may vary slightly across different Joomla 3 builds and localizations, so the workflow below is practical rather than tied to one exact translated admin interface.

Basic Steps

  1. Log in to the Joomla admin panel with permissions sufficient to install extensions.
  2. Open the extension installation section and choose the ZIP package upload option.
  3. Select the SP Share archive and start the installation.
  4. After the success message appears, go to the plugin list.
  5. Find the plugin by the name SP Share or within the content plugin group.
  6. Open its settings, enable publication, and save the changes.
  7. Go to a control article on the public side of the site and check whether the sharing block appears.

If the plugin does not show up in the list after installation, check the plugin list filters: status, type, and name search. Sometimes an administrator looks for the extension under components or modules, while article-level social buttons more often work as a content plugin.

Initial Check After Enabling

Open the page as a guest, not only while logged in as an administrator. This matters on sites with cache, access permissions, and different templates for registered users. On the control page, verify three things: the buttons appear in the selected area, clicking them opens the correct social network's share window, and the shared URL matches the current article rather than the site homepage.

If the button opens the share window but the social network pulls in the wrong image, do not conclude that SP Share is completely broken. First check the page metadata, image accessibility, and the social platform cache. That scenario is covered in detail in the troubleshooting section.

Settings Map: Style, Position, and Social Networks

The official SP Share page highlights three practical features that directly affect the result: the selection of supported social services, the visual style of the buttons, and the position of the block within the article. Those are the settings worth reviewing first. Any additional options in your version are best left alone until the basic output is working.

SP Share settings map for choosing social networks, style, and article position
It is easiest to think of the setup as a chain: content source, selected networks, block style, article position, and site-side verification.

Choosing Social Services

SP Share officially lists Facebook, Twitter, Digg, LinkedIn, and Plusone. On an older Joomla 3 site, that means each channel should be tested individually before going live. Social platforms change their URLs, preview rules, and support for legacy integrations over time. Be especially careful with older services: if a button appears in the settings, that does not automatically mean the external service still handles shares the way it once did.

A practical approach is to keep only the buttons your audience actually needs. For a corporate knowledge base, LinkedIn plus one mainstream network is usually enough. For a news site, Facebook and Twitter/X may matter more. For an older niche catalog, Digg may be irrelevant if the audience does not use it.

Style: Button or Box

JoomShaper describes two output options: button style and box style. In practical terms, that usually means a compact button layout versus a more prominent block-style layout. The compact style works better for short news posts and sites that already show a lot of metadata nearby: author, date, category, tags. The box style stands out more, but it is also more likely to clash with the template design.

For the first rollout, choose the calmest option that does not disrupt the article's vertical rhythm. An oversized sharing block before the first paragraph can hurt readability, especially on older responsive templates. If the goal is not to distract people from the text, place the buttons after the article or near existing metadata.

Four Article Positions

The official page says the block can be placed in four different positions within an article. Even if your version uses English labels in the interface, the logic usually comes down to one question: should the buttons appear before the text, after the text, near the title, or in another supported output area?

The right position depends on the content type:

  • For short news posts, placing the buttons after the text usually works well because users read first and then decide to share.
  • For reference content, buttons before the text are often unnecessary because the visitor has not yet seen the page's value.
  • For K2 catalogs, check whether the block lands in an area that already contains ratings, tags, or extra fields.
  • For articles with a large hero image, avoid placing the block between the title and the image if it visually breaks up the first screen.

Plugin Order and Duplicate Output

In Joomla, content plugins may process the same article in sequence. If the site already has a comments plugin, a rating plugin, an Open Graph extension, a related articles block, or an older social module, check both the processing order and the output locations. What looks like an SP Share error may actually be two extensions trying to inject content into the same article area.

A safe tactic is to enable SP Share by itself, verify the result, and then bring the other extensions back one at a time. That makes it much easier to identify which one is creating duplicates or shifting the buttons out of place.

How to Connect the Share Button to the Correct Link Preview

SP Share handles the button and the URL handoff, but the social preview card is often generated by the platform itself, not by the plugin. Facebook, LinkedIn, messaging apps, and other services read the page, look for the title, description, and image, and then cache the result. If the page returns the site-wide title or the first random image it finds, the share button may work technically while still producing a poor preview.

To the user, the difference is invisible: they click the button and see the wrong preview. To the administrator, these are two separate tasks. The first is displaying the button. The second is preparing the page so the external platform correctly understands what the user is sharing.

SP Share result check: article button and link preview card
The share button and the link preview card should be checked separately: first the block inside the article, then the title, description, and image in the external preview.

What to Check on the Article Page

  • The page should have a canonical URL that opens without login and does not redirect to the homepage.
  • The article title should be distinct from the site's overall title.
  • The article should have a suitable image that is accessible to external crawlers.
  • The page description should not be empty or identical across all articles.
  • If an SEO extension is in use, it should not conflict with the template or another metadata extension.

SP Share is not presented as an Open Graph manager, so it should not be expected to do things that are not part of its confirmed feature set. If the social network picks the wrong image, configure the metadata with a dedicated SEO tool, the template, or a trusted extension specifically responsible for social meta tags.

Why an Old Preview May Not Update Right Away

Social platforms cache URL previews. Because of that, you may fix the title or image in Joomla, clear the site cache, and still see the old version in the share window. In that case, check the page in the platform's preview or debugger tool and request a fresh scrape of the URL if that option is available.

A proper result check consists of two clicks: open the article as a regular visitor, then open the share window for the selected network. If the first step works but the second shows the wrong card, the cause is in metadata and caching, not only in SP Share settings.

Practical Scenario: Buttons After a K2 Item

The most useful SP Share test is not the abstract question "did the buttons appear," but a full workflow from setup to result. Below is an example for a site where K2 is used as a blog or content library. If K2 is not installed on your site, repeat the same logic on a standard Joomla article.

Goal

The goal is to display compact sharing buttons after the main text of a K2 item, keep only the networks that matter to the audience, and confirm that the share action passes the URL of the specific item rather than the homepage or the category page.

Preparation

Choose one K2 item with a solid title, a short description, and a main image. It is best to use a page that is already accessible to guests and not restricted by an access level. If the site is multilingual, start with one language so you do not mix a button output issue with a language URL issue.

Setup Steps

  1. Install SP Share and enable the plugin in the plugin list.
  2. In the settings, keep only the services you are actually going to test.
  3. Select the compact button style for the first test.
  4. Set the position to appear after the main article text.
  5. Save the settings and clear the Joomla cache if caching is enabled.
  6. Open the K2 item on the public side of the site as a guest.
  7. Click each button and check which URL is passed into the share window.

Expected Result

One block with the selected buttons should appear after the text. The buttons should not be duplicated, overlap K2 tags, break the layout grid, or extend beyond the container width on mobile screens. When clicked, the share window should open for the current item page.

Quick Edge-Case Check

If the buttons appear in a standard article but not in K2, check whether K2 support is enabled in your version's settings and whether a K2 template override is hiding the block. If the buttons are visible only to the administrator, check the article access levels and cache. If the buttons appear twice, look for a second social plugin or module inserting a similar block.

Practical Use Ideas for Different Site Types

SP Share is simple, so the way you use it should be just as focused. There is no need to place buttons on every page just because they are available. Put them where a reader may genuinely want to send the link to someone else.

Scenario map for using SP Share on a news site, knowledge base, and K2 catalog
Sharing buttons work best when tied to a clear use case: spread a news post, send a tutorial, share a K2 item, or revisit an older archive page.

News Site

For news content, it usually makes more sense to place the buttons after the article or near the closing section. The reader gets the context first and decides to share afterward. Verification is simple: open several recent news posts, make sure each page has its own URL, and check that the share preview does not pull the same image for every article.

Knowledge Base or Tutorials

In reference content, the buttons should stay unobtrusive. People come to solve a problem, so a large social bar above the first paragraph may get in the way. It is better to place the block after the tutorial or before the conclusion, once the reader already sees the value of the page. For testing, use a long article with subheadings and an image. That makes it easier to spot whether the block is disrupting spacing between elements.

K2 Catalog or Journal

K2 items often include extra fields, tags, ratings, author info, dates, and related content blocks. That makes the key task finding a position where SP Share does not compete with elements already on the page. If K2 is being used as an object catalog, make sure the buttons do not look like an action related to the item itself or a lead form. They should clearly refer to sharing the page URL.

Legacy Joomla 3 Site

If the site is old and rarely updated, use SP Share only after a technical check. For archive-style sites, the number of supported social networks matters less than avoiding breakage: the block should not load outdated scripts, interfere with cache, duplicate other buttons, or add visual noise. In that scenario, keep the minimum number of buttons and test the result across several older article templates.

Verifying the Result After Setup

After installation and configuration, do not stop at a single page. A plugin that looks fine on a short news post may behave differently on a long article, a K2 item, a page using a different template, or content with restricted access. A proper verification path should move through these stages: admin panel - article - external preview - cache - mobile width.

Verification Route

  1. Open a standard Joomla article and make sure the block appears in the selected position.
  2. Open a K2 item if K2 is used on the site.
  3. Check the page as both a guest and a logged-in user if article access differs.
  4. Click every active button and verify the URL in the share window.
  5. Check the title, description, and image in the link preview.
  6. Clear the Joomla cache and repeat the check after changing the position or style.
  7. Open the page at a narrow browser width and make sure the buttons do not overflow the container.

If the site uses multiple menu templates, check not only the article itself but also the linked menu item. In Joomla, page parameters, templates, and routing often depend on the menu structure. The social button may pass the correct URL, but the share card can still look wrong if the page opens through the wrong menu item or a duplicate URL path.

Quick Verification Summary

A working setup looks like this: the selected buttons appear only where needed, the position does not break the text flow, the share window receives the URL of the exact article, cache is cleared after changes, and the preview card shows the correct title and image. If even one of those points fails, the setup should not be rolled out across the whole site yet.

Limitations and Safe Improvements Without Editing the Extension

For SP Share, it was not possible to find up-to-date public documentation confirming hooks, template overrides, or output classes. That is why this guide does not include PHP snippets or advice to modify the extension files directly. On an older Joomla site, that is the safer approach: unverified code can create more problems than it solves.

Safe improvements are better handled through Joomla settings, the template, and adjacent extensions, without changing the CMS core or SP Share files.

Localization via Language Overrides

If an English label appears on the public side and needs to be changed, check Joomla's built-in language override system first. It exists for exactly that kind of task: changing one interface string without editing the extension language files. That is safer because the change will not be lost when the language pack or the extension is updated.

Adjust the Appearance Through the Template, Not the Plugin Files

If the buttons look too large or the spacing feels awkward, do not edit the CSS inside the extension. Open the page, inspect the real container class in your browser tools, and add the smallest possible adjustment to the template's custom CSS file. Before doing that, note the original state and test several pages, because the same class may be used in more than one place.

If you do not know the exact container class, do not guess and drop in generic CSS. It is better to leave the extension style as is than to accidentally alter all buttons across the template.

Cache Compatibility

Joomla may cache full pages, component output, and modules. After changing the SP Share position or style, clear the cache and check the result in a fresh browser window. If the page is also served through an external server cache or a CDN, take that into account as well. For public article pages, caching is usually not a problem, but when you are checking for changes, it can easily make an old button position look current.

Metadata Through a Dedicated SEO Tool

If the problem is the wrong image or description during sharing, fix it with a tool that is actually responsible for metadata. SP Share is not presented as an Open Graph manager, so changing the button position should not be expected to fix the link card. Check the SEO extension, the template, the article settings, and whether the image is accessible to external crawlers.

Troubleshooting: Why SP Share Does Not Show or Shares Incorrectly

Social button issues often look the same to an editor, but they can have very different causes. Below is a practical symptom map worth checking before you remove the extension or switch templates.

SP Share troubleshooting diagram showing checks for plugin status, position, cache, and link preview
Troubleshooting starts with the symptom: no block, duplicate block, wrong position, incorrect link card, or a cache-related conflict.

The Buttons Do Not Appear in the Article

Symptom: the installation completed without errors, but there is no sharing block on the public side. Possible causes include the plugin not being enabled, a position being selected that is not rendered by the current template, the page being served from cache, the article belonging to an unsupported content type, or simply checking the wrong page.

What to Check

  • The plugin status in the Joomla plugin list.
  • The content type: standard Joomla article or K2 item.
  • The output position in the SP Share settings.
  • Joomla cache, template cache, and external server cache.
  • Whether the tested menu item uses a different template.

Start with the simplest fix: enable the plugin, save the settings, clear the cache, and check a control article as a guest. If the block appears in a standard article but not in K2, the next step is checking the K2 template and K2 support settings.

The Buttons Appear Twice

Symptom: two similar sets of social buttons are visible in the article. The cause is usually not SP Share itself, but another social extension, a template block, a K2 setting, or custom HTML inside the article working in parallel.

Check the plugin and module lists, disable similar social elements during testing, and bring them back one at a time. If the duplicate appears only in K2, look for a social block inside the K2 template or override. Rolling back the SP Share setup only makes sense if the site already has another working social block and the new plugin adds nothing useful.

The Share Window Opens, but the Link Card Is Wrong

Symptom: the button works, but the social network shows the site-wide title, the wrong image, or an outdated description. Possible causes include missing Open Graph metadata, an image that is inaccessible to the external crawler, a duplicate URL being returned by the page, stale social cache, or an SEO extension conflicting with the template.

Check the page source and the link preview in the platform's external debugging tool. If the URL, title, and image have been fixed but the social network still shows old data, request a fresh scrape in the platform tool and then test the button again.

The Buttons Break the Mobile Layout

Symptom: on a narrow screen, the buttons extend beyond the container, overlap the text, or create horizontal scrolling. The cause may be the selected style, an older template, a fixed container width, or a CSS conflict.

First switch from the box style to the compact style, then test a different output position. If CSS changes are necessary, make them in the template's custom file and only after confirming the real container class. Rolling back is simple: remove the rule you added and clear the cache.

The Old Version Still Appears After Changing Settings

Symptom: a different style or position is selected in the admin panel, but the site still shows the old version. The usual cause is Joomla cache, page cache, template cache, CDN cache, or browser cache. Joomla documentation specifically notes that changing article content does not always clear the page cache automatically.

Clear the Joomla cache, check the page in a private window, and temporarily disable aggressive caching for the test page. If the new version appears after that, the configuration worked and the real issue was the previously stored page version.

Questions to Resolve Before Moving to Production

Can SP Share Be Used on Joomla 4, Joomla 5, or Joomla 6?

The official SP Share page lists compatibility with Joomla 3. For newer Joomla branches, it is not wise to assume it will work without a separate test. If the site has already been upgraded, it is more reasonable to choose an extension that explicitly supports your branch.

Does SP Share Work with K2?

Yes, the official description mentions both Joomla and K2 content. But that does not remove the need to test the specific K2 template in use: overrides, extra fields, and older templates can all affect the output location or visual result.

Why Do the Settings Include Older Social Services?

The extension belongs to the older Joomla 3 ecosystem, and the official page even lists Plusone. Because external platforms change over time, every button should be tested manually. Unneeded or non-working services are better left hidden from visitors.

Will SP Share Fix the Wrong Image When Sharing to Facebook?

Not necessarily. SP Share handles the display of the sharing buttons, while the image and description usually depend on page metadata and the social platform cache. That kind of issue requires an SEO tool, correct Open Graph data, and link preview testing.

Which Is Better: Buttons Before the Article or After the Article?

For most content, it is safer to start with the position after the text. A block before the article only makes sense where the audience already understands the value of the content from the title alone, such as on a news site. For tutorials and knowledge base content, buttons before the first paragraph are more likely to get in the way.

Can I Edit the SP Share Files to Change the Design?

It is not a good idea. Editing extension files makes maintenance harder and the changes may be lost during an update. If you need a different appearance, use the style settings, add custom CSS in the template after checking the real class, or choose an alternative with more flexible customization.

Why Are the Buttons Visible to the Administrator but Not to Guests?

Check the article access level, menu item, cache, and the template used for guest views. Also make sure you are testing a published article rather than a draft or a page restricted to registered users.

When SP Share Is the Right Choice

SP Share is worth using if you have a Joomla 3 site, Joomla or K2 content, a simple need for social sharing buttons, and a willingness to test each network manually. Its strength is the lightweight workflow: install it, enable it, choose a style, choose a position, and verify the result on a real article.

It should not be treated as a universal social promotion tool. It does not replace Open Graph settings, a modern platform list, an accessibility review, or a plan for updating an aging Joomla installation. If those tasks matter, compare alternatives before deployment.

If a lightweight Joomla 3 option is exactly what you need after testing, you can get the Joomla version, install it on a staging copy, and walk through the verification route from this guide: standard article, K2 item, share window, link preview, cache, and mobile width.

Make the final decision based on how it behaves on your own content. A good setup is not just visible buttons, but a block that does not interfere with reading, passes the correct URL, and does not create extra problems with an old template, cache, or social preview cards.

By OceanTheme.org Editorial Team

You are not logged in to post comments.