Hashimoto   Baku

Hashimoto   Baku

garden.ooo


ロゴ:永良新さんデザインの Aratana というフォントをベースに2分でつくったロゴタイプ

baku89.iconが開発しているLocal-First な CMS。実績サイトにも、ナレッジベースにも、日記にも、有料コンテンツ配信にもつかうことができる。

garden.oooというURLそのものがシステム名であり、サービス名。このポートフォリオサイトや友人のWebサイトの構築に使いながら開発を続けている

旧名:Morion

要するに

  1. 「個人ホームページ」をつくるための仕組み
    • ハイパーテキストの再発見
    • カテゴリや投稿タイプという階層構造や、ブログや日記といったタイムライン構造に縛られた今日のWebから、WWW本来のリゾーム性を取り戻す
  2. Local First
    • 全情報はローカルにテキストファイルとして保存される
    • データをクラウドに人質にとらない。むしろ、ローカルこそがsource of truthで、クラウドはそれをミラーする存在
    • データの実体はただのテキストファイルだから、garden.ooo に限らず色んなシステムで編集したり開くことができる
  3. ダダ漏れをアフォードする

目次

  1. 設計思想 — 階層性の否定、ローカル・ファースト、プレーンテキスト、ダダ漏れ、愚行権
  2. 思想的な背景 — ハイパーテキストの系譜、先行プロジェクト、Web の単線化と文脈崩壊
  3. 情報設計 — コンテンツパイプライン、識別子(path/uri/slug)、リンクとバックリンク、公開範囲、archival フラグ
  4. データアーキテクチャ — Local File ↔ Local DB ↔ Remote DB の3層同期
  5. ページスキーマ — Page 型、Frontmatter、RxDB スキーマ
  6. レプリケーションのマージ戦略 — Remote DB とのマージ戦略

関連項目