projects-ja

From IndieWeb

Build the internet home you’ve always wanted.


IndieWebで自分のサイトを立ち上げたり、IndieWebへの対応を強化したり、あるいは自分のプロジェクトのインスピレーションを得るために利用できるprojects(プロジェクト)が数多く存在します。なお、これらのプロジェクトを利用したり改善したりするには、ある程度の開発能力やコマンドラインツールへの習熟が必要になる場合が多いのでご注意ください。

コマンドラインを使わずに、よりシンプルなサービスでIndieWebを始めたい場合は、以下を参照してください:

ほとんどのプロジェクトはオープンソース(別名:フリーソフトウェアF/OSSFLOSSFOSS)です。特定のプログラミング言語で開始点を探している場合は、以下を参照してください:

IndieWebに参加する

以下のプロジェクトは:

  • IndieWeb フレンドリー
  • 多くの人に活発に利用されている
  • 通常、開発者自身によって利用されている(自分が作ったものを使う原則を体現)
  • ウェブサイトにインストールしてIndieWebに参加できる
  • オープンソース

IndieWebコミュニティでの普及度や活発な利用状況に基づいた、おおよその順序で紹介します:

Known

Main article: Known

Known(旧称 idno)は、デフォルトで高度なIndieWeb技術と原則をサポートしているオープンソースのパブリッシングソフトウェアです。多くのIndieWebユーザーがメインサイトとして利用しています。

主な例:

詳細は Known#IndieWeb_Examples を参照!

Knownには活発なIndieWeb開発コミュニティがあります:

WordPress

Main article: WordPress

WordPress は、ウェブサイトやブログを作成するためのオープンソースソフトウェアです。多くのIndieWebCamp参加者が、コミュニティメンバーによって開発されたIndieWeb機能を提供する一連のプラグインを組み合わせて、メインサイトでWordPressを使用しています。

主なIndieWebコミュニティの例(全員がプラグイン作者であり、自給自足):

詳細は WordPress Examples を参照!

WordPressには活発なIndieWeb開発コミュニティがあります:

micro.blog

Main article: micro.blog

micro.blog は、ウェブ上にコンテンツを公開し、カスタムプラットフォーム内で他のコミュニティメンバーと交流できるホスト型マイクロブログサービスです。

micro.blog は、rel=me リンク、個人ドメインのサポート、配信(シンジケーション)機能など、様々なIndieWeb機能を実装しています。

メインサイトに micro.blog を使用しているIndieWeb参加者:

その他多くのコミュニティメンバーも、自分のサイトを micro.blog に配信しています。

Jekyll

Main article: Jekyll

Jekyll は、ブログ機能を備えた静的サイトジェネレーターです。

自身のメインサイトで使用している参加者:

Drupal

Main article: Drupal

Drupal は、人気のオープンソースコンテンツ管理システム(CMS)です。IndieWebフレンドリーな個人サイトとしてのインストール・設定方法について、より充実したドキュメントが求められています。

主な例:

Hugo

Main article: Hugo

Hugo は、ブログ機能を備えた静的サイトジェネレーターです。

メインサイトで使用している参加者:

Statiq

Main article: Statiq

Statiq Web は、.NET で構築された、ほとんどのユースケースに適した静的ウェブサイト生成ツールキットです。Statiq Framework をベースにしているため、基本機能を超えた拡張やカスタマイズも可能です。

サービスとつながる

以下のプロジェクトは、開発者自身(自分が作ったものを使う原則)とIndieWebコミュニティの多くの人々によって、個人サイトに他のコンテンツサイトとの接続ややり取りの機能を追加・強化するために活発に利用されています。

Bridgy

Main article: Bridgy

Bridgy は、POSSEコピーへの返信をサイトにバックフィードし、サイロのプロフィールに POSSEコピーを公開するサービスです。

メインサイトで使用している参加者:

Webmention.io

Main article: webmention.io

webmention.io は、Rubyで書かれたオープンソースプロジェクトであり、あなたのIndieWebサイトに代わって webmentionspingbacks を受信するためのホスト型サービスです。

自身のサイトで使用している参加者:


インスピレーションを得る

以下のプロジェクトは:

以下のプロジェクトは、少なくとも開発者自身によって個人サイトで活発に利用されており(自給自足)、デザインおよびIndieWeb機能のサポートの両面でIndieWebサイトの優れた例となっています。

これらのプロジェクトは、開発者以外が簡単にインストールできるようにはまだなっていない場合があります。

これらのプロジェクトは、しばしばオープンソースの共有ライブラリや関数という形でビルディングブロック機能を提供しており、独自のIndieWebソリューションを構築しようとする人々の立ち上げ(ブートストラップ)を助けます。

アルファベット順:

Dobrado

Main article: dobrado

dobrado は、PHPとJavascriptで書かれたマルチユーザー向けコンテンツ管理システムです。技術的な知識がなくてもページの作成や編集が簡単にできるように設計されています。インストールは Git を使うか、最新の zipアーカイブ をダウンロードしてサーバーに設置し、設定ファイルを1つ編集するだけで完了します。

IndieWebコミュニティの例:

Falcon

Main article: Falcon

Falcon は、PHPと CASSIS で書かれた個人向けの公開・コンテンツプレゼンテーションシステムです。

オープンソース:

メインサイトで使用している参加者:

FrancisCMS

Main article: FrancisCMS

FrancisCMS は、Ruby on Rails で構築されたオープンソースのIndieWebフレンドリーなCMSです。インストール難易度は Rails に慣れている人であれば中程度です。ドキュメントはかなり充実していますが、特定の知識を必要とします。[1]

例:

Indiekit

Main article: Indiekit

Indiekit は、Micropub API を使用してコンテンツをローカルファイルシステム、FTPサーバー、または Git リポジトリなどの保存先に公開する、セルフホスト型の Node.js サーバーです。高度なカスタマイズが可能で、プラグイン API により他のサービスやプロトコルとの統合も可能です。

メインサイトで使用している参加者:

Jottit

Main article: Jottit

Jottit は、もともと2007年に Simon Carstensen と Aaron Swartz によって構築された、徹底的にシンプルなウェブパブリッシングツールです。

Markdown で執筆すると、Jottit が高速な静的サイトを構築します。すべてのサイトは Git リポジトリであるため、データを完全に所有し、いつでもクローンを作成できます。

メインサイトで使用している参加者:

kaku

Main article: kaku

kaku は、個人向けの静的サイト公開ツールセットです。

メインサイトで使用している参加者:

Publ

Main article: Publ CMS

Publ は fluffy によるブログおよびコンテンツ管理プラットフォームです。カテゴリーベースのテンプレートを使用し、様々な種類のコンテンツ(ブログ、音楽、コミック、アートなど)に対して適切な形式で表示を行います。

p3k

Main article: p3k

p3k は個人向けのパブリッシングプラットフォームです。

メインサイトで使用している参加者:

Twyne

すべてが「投稿」として扱われるブログシステムです。配信、返信、その他多くのIndieWebのアイデアをサポートしています。ユーザーマニュアル: https://twyne.readthedocs.io/

使用例:

WWWTech

Main article: WWWTech

WWWTechPhoenix で書かれたオープンソースの個人向けパブリッシングソフトウェアです。Githubリポジトリを参照してください。 メインサイトで使用しているIndieWebCamp参加者:

その他のサイトオプション

以下のプロジェクトは:

  • デフォルトではIndieWeb フレンドリーではない(相互運用には追加の作業が必要)
  • 一部の人々(または大規模サイト)によって活発に利用されている
  • 開発者が 自分が作ったものを使っている場合がある
  • ウェブサイトにインストールしてIndieWebに参加できる場合がある
  • オープンソース、または有料ユーザー向けにソースが公開されている場合がある

以下のプロジェクトは、製品レベルの品質であったり、IndieWebコミュニティのメンバーが自身のドメインで使用していたりするものですが、IndieWebサポートを追加するには(コーディングを含む)少なくない作業が必要になる可能性が高く、また開発者自身が活発に 自給自足していないことが多いものです。

もしあなたが、挑戦することと人を助けることを同時に楽しみたいなら、これらはあなたに向いているかもしれません。

自身のサイトで試してみて、もし気に入ったら、IndieWeb フレンドリーにするためのコード貢献(デフォルトでの対応、または簡単な設定/プラグイン手順の作成)に飛び込んでみてください。プロジェクトの活発な開発者になり、それを 自分が作ったものを使う ステータスへと引き上げる手助けをしましょう!

MediaWiki

Main article: MediaWiki

MediaWiki は、ウィキ形式のウェブサイトを作成するためにインストールできるソフトウェアです。


Perch

Main article: Perch

Perch および Perch Runway は、PHP+MySQL ベースのコンテンツ管理システム(CMS)です。2つのエディションがあり、Perch は小規模サイト向け、Perch Runway は大規模なコンテンツ収集を行うサイト向けです。Webmention はプラグイン経由でサポートされており、Perch の開発者たちはIndieWeb機能の追加に積極的な関心を示しています。

ProcessWire

Main article: ProcessWire

ProcessWire は、オープンソースのコンテンツ管理システム/コンテンツ管理フレームワーク(CMS/CMF)です。

個人サイトで使用しているIndieWeb参加者:

WikiSuite

Main article: WikiSuite

WikiSuite は、ウェブサイトの運営に使用できるオープンソースソフトウェアです。

主なユーザー:

サイドプロジェクト

以下のプロジェクトは、既存のIndieWebサイトに独立した/分散型の機能を追加するものです。まずは自分の個人サイトでコンテンツ投稿などができるようになってから検討してください。

Libravatar

Main article: libravatar

libravatar は、独立したアバターホスティング(Gravatarのようなものですが、分散型です)を提供できるソフトウェアです。

使用しているIndieWebCamp参加者:

その他のプロジェクト

IndieWeb、フェデレーション(連合型)分散型、または分散配置型を謳う他のプロジェクトを見つけ、ここに掲載すべきか迷ったときは、次のように判断してください:

質問してみる

世の中にあるプロジェクトの99%をふるいにかけるのに役立つ、非常にシンプルな2つの質問があります。

  1. プロジェクトのホームページに制作者の本名(人間の名前)��載っていますか?
    • そのプロジェクトの背後に、自分の名前を出すことに誇りを持っている「生身の人間」がいますか?
      • もし制作者がホームページに名前を出せないほど自分のプロジェクトに自信がないのであれば、あなたも懐疑的になるべきでしょう。その場合はここで検討を止めて構いません。
  2. 制作者自身が 自分の作ったものを使っていますか?
    • プロジェクトの背後にいる実在の人物の名前が見つかったなら、その人の個人サイトも見つけられるはずです。見つからない場合も、ここで止めておきましょう。制作者自身が個人サイトを持っていないのであれば、その人(またはそのプロジェクト)が個人サイトを持つユーザーに共感してくれる可能性は低いからです。
    • 彼らの「個人」ウェブサイトで、そのプロジェクトが使われていますか? これは、プロジェクトが本物で実用的かどうかを判断する上で最も重要な質問です。もし制作者自身が、自分の個人サイトで使うほど自社プロジェクトを信頼していないのであれば、なぜあなたがそれを使う必要があるのでしょうか?
      • ここでのポイントは「個人」ウェブサイトであることであり、それが 自給自足 の鍵となります。プロジェクト専用のウェブサイト(もしあれば)でそのプロジェクトが使われているのは良いことですが、それだけでは不十分(かつ必須でもない)です。

もしこれら2つの質問に自信を持って「YES」と言えるプロジェクトであれば、このページ(例えば インスピレーションを得る セクションの最後など)に、名前、個人サイト、そしてそのサイトがどのようにプロジェクトを使用しているかの引用を添えて追加しても構いません。


これより下は……

工事中

このページは、IndieWebに参加しIndieMarkを向上させるために素早く利用できるプロジェクトリストを提供することに焦点を当て、簡素化の作業中です。このページの移行状況の詳細については、このページについて を参照してください。

実験的

少なくとも自分のサイトで動作しているものの、一般に公開したり他人が利用したりするにはまだ安定性や信頼性が不十分なものです。それでも、実際に「何」を動かして使っているかを記録し、コード/デザイン/UX、そして学んだ教訓を共有することは有用です。掲載順は、URLが確認できる参加ユーザーがいる、ブログ/投稿機能の「完成度」が高い順(その次は他のコンテンツツール、ビルディングブロックの順)としています。

実験的なブログ/コンテンツホスティングプロジェクト(自身のメイン個人サイトで活発に利用しているIndieWebコミュニティメンバーの数が多い順、同数の場合はアルファベット順):

Bundle

Main article: Bundle

Bundle(バンドル)は、PythonとDjangoを使用して構築されたIndieWeb向けのパブリッシングツールセットです。

依存関係:

ステータス:

  • 実験的。一部のパーツ(例:Connection)は、オープンソースとして他者もインストール可能です。

IndieWebコミュニティメンバーによる使用例:

gopost

Main article: gopost

gopost は、複数のソーシャルネットワークに投稿を行い、同時に(静的)ウェブサイトに埋め込むためのウェブテンプレート・スニペットを生成するシンプルなツールです。Go言語で書かれており、単一のアプリケーションとして動作します。 現在は開発進行中(work in progress)です。

gopost は GitHub で公開されており、Alexander Kulbartsch によって開発されています。

Hakkan

Main article: Hakkan

Hakkan は、個人向けのパブリッシング・ツールキットです。Bear's Log のコンテンツ生成および集約に使用されています。

IndieWeb関連の機能は Ronkyuu にて共有されています:

  • WebMention
  • Rel=me

メインサイトで使用しているIndieWebCamp参加者:

pump.io

Main article: pump.io

Pump.io は、「人々がソーシャルネットワークに本当に求めている機能のほとんどを備えたストリームサーバー」です。


自身のサイトで使用しているIndieWebCamp参加者:

sadlittlewebjournal

sadlittlewebjournal は、Perlで書かれたウェブログシステムで、PostgreSQLまたはMySQLを使用し、明快なASCIIインターフェースを備えています。サイトのメンテナンスは、直感的なバックエンドから行え、エントリーの追加、削除、修正が可能です。その他の機能として、統合ゲストブック、ASCII棒グラフ付きのウェブ統計チャート、および様々なモジュール化された機能を備えています。

現在の POSSE 機能には、ニュース投稿を外部の Twitter または StatusNet フィードに公開することが含まれていますが、PESOS 的な代替手段(それらのフィードから配信された投稿を自サイトに再公開する)もサポートされています。ロードマップには、Webmention とマイクロフォーマットを使用したコメント機能が含まれています。

自身のサイトで使用しているIndieWeb熱心なユーザー:

Taproot

Main article: Taproot

Taproot は Barnaby Walters によるパブリッシングソフトウェアです。PHP 5.4 で書かれており、waterpigs.co.uk の大部分を駆動しています。現在は一部のパーツのみが公開されており、全体としては一般公開されていません。

自身のサイトで使用しているIndieWebCamp参加者:

Transformative

Main article: Transformative

Transformative は  Barry Frost によるオープンソースのIndieWeb個人サイト向けソフトウェアで、2016-11-10より barryfrost.com にて使用されています。Rubyで書かれたすべてのソースコードは GitHub で入手可能です。

自身のサイトで使用しているIndieWebCamp参加者:

Postly

Main article: Postly

Postly は Ben Roberts によるブログプラットフォームです。PHP と MySQL をベースとしており、実験的な機能を簡単に作成できるプラットフォームを目指しています。ソースコードは GitHub で入手可能です。

自身のサイトで使用しているIndieWeb熱心なユーザー:

Voto

Main article: Voto

Voto(ヴォト)は、Vasilis van Gemert による個人の写真ギャラリープロジェクトです。彼は自身のブログでこのプロジェクトの背後にあるアイデアについて執筆しています。

自身のサイトで使用しているIndieWeb熱心なユーザー:

triki

triki は、ブログ、おすすめ情報、写真、アルバムなど、あらゆる種類のコンテンツを公開するために使用されるセマンティック・ウェブサーバーです。グループ機能をサポートしており、グループや友人との共有を制御できます。Javaで書かれており、バックエンドには Apache JENA トリプルストアを使用しています。IndieAuth と Activity Streams 2.0 をサポート。次はマイクロブログ機能に対応予定です。

メインサイトで使用しているIndieWebCamp参加者:

neopub

Main article: neopub

micro.geheimesite.nl を駆動しているブログソフトウェアです。PHPで書かれており、投稿データは1年ごとにリセットされる巨大な JSON ファイルに保存されます。Webmention を送信する Micropub エンドポイントを内蔵しています。ノート返信ブックマークいいねリポストをサポートしています。

その他の実験的プロジェクト

主要なブログ/コンテンツ・ホスティング(IndieWebサイトの核心部分)ではないものの、実験的な品質を備えたその他のプロジェクトです。

IndieAuth および RelMeAuth

Main article: IndieAuth

IndieAuth は、自分のドメイン名を使用してウェブサイトにサインインするための方法です。自分のウェブサイトを Twitter や Google などの認証プロバイダーにリンクさせ、IndieAuth をサポートするサイトのログインフォームに自分のドメイン名を入力することで機能します。

IndieAuth を使用しているIndieWebCamp参加者のサイト:

RelMeAuth を使用しているIndieWebCamp参加者のサイト:

  • Tantek: http://tantek.com/falcon/ - tantek.com への投稿、または他者が Twitter へ投稿するために使用。
    • 関連項目: http://tantek.com/relmeauth/ (自サイトの RelMeAuth サポートをテストできます。現在は IndieAuth でのサインインの方がフィードバックが充実していますが、テストにはこちらも有用です。 - Tantek

IndieWeb Reply

ウェブ上の共有ボタンや、twitter.com の返���・お気に入り・リツイートボタンをハイジャックして、自身のサイトへリダイレクトさせるクロスブラウザ拡張機能です。リダイレクトの際、独自のUIで使用できるメタデータ(プロファイルされたテキストなど)を保持します。GitHub で入手可能です。

Own Your Comments

既存のコメントUIをハイジャックし、カスタマイズされたものを注入することで、ウェブ上に残すコメントの所有権を自分で保持できるようにする実験的なクロスブラウザ拡張機能です。GitHub で入手可能です。

phubb

Main article: phubb

セルフホスト可能な PHP 製 PubSubHubbub サーバー。

Pingback2hook

PHP で書かれたセルフホスト型の Pingback/Webmention ミドルウェア(Webmention.io にインスパイアされたもの)。ピングを受信して保存し、webhooks を実行します。クエリ用の API も提供しています。

stapibas

Main article: stapibas

PHP で書かれたスタンドアロンの Pingback サーバー。データを MySQL に保存します。

Whistle

Whistle(ホイッスル)は、アルゴリズム的に可逆な個人用 URL 短縮ツールです。 ttk.me でインスタンスが稼働しています。

メインサイトで使用しているIndieWebCamp参加者:

WhisperFollow

Main article: Whisperfollow

WhisperFollow は、WordPress ベースのソーシャル・アグリゲーター(集約ツール)で、現在は RSSAtomPubSubHubbub をサポートしています。

IRC

Aaron Parecki は、複数のチャンネルを持つプライベート IRC サーバーを個人用の通信ハブとして使用しています。このプロジェクトには特定の名前や単一のコードベースはなく、非常に実験的なものですが、彼は3年近く開発と利用を続けています。

IRC チャンネル内のbotは、家の中の照明を操作したり、家の中のコンピューターでテキスト読み上げを行ったり、Twitter のメンションや Wiki の編集を表示したり、単位変換や計算を行ったり、ToDo リストを管理したりします。時々、皮肉な発言をすることもあります。

そのモジュール構造により新機能を素早く追加することが非常に容易なため、Aaron が他のより一般的なウェブベースの代替ツールを開発する速度を、皮肉にも遅らせている一因かもしれません。

ostatus-unofficial

  • プロジェクトメンバー: Ryan Barrett
  • 目標: 自身で OStatus を実装していない Facebook や Twitter などの主要サイトに対して、プロキシ経由で OStatus プロトコルスイートを実装すること。
  • ステータス: Facebook および Twitter 向けに、ActivityStreams、PortableContacts、WebFinger の各非公式実装が稼働中。Salmon および OStatus は開発中です。

Unhosted

  • 静的にホストされた MVC アプリと remotestorage.io、およびブラウザのローカルストレージを組み合わせることで、オフラインで動作し、ウェブ上のデータを編集できるアプリケーションを作成するというアイデアです。
  • Michiel B. de Jong は、自身の remotestorage ファイルを指す ウェブサーバー を使用して、自身の ウェブサイト をホストしています。

WordPress 用 DiSo Actionstream

DiSo Actionstream for WordPress は、他サイトのコンテンツを自サイトへ配信したり、ローカルアイテムを挿入するためのコードを記述したりすることを可能にします。これは singpolyma.net のフルアクションストリームと、セルフホストされたマイクロブログ µ.singpolyma.net の両方を駆動しています。

使用しているユーザー:

static site checker

static site checker は、こだわりを持つHTMLニトピッカー(細かい不備の指摘ツール)であり、手書きコードによる静的ウェブサイトを検証するためのリンターです。CMSのデザイン上の制限から解放されたい人向けの、プレアルファ版コマンドラインツールです。作者である dylan harris によって、arts & ego および corrupt press で使用されています。公開されているほとんどのバージョンの HTML、schema.org、マイクロフォーマットのセマンティックデータ、リンクなどを検証します。C++ で書かれており、最新バージョンの cmake、boost、および clang / gcc / msvc を必要とします。ソースおよび Windows 10 x64、macOS、Centos 用のエグゼクティブファイルは、arts & ego および github で入手可能です。

Pushl

Main article: Pushl

Pushl は、一貫性のある自動化された方法で、サイトから WebSubWebmention のピングを送信するためのツールです。RSS/Atom フィードを提供するあらゆるサイトで使用することを想定しています。

Authl

Main article: Authl

Authl は、アプリケーションにフェデレーション・アイデンティティ(IndieAuth、OAuth、メールのマジックリンクなど)を追加するための Python ライブラリです。Flask バインディングを含み、主に プライベート投稿 のサポートを目的としていますが、他のログインフローにも使用できます。

owl-blogs

Owl-blogs は、Go言語で書かれたブログソフトウェアです。WebmentionActivityPub をサポートしています。

Hacks(ハック)

これらは、あなたが「ハック」したもの、自分のサイトで動かそうとしているもの、あるいは(日常的な利用というよりは)テストのために一時的に自サイトで動かしているもの、かつて動かしていたもの、あるいは開発中のプラグインなどです。

これらが「実験的(experimental)」セクションへ昇格することを期待しています!

プロジェクト名のアルファベット順:

ownCloud

Main article: ownCloud

セルフホスト可能な個人用ウェブサービスです。ownCloud にはファイルマネージャー、音楽、カレンダー、連絡先など、多くの機能があります。

使用している(または使用していた)IndieWebCamp参加者:

  • Johannes Ernst (2013):家族用のカレンダー、連絡先、共有ファイル(ToDoリストなど)のために運用。
  • cweiske (2014):ファイルの同期とカレンダーのために運用。

Publify

Main article: Publify

Publify は、出版機能が拡張された Ruby on Rails 製のブログエンジンで、最近 IndieWeb プロジェクトとしての方向性も強めています。Publify とサポートされているプラグインは、MIT ライセンスで公開されているフリーソフトウェアです。MySQL、PostgreSQL、SQLite などのデータベースが必要です。

現在のマスター(開発版)は以下の IndieWeb 機能をサポートしています:

  • API、プラグイン、RSS/Atom 等を備えたクラシックなブログエンジン
  • 短いメッセージによる Twitter への POSSE
  • デフォルトテーマでの H-review サポート
  • セルフホスト型の URL 短縮ツール
  • 過去に投稿されたツイートの PESOS

現在、メインサイトで活発に利用しているユーザーはいません。

過去のユーザー:

  • Frédéric de Villamil (neuro`) (2006 - 2016): t37.net
  • Don Park (donpdonp) (~2008-2015?): donpark.org

Smallest Federated Wiki

  • プロジェクトメンバー: Ward Cunningham、M. Edward (Ed) Borasky
  • 目標: 可能な限り最小の「フェデレーション(連合型)ウィキ」を作ること。
  • ステータス: Ward Cunningham のリポジトリを参照。

その他のハック

主要なブログ/コンテンツ・ホスティングではないハック。

Explorations(探究・コンセプト)

これらはまだ「実験」の段階にも至っていない、進行中のコンセプトや開発中のアイデアです。

関連する探究:

その他

その他すべての IndieWeb/FSW 関連プロジェクトがここに含まれます。特に以下のものが該当します:

  • IndieWebCamp 参加者によって使用されていないもの
  • あるいは、単なるスペック(仕様)のみでコードが存在しないもの

これらは現在使われていなかったり、理論上の段階であったりしますが、他のアプローチの強みや弱みを学び、フォーマットやプロトコルを文書化し、将来的に努力を統合するために役立つ可能性があります。

Diaspora

Main article: Diaspora

Diaspora は、自身のサーバーでソーシャルネットワークをホストし、「ポッド」と呼ばれる他の Diaspora インスタンスと連携(フェデレーション)するためのオープンソースプロジェクトです。

Ghost

Main article: Ghost

Ghost は、WordPress UI チームの元リードであった John O'Nolan によって構想された、シンプルで強力なブログプラットフォームです。

彼は Ghost を「WordPress-lite フォークの理想的かつ架空のコンセプト」と表現しました。Kickstarter キャンペーンで 196,362ポンドの資金を調達し、現在は Node.js 上で動作するオープンソースアプリケーションとして公開されています。Ghost(Pro) という有料の SaaS サービスも提供されています。

GNU social

Main article: GNU social

GNU social は、「自分のサーバーにインストールできる分散型ソーシャルネットワーク」を目指すオープンソースプロジェクトです。 IndieWebコミュニティ内での利用例は現在ありません。

WordPress 用 OStatus

OStatus for WordPress は、WordPress ブログを status.net や他の OStatus インスタンスからフォロー可能にするためのプラグイン集です。 IndieWebコミュニティ内での利用例は現在ありません。

Postcard

Postcard は、複数のソーシャルネットワークにコンテンツを投稿できるiOSアプリです。一つのネットワークを「ホスト」として機能させ、残りのネットワークにはそのホストへのバックリンクを共有させることができます。

Postcard API プロトコルにより、アプリが自身のサイトと通信することも可能です。このAPIを実装した WordPress プラグインが、iOSアプリと共にリリースされています。

  • Aaron Parecki は2014-02-19、開発者に対してIndieWebの議論に参加するよう招待コメントを送りました。
  • 現在、IndieWebコミュニティのメンバーで自身のサイトに使用している人はいません。

Shaarli

Main article: Shaarli

Shaarli(シャールリ)は、自身のウェブサイトにインストールできるミニマルな delicious クローンです。パーソナル(シングルユーザー)で、高速かつ便利なように設計されています。

基本的にはブックマーク管理アプリですが、機能リストには「……マイクロブログ(Twitterのように)、ペーストビン、オンラインノート、スニペットリポジトリなどとしても使用可能」と記されています。

自身のサイトで使用しているIndieWebコミュニティメンバー:

  • Johannes Ernst: delicious.com から移行して以来使用しており、非常に満足しています!
  • Élie Michel も使用しています。


UBOS (Indie Box Project)

http://ubos.net/ は、安価なLinuxデバイスやプラグコンピュータ上でIndieWebサイトを簡単に管理できるようにする管理ソフトウェアです。

UBOS は、以前の IndieBox プロジェクトの後継です。

ユーザー:

  • Johannes Ernst: 自宅で家族用のウェブアプリケーション(OwnCloud、Shaarli、Selfoss、Wordpress、およびいくつかの自家製アプリ)を運用するために使用しています。

Squiso

Main article: Squiso

Squiso(スクイソ)は、ユーザーが自身のソーシャルデータをホストしたり、信頼できるサービスプロバイダーを選択したりできるようにすることで、分散型のオープンなソーシャルウェブを構築することを目指しています。

ユーザーおよび主な開発者:

Services(サービス)

これらは「サービス」であり、インストール可能な「プロジェクト」ではないため、プロジェクトページには属しません。より適切な掲載場所を見つける必要があります。

WordPress.com

WordPress.com は、WordPress で動作するホスト型ブログサービスです。デフォルトで microformats v1 が含まれており、テンプレートのHTMLを編集することで microformats2 を作成することも可能です。また、Bridgy を使用して webmentions を送受信することもできます。この組み合わせにより、WordPress.com は(制限はあるものの)一流のIndieWebプラットフォームとなります。

Tumblr

Main article: Tumblr

Tumblr はホスト型のブログサービスです。テンプレートのHTMLを編集することで microformats を作成でき、Bridgy を使用して webmentions を送受信できます。この組み合わせにより、Tumblr は(制限はあるものの)一流のIndieWebプラットフォームとなります。

Blogger

Main article: Blogger

Blogger はホスト型のブログサービスです。デフォルトで microformats v1 が含まれており、テンプレートのHTMLを編集することで microformats2 を作成可能です。また、Bridgy を使用して webmentions を送受信できます。この組み合わせにより、Blogger は(制限はあるものの)一流のIndieWebプラットフォームとなります。

廃止されたプロジェクト

参照: former_projects#Abandoned(かつてのプロジェクト#廃止)

このページについて

projects ページは、IndieWebに参加するために自身のサイトにセットアップできるプロジェクトを、明確なフラットリストとして提供することに焦点を当てています。

(new!) さらに以下の点に焦点を当てることが検討されています:

  • 「IndieWebコミュニティによって生み出され、かつ活発に利用されているプロジェクト」に特化したキュレーションを行う(それ以外のプロジェクトはサブページへ移動する)。参照: https://chat.indieweb.org/meta/2018-06-19/1529430532439600
    • ……(お名前と、できれば理由を添えて +1/0/-1 のフィードバックをお願いします)……

ページの更新にあたって

このページの設計思想:

  • プロジェクト掲載の要件:
    • IndieWebコミュニティでの採用と活発な利用
      • コミュニティ内で活動しているアクティブなユーザーが1名以上存在すること。
      • 1つ以上の主要なIndieWebビルディングブロック(microformats2WebmentionMicropubなど)をサポートしていること。
        • これを「IndieMarkレベル」の要件に言い換えることは可能でしょうか?(例:IndieMark レベル2以上のみ掲載など)
    • 自分が作ったものを使う(ドッグフーディング)
  • プロジェクトの並び順基準:
    • 1. IndieWebに参加するために、今すぐセットアップできるものはどれか?
      • 一般的なツールよりも、コミュニティメンバーによって維持されているプロジェクトを優先。
    • 2. どのプロジェクトに刺激的なIndieWebの実装例があるか? 例えば:
      • 見栄えの良いホームページやパーマリンクを持っているか。
        • 1〜3個の実際のライブサンプル(サムネイル画像付き)を提供すること。
      • その後、見かけ上の(実際に使用されている)IndieMark レベル順に並べる。
  • 各プロジェクトの掲載内容:
    • そのプロジェクトを活発に使用しているIndieWebの実装例を数個(最大1〜3個)リストアップする。それらは:
      • 「ツアーにふさわしい」もの:IndieWeb初心者に対して、魅力的・有用・自律的な例として見せたくなるようなサイト���
      • 最も見た目が良く、パーマリンクが整っているもの(少なくとも一定のデザイン性と使いやすさが必要)。
      • できれば模範的であること(高い IndieMark を持っているなど)。
      • 少なくとも1つは、主なプロジェクト開発者による 自給自足 の例を含める。
    • 実際のプロジェクトページの「IndieWeb Examples」セクションにある、アクティブユーザーの完全なリストへリンクする。
  • セクション構成
    • 「リリース済み」か「実験的」かといった区別を廃止する。この区別は以前は有用でしたが、現在は「アクティブなIndieWebユーザー数」の方が、プロジェクトの有用性や実用性を評価する良い指標となっています。多くの「実験的」プロジェクトの方が、公式リリースされた安定版プロジェクトよりも有用で進化が速い場合があります。
    1. 主要なIndieWebサイト用ソフトウェア(例:Known, p3k, Publify, Taproot, Ferocity, Falcon)
    2. サービスハブ / プロキシ(例:webmention.io, brid.gy)
    3. オープンソースのフレームワーク、上記のプロジェクトで使用されているライブラリ。これらも 自ら使用 されており、自サイトのソフトウェアを構築したい人にとって有用なビルディングブロックです。

これに +1 です。 --Bret Comnes

  • かつてのプロジェクト
    • 上記の掲載要件を満たさなくなったプロジェクトは、別のページに移動します。
    • former projects(かつてのプロジェクト)

避けるべきこと

このページを以下のような内容で散らかさないでください:

  • 「自分が個人的に進めている適当な作業」:それは自身のユーザーページに ウィキ化 してください。
  • 「他人が進めているのを見つけた適当なプロジェクト」:以下のいずれかを行ってください。
    • IRC で誰かが関心を持っているか尋ねる。誰も反応しなければ、ウィキに追加しない。
    • または、自分自身でそれを個人サイトにインストールし、その経験を自身のユーザーページに記録する。
  • オープンソースプロジェクトの単なるディレクトリ(目録)化。
    • 代わりに:そのようなディレクトリにある特定のプロジェクトを精査し、上記の「他人が進めているのを見つけた……」の手順に従ってください。

かつての分類方法

以前、このページは以下のようなカテゴリに分割されていました:

「製品(Production)」「実験的(Experimental)」「ハック(Hacks)」「探究(Explorations)」、およびその他のプロジェクト(IndieWebに関連していると思われるが、参加者の使用例がない、またはステータスが不明なもの)に分けられていました。

各品質レベル内では、以下の順でリストされていました:

  • 主要なブログ/コンテンツホスティングシステムを最初に、次に追加のコンテンツホスティングシステム(特定のコンテンツタイプ専用など)、その後にその他の有用なIndieWebビルディングブロックプロジェクト。
  • 次に、各プロジェクトを使用しているIndieWebCamp参加者およびその他の独立系ユーザーの数。

各品質レベル内では、自身のメインサイトでそのプロジェクトを活発に使用しているIndieWebCamp参加者の数でソートされていました(これにより、どのプロジェクトが最も「本物」で、実際に使われており、サポートが期待できるかを素早く判断できました)。

関連項目