Shariff (social share)

Fred
Shariff (social share)
Fred Friday 2nd June 2017, 20:19:31

image
Shariff enables website users to share their favorite content without compromising their privacy.
Facebook, Google+ and Twitter supply official sharing code snippets which quietly siphon personal data from all page visitors. Shariff enables visitors to see how popular your page is on Facebook and share your content with others without needless data leaks.

Download: shariff.zip (1.7 Mo)
2019/02/15 - Version 3.1.1:
+ Flatboard 2.0 compatibility
+ Deutch langpack by Alexander
+ Script update to latest version
- Backend work? Try it i don't understand how to work 😠

2018/01/24 - Version 2.1.1:
* [+] Update script in last version
* [-] Remove backend (impossible to make it work)
2017/06/02 - Version 1.0.2:
* [+] cache folder
* [+] added backend url in configuration
2017/06/02 - Version 1.0:
* Initial version

Last modified by Fred on Friday 15th February 2019, 15:08:00
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

Replies 24
Fred
Fred  Wednesday 24th January 2018, 09:46:20

  Plugin update, read first post for change.
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

Alexander  Wednesday 13th February 2019, 19:50:29

@Fred,

You don't need to have G+ Social Network anymore because it will be discontinued in March 2019. Therefore you are welcome to update this plugin and remove the G+ button. Interesting would be Reddit, Odnoklassniki and WhatsApp as new buttons. Thank you very much @Fred.

Fred
Fred  Friday 15th February 2019, 15:09:35

  Updated!
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

Alexander
Alexander@254111a5  Friday 15th February 2019, 20:56:15

Hi,
I know how the backend works. You have to create the directory /backend in the root directory of a flatboard installation.

Then you upload the Shariff backend of Github into this directory and you have to change the index.php file.

It's a bit complicated, but this is the last time I did it in my flatboard forum. I'll see if I can post a tutorial for it in the forum.

Maybe it can be integrated into the plugin somehow.
Blogger, Webmaster, Forum-Admin, Wiki-Writer and CMS Service Provider from Rostock, Germany. I have a large Portfolio on the Internet and also offer Services. Flatboard is my World and the Forum tells me completely.
Main-Blog >> Main-CMS-Forum.

Alexander
Alexander@254111a5  Friday 15th February 2019, 21:53:50

I think, here is the solution under https://github.com/heiseonline/shariff#backends .

Shall we try that? You have to integrate the URL to the Shariff backend into the plugin.

This URL is /plugin/shariff/backend

Github says so.

<h2>More advanced buttons:</h2>
<div class="shariff" data-backend-url="/path/to/backend" data-url="http://www.example.com/my-article.html" data-theme="grey" data-orientation="vertical"></div>

When I call domain.tld/plugin/shariff/backend in my browser, the value "null" is displayed. Then this should be correct.

You are welcome to try it out.
Blogger, Webmaster, Forum-Admin, Wiki-Writer and CMS Service Provider from Rostock, Germany. I have a large Portfolio on the Internet and also offer Services. Flatboard is my World and the Forum tells me completely.
Main-Blog >> Main-CMS-Forum.

Fred
Fred  Sunday 17th February 2019, 18:19:24

  I'm found the solution!
Open backend/index.php, found and edit this lines:
'domains' => [
'www.heise.de',
'www.ct.de'
],

By;
'domains' => [
'yourdomain.com'
],

Save and upload this file.

Last modified by Fred on Monday 18th February 2019, 09:48:00
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

Alexander
Alexander@254111a5  Monday 18th February 2019, 18:30:31

Hey @Fred,
yes, Bingo. My new code under /backend/index.php is so:

  'cache' => [
'ttl' => 60,
'cacheDir' => '/tmp'
],
'domains' => [
'flatboardforum.de'
],
'services' => [
'Facebook',
'LinkedIn',
'Reddit',
'StumbleUpon',
'Pinterest',
'Xing',
'AddThis',
'WhatsApp'
]
];

So is my problem now solved. Thanks for the hints and the tip!
Blogger, Webmaster, Forum-Admin, Wiki-Writer and CMS Service Provider from Rostock, Germany. I have a large Portfolio on the Internet and also offer Services. Flatboard is my World and the Forum tells me completely.
Main-Blog >> Main-CMS-Forum.

Fred
Fred  Tuesday 19th February 2019, 11:21:15

  👌
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.