- Wander Console は、個人Webサイト同士をつなぎ、Webページをランダムに探索できる軽量なWebツール
- ユーザーは1つのコンソールから別のサイトのコンソールへ移動しながら、「Small Web」コミュニティを巡回して探索可能
- 各コンソールは他のコンソールのおすすめを再帰的に取得できるため、中央サーバーなしでの分散探索が可能
- 自分のサイトにコンソールを導入するには、ZIPファイルをダウンロードして index.html と wander.js を /wander/ ディレクトリに配置すればよい
- 個人Web運営者どうしが互いのコンソールを接続することで、自律的でオープンなWebネットワークを形成する
Wander Console 概要
- Wander Console は、WanderコミュニティのWebサイトやページをランダムに探索できるツール
- コミュニティは、それぞれ個人Webサイトを運営するユーザーで構成されている
- コンソールを通じて別のサイトのコンソールへ移動し、探索を続けられる
- コンソール間を移動しなくても、現在のコンソールが他のコンソールのおすすめを再帰的に取得して探索できる
- ユーザーは必要に応じて他サイトのコンソールに切り替え、探索を続けられる
インストールと参加方法
- 自分のWebサイトに Wander Console を導入するには、ZIPファイルをダウンロードして展開し、
index.html と wander.js を /wander/ ディレクトリに配置する必要がある
- その後
wander.js を編集して設定を完了し、
codeberg.org/susam/wander の案内に従えばよい
- 導入後、コミュニティスレッドに自分のコンソールのリンクを共有すると、
他のユーザーがそれを追加し、Wander ネットワークの一部として接続される
ネットワーク構造と特徴
- Wander ネットワークは、中央サーバーなしの分散構造で運用される
- 各コンソールが互いのおすすめを取得しながら接続網を拡張する
- ユーザーは 他のWebサイトのコンソールを「訪問」 しながら、新しいサイトを見つけられる
- この構造は、個人Webの自律性と多様性を保ちながら、探索性を高める形になっている
追加情報
1件のコメント
Hacker News のコメント
こんにちは HN!
このツールは Kagi Small Web に着想を得ています
Kagi がブログ、ウェブコミック、YouTube チャンネルだけを許可し、一般的なウェブサイトを除外している点が残念だったので、Wander を作りました
Wander は完全に 分散型 で、たった 2 つのファイル(
index.html、wander.js)だけで自分のウェブサイトに設置できますサーバーコードやデータベースは一切不要で、GitHub Pages や Codeberg Pages でもそのままホスティングできます
詳しくは Codeberg の README を参照してください
だからこそ、こうした 分散型アプローチ を実装したのは本当に素晴らしいです
ただ、私が自分のコンソールに別のコンソールを接続しない限り、ユーザーが私のおすすめの中だけにとどまってしまう問題があります
これを防ぐには、クライアントがセッション中に見つけたコンソールの一覧を保持して、その中からランダムに選ぶようにするとよさそうです
自分のウェブサイトの退屈なブログロールの代わりに Wander を設置するつもりです
ちなみに私も以前似たようなプロジェクトを作ったことがあります — ブラウザのブックマークをもとにした拡張機能 Wander your bookmarks です
こういうプラットフォームが 技術コミュニティの外の人たち も引き込めるといいですね
おすすめされるサイトのほとんどが技術系の個人ブログなので、すぐに飽きてしまいます
歴史、文化、自然など、さまざまなテーマを扱うブロガーたちもこのエコシステムに参加できることを願っています
これは一種の webring の進化形 に見えます
本当にランダムな小さなウェブサイトを探したいなら、検索エンジン Wiby をおすすめします
本当に素晴らしいです。昔の StumbleUpon を思い出しました
今のプラットフォームはキュレーションされた探索が不足していて、まったく新しいものを見つけにくいと感じていました
StumbleUpon との比較は的確です
ただ、あのサービスが成功した理由は ソーシャルレイヤー にありました — 友人が勧めたサイトを見られたからです
完全にランダムな探索はすぐ飽きるので、信頼グラフ のような軽い仕組みが加わるとよいと思います
このコンセプトは本当に気に入りました。wander ボタンも良いですが、やはりある程度の キュレーション は必要です
今後のワークフローが気になります — 定期的にリポジトリを取り直す必要があるのでしょうか?
/wander/ディレクトリに置くだけですその後は
wander.jsだけを管理すれば大丈夫ですリンクを自分でキュレーションし、接続する別のコンソールを選べばよいです
頻繁に更新する必要はありませんが、リンク切れ(link rot) を防ぐため、ときどき見直すのがよいでしょう
ウェブリンク探索ツールが登場する前は、記憶、ブックマーク、サイトのリンク欄 がすべてでした
面白いですが、単に
/wanderページにリンクをランダムに並べるのと何が違うのか、いまひとつ分かりませんWander は 中央サーバーのない StumbleUpon のように動作します
各コンソールが隣接するコンソールを定義し、その隣接先のおすすめまでたどれます
つまり、A サイトから始めて B、C などへと 再帰的に探索 できる構造です
他のコンソールの
wander.jsを読み込み、そのおすすめまで探索できるので、単なるリンク集とは違いますこのプロジェクトは気に入りましたが、フレーム内でしか開けないのが不便です
新しいタブで フレームなしで開く ボタンがあるとよいですね
次のアップデートで「Open」ボタンを追加することを検討します
本当に素晴らしいです。今日の仕事が台無しになりました… もう面白いサイトをあまりにもたくさん見つけてしまいました
Cloudhiker.net も似たようなことをしてきました
ウェブを広げようとするこうした 草の根の試み は歓迎すべきで、もしかするとウェブ本来の目的を取り戻すことなのかもしれません