Альтернатива с открытым исходным кодом AddThis AddToAny, ShareThis и т. Д. Для социальных закладок [закрыто]
Прежде чем пытаться заново изобрести колесо, я решил спросить экспертов.
Я ищу кнопку закладки для нескольких социальных сетей, которая позволяет людям рекомендовать определенные страницы моего веб-сайта своей любимой социальной сети / программе чтения страниц / поиску.
Ограничения (и причины, по которым я не хочу использовать ShareThis)
Размещенная ссылка должна быть реальной, а не сокращенной. Списки людей становятся общими. Я хочу, чтобы ссылка показывала мой домен.
Скрипт должен быть подан с моего собственного сервера. Я с подозрением отношусь к веб-страницам, которые вызывают скрипты из другого домена, и я не хочу делать это со своего домена.
Между клиентом и любыми социальными сайтами не должно быть контактов, пока они не нажмут на значок социального сайта.
Скрипт должен быть хорошо документирован изнутри, по крайней мере, так как не нужно применять сжатые сценарии с некомментированными короткими именами переменных.
Скрипт встроен в статическую веб-страницу, а не в CMS.
Предварительное исследование:
В блоге Кёла была серия об этом в 2009 году, затем тема исчезла. В этот момент он рекомендовал iBegin, который впоследствии стал Share, и работал с сайта Enthropia.com. Проверяя этот сайт, выложено демо, которое явно устарело.
В какой-то момент AddToAny разрешил бы хостинг на вашем собственном сервере, но они все еще использовали скрипт для отслеживания использования каждого пользователя в Интернете, заявляя о подходящей анонимности. Правильно. Спасибо, не надо.
Еще один, OpenLike имеет мертвый веб-сервер.
Поиск на SourceForge был пустым. (Я попытался найти такие имена, как AddThis, AddToAny, Sharethis, а затем поиск по stumbleupon, reddit, digg, google plus. Ничего не помогло.)
На этом этапе мне приходится читать и понимать API каждого целевого сайта, чтобы я мог написать локальный скрипт, который делает правильные вещи. Не тривиально.
Во многих отношениях идеальным вариантом будет: * массив значков одинакового размера и стиля *, каждый из которых открывает веб-страницу на целевой странице (например, FB, G +, StumbleUpon ..) * с параметрами URL, соответствующими этой странице.
Но я не думаю, что большинство этих сайтов имеют такой простой интерфейс.