Easy Sharing with ShareNice
Productivity Sauce
Social sharing buttons are de rigueur accessories these days, and there is a myriad of services that let you add sharing widgets to web pages free of charge. But using these often allow third-parties to collect information about your visitors. If you don't find that thought all that appealing, consider using shareNice. This open source project offers "an ethical social sharing widget" for use on your website. Embedding the shareNice widget is as easy as pie. First, add the following JavaScript code to the web page:
<script src="http://sharenice.org/code.js" type="text/javascript"></script>
Insert then the <div id="shareNice"></div> code in the page where you want the shareNice widget to appear. The div element accepts a number of options, including data-share-label (specifies a label for the shareNice widget), data-color-scheme (defines the widget's color), and data-services (lists services to include in the widget). Here is a simple example of the code which embeds a black shareNice widget labeled as Share This Page:
<div id="shareNice" data-share-label="Share This Page" data-color-scheme="black" data-services="plus.google.com,twitter.com,email" ></div>
This widget lets you share the page via Google+, Twitter, and email. The example above links to the code.js JavaScript tool hosted by the shareNice project, but the source code is available on GitHub, so you can host shareNice on your own server if you are inclined to do so.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Fedora Asahi Remix 41 Available for Apple Silicon
If you have an Apple Silicon Mac and you're hoping to install Fedora, you're in luck because the latest release supports the M1 and M2 chips.
-
Systemd Fixes Bug While Facing New Challenger in GNU Shepherd
The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.