「Service」の版間の差分
Gnusocialjp (トーク | 投稿記録) (New.) |
Gnusocialjp (トーク | 投稿記録) 細 (→Share) |
||
20行目: | 20行目: | ||
サイトへの反響やバズ、露出をユーザー駆動で促進できる。 | サイトへの反響やバズ、露出をユーザー駆動で促進できる。 | ||
基本的には該当記事、情報を読み終わってからシェア、共有したいというのが心理なので、ページ下部に設置することになる。 | |||
対応サービス。 | 対応サービス。 | ||
35行目: | 37行目: | ||
* Misskey | * Misskey | ||
Mastodon/ | Mastodon/Misskeyは以下のようなサービスがある ([https://hisubway.online/articles/mstdnwiki/%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%83%9C%E3%82%BF%E3%83%B3.html ソーシャルボタン | Mastodon日本語Wiki Archive])。 | ||
* donshare | * donshare | ||
* Misskey Share ([https://web.gnusocial.jp/post/2023/06/08/7119/ Misskeyへの共有ボタン設置サービスMisskey Share | GNU social JP Web]、[https://web.gnusocial.jp/post/2023/08/31/7941/ <nowiki>役務: [Misskey Share のURLを簡単に作れるサイト [Misskey Share URL作成ツール(非公式)] | GNU social JP Web]</nowiki>]) | * Misskey Share ([https://web.gnusocial.jp/post/2023/06/08/7119/ Misskeyへの共有ボタン設置サービスMisskey Share | GNU social JP Web]、[https://web.gnusocial.jp/post/2023/08/31/7941/ <nowiki>役務: [Misskey Share のURLを簡単に作れるサイト [Misskey Share URL作成ツール(非公式)] | GNU social JP Web]</nowiki>]) | ||
* Fedibuzzer ([https://web.gnusocial.jp/post/2023/08/05/7734/ 役務: 多数の実装に対応した分散SNS向けシェアボタンFedibuzzer | GNU social JP Web]) | * Fedibuzzer ([https://web.gnusocial.jp/post/2023/08/05/7734/ 役務: 多数の実装に対応した分散SNS向けシェアボタンFedibuzzer | GNU social JP Web]) | ||
* [https://www.itmedia.co.jp/news/articles/1705/30/news103.html マストドンでも「ツイート」「シェア」のようにサイトに設置できる「Mastoshare」ボタン:マストドンつまみ食い日記 - ITmedia NEWS] | |||
* [https://blog.3qe.us/entry/2023/01/26/220631 マストドンのシェアボタンを自作した(追記あり)(今日から使えます) - Lambdaカクテル] | |||
* [http://kachibito.net/snippets/share-to-mastodon-button Webページに「Mastodonで記事をシェア」ボタンを設置するコード | かちびと.net] | |||
* [https://mastoshare.net/ Mastoshare] | |||
記事にしていないが、AddToAny ([https://blog.yukiya.me/2020/05/23/addtoany-is-god/ 自分の好きなサービスに共有できるシェアボタン「AddToAny」がスゴい!【Mastodon・Misskeyユーザー必見】 - ももつきのーと]) やEasy Share ([https://nzws.me/ | 記事にしていないが、AddToAny ([https://blog.yukiya.me/2020/05/23/addtoany-is-god/ 自分の好きなサービスに共有できるシェアボタン「AddToAny」がスゴい!【Mastodon・Misskeyユーザー必見】 - ももつきのーと]) やEasy Share ([https://nzws.me/blog/202005-i-created-easy-share 「Easy Share」を作りました - Blog - nzws.me]) というのもある。 | ||
Threadsは登場したばかり。 | Threadsは登場したばかり。 | ||
49行目: | 55行目: | ||
* [https://web.gnusocial.jp/post/2024/02/02/10031/ 役務: 140以上のサービスに対応した老舗シェアサービスShareaholicでのThreads対応 | GNU social JP Web] | * [https://web.gnusocial.jp/post/2024/02/02/10031/ 役務: 140以上のサービスに対応した老舗シェアサービスShareaholicでのThreads対応 | GNU social JP Web] | ||
* [https://web.gnusocial.jp/post/2024/02/09/10094/ 役務: 20のサービスに対応したWordPressの有名シェアプラグインHubbubのThreads対応 | GNU social JP Web] | * [https://web.gnusocial.jp/post/2024/02/09/10094/ 役務: 20のサービスに対応したWordPressの有名シェアプラグインHubbubのThreads対応 | GNU social JP Web] | ||
WordPressサイトに設置するならプラグインというのもあり。だが、WordPress以外への設置も考えると、HTMLコードでできるのがいいだろう。 | |||
だいたい、共有ボタンでやることは、サイトのタイトルとURLをコピーして、該当SNSの投稿画面のWeb Intent URLを開くだけ。やること自体はたいしたことない。 | |||
分散SNSの場合、自分のアカウントのあるサーバーのURLになる必要があり、そこで工夫が必要になる。集中SNSだと共有先が固定URLでも問題ない。 | |||
AddToAnyなどのシェアサービスだと、自分のサーバーを経由するために、addtoanyのサーバーを一度経由することになる。これが、無関係な外部サイトの経由が必要なのがいまいち。その場でモーダルなどでできるようにしたい。 | |||
「[https://blog.3qe.us/entry/2023/01/26/220631 マストドンのシェアボタンを自作した(追記あり)(今日から使えます) - Lambdaカクテル]」がよさそう。だが、Mastodon専用。 | |||
やることはシンプルで、localStroageで一度選択したドメインを保存してURLを呼び出すだけでそんなに難しいことはない気がしている。自作してもいいのだけど、時間が気になる。 | |||
* Hatena bookmark: https://b.hatena.ne.jp/entry/s/web.gnusocial.jp/post/2024/02/09/10094/ (scheme部分https://なし) | |||
* X/Twitter: <nowiki>https://twitter.com/intent/tweet?text=</nowiki>[title]&url=[url] | |||
* Facebook: <nowiki>https://www.facebook.com/sharer/sharer.php?u=</nowiki>[url]&t=[title] | |||
* Threads: <nowiki>https://www.threads.net/intent/post?text=</nowiki>[text] | |||
* Copy: navigator.clipboard.writeText(document.title+' '+location.href); | |||
* Mastodon/Misskey: /share?text=[text] ([https://blog.aoirint.com/entry/2023/sns_fediverse_intent/ SNS・Fediverseの投稿インテントURL · えやみぐさ]) | |||
JavaScriptでURLにわたす際はencodeURIComponentでエンコードするのが基本。 |
2024年2月24日 (土) 14:56時点における版
About
分散SNS関係の (Web) サービス (役務) 全般について記す。
以下のようないくつかの分類・テーマがあるように感じる。
- post
- share
- search
- media
- emoji
- commnunity
- block
GNU social JP Webでは「service | GNU social JP Web」のカテゴリーになる。
テーマ別に記す。
SNSへの共有ボタンサービス。
サイトへの反響やバズ、露出をユーザー駆動で促進できる。
基本的には該当記事、情報を読み終わってからシェア、共有したいというのが心理なので、ページ下部に設置することになる。
対応サービス。
以下のSNSへの共有に対応していればひとまずいいのではないかと思われる。
- X/Twitter
- Threads
- Hatena Bookmark
- Nostr
- ATP/Bluesky
- Mastodon
- Misskey
Mastodon/Misskeyは以下のようなサービスがある (ソーシャルボタン | Mastodon日本語Wiki Archive)。
- donshare
- Misskey Share (Misskeyへの共有ボタン設置サービスMisskey Share | GNU social JP Web、役務: [Misskey Share のURLを簡単に作れるサイト [Misskey Share URL作成ツール(非公式)] | GNU social JP Web])
- Fedibuzzer (役務: 多数の実装に対応した分散SNS向けシェアボタンFedibuzzer | GNU social JP Web)
- マストドンでも「ツイート」「シェア」のようにサイトに設置できる「Mastoshare」ボタン:マストドンつまみ食い日記 - ITmedia NEWS
- マストドンのシェアボタンを自作した(追記あり)(今日から使えます) - Lambdaカクテル
- Webページに「Mastodonで記事をシェア」ボタンを設置するコード | かちびと.net
- Mastoshare
記事にしていないが、AddToAny (自分の好きなサービスに共有できるシェアボタン「AddToAny」がスゴい!【Mastodon・Misskeyユーザー必見】 - ももつきのーと) やEasy Share (「Easy Share」を作りました - Blog - nzws.me) というのもある。
Threadsは登場したばかり。
- 役務: Threadsの最初?のソーシャルプラグインTHREADEMBED | GNU social JP Web
- 役務: Threadsの共有ボタンのWordPressコードSHARE ON THREADS | GNU social JP Web
- 役務: 140以上のサービスに対応した老舗シェアサービスShareaholicでのThreads対応 | GNU social JP Web
- 役務: 20のサービスに対応したWordPressの有名シェアプラグインHubbubのThreads対応 | GNU social JP Web
WordPressサイトに設置するならプラグインというのもあり。だが、WordPress以外への設置も考えると、HTMLコードでできるのがいいだろう。
だいたい、共有ボタンでやることは、サイトのタイトルとURLをコピーして、該当SNSの投稿画面のWeb Intent URLを開くだけ。やること自体はたいしたことない。
分散SNSの場合、自分のアカウントのあるサーバーのURLになる必要があり、そこで工夫が必要になる。集中SNSだと共有先が固定URLでも問題ない。
AddToAnyなどのシェアサービスだと、自分のサーバーを経由するために、addtoanyのサーバーを一度経由することになる。これが、無関係な外部サイトの経由が必要なのがいまいち。その場でモーダルなどでできるようにしたい。
「マストドンのシェアボタンを自作した(追記あり)(今日から使えます) - Lambdaカクテル」がよさそう。だが、Mastodon専用。
やることはシンプルで、localStroageで一度選択したドメインを保存してURLを呼び出すだけでそんなに難しいことはない気がしている。自作してもいいのだけど、時間が気になる。
- Hatena bookmark: https://b.hatena.ne.jp/entry/s/web.gnusocial.jp/post/2024/02/09/10094/ (scheme部分https://なし)
- X/Twitter: https://twitter.com/intent/tweet?text=[title]&url=[url]
- Facebook: https://www.facebook.com/sharer/sharer.php?u=[url]&t=[title]
- Threads: https://www.threads.net/intent/post?text=[text]
- Copy: navigator.clipboard.writeText(document.title+' '+location.href);
- Mastodon/Misskey: /share?text=[text] (SNS・Fediverseの投稿インテントURL · えやみぐさ)
JavaScriptでURLにわたす際はencodeURIComponentでエンコードするのが基本。