Scrapboxでページの一部だけ公開するアイデア


まとめ

  • :sta:やっぱり難しいなー
  • page単位でprivate or publicを導入する
    • pageがvisibilityを持っている
  • projectが全部で3種類になる
    • public project
    • private project
    • mix project
  • mix project
    • デフォルトはprivate
    • ページ単位でpublicにすることができる
    • ただしpublicにするためにはメンバー全員の承認が必要
      • :sta:ここ井戸端にはないアイデア(今日ひらめいた)
      • 個人projectなら自分の裁量で公開できる
      • 複数人projectなら意図しない公開を防げる
    • 承認状況は残り続ける
      • ので、極端な話、一年間くらいゆるく議論して公開に至った、なんてケースもありえる
      • 生きたテキストならぬ生きた公開状態
        • その名もlive visibility!


詰めたい点

  • publicにしたpageの編集権限
    • 愚直に考えればlockですけど……
    • public fix(公開するとlockされる)みたいな追加概念があった方が案外うまくいく気はしている
      • 公開を特別視する
  • publicにした後に再度privateにしたい場合
    • :sta:ここが鬼門
  • Aさんがいなくなった後の、Aさん分の公開承認データの取り扱い
    • A: ng
    • B: ok
    • C: ok
    • このとき、Aがいなくなったら、もう公開にしちゃってok?
      • 総意的にはokだけど
      • でも挙動としては「Aさんがいなくなったことで公開状態になった」なので直感的じゃない
  • mix projectの有効化UI
  • :sta:「なぜこれがほしい」がたぶん甘い
    • 分散嫌だ、はprivateでやれよって話だし
    • 一部だけ公開したい、は同期するくらいの労力は追えよって話でもある
    • 個人projectと複数人projectで話分けた方がいいか
      • 複数人の場合、公開したいpageがあるなら誰かが公開作業(渉外含む)を負えばいいだけの話
      • 個人の場合、承認欲求捨ててprivateでゴリゴリすればいいだけの話
        • 「僕の思考過程を見せたいんだ」「だって僕の過程、すごいもん」
          • 他の人はどうか知らないが、僕はこれがかなりある
          • 別にコメントやviewは反映されてなくてもいい(疑似承認してるから)
        • この欲望を捨てよって話なんだよな
        • 知的生産に承認や他者の目は要らない
        • 本当に?
          • 誰かが僕のを読んで書いてくれるってこと、あるやん
          • 知的生産者はシャイなので、こうでもしないと交流できないってのもある。ある?
          • そもそも交流してなくても影響しあっている
            • /nishio/rashitamemoに影響されてる人はいるだろう
            • :sta:もそう
            • 西尾さんや倉下さんと直接交流しているわけでもない
            • でも彼らが公開してくれているからこそ、影響を受けることができている
        • 誰かの役に立つために広く公開する
          • こっちか
          • これ重要
          • インターネットもそうじゃん
          • privateでゴリればいい、はこれに背く
      • そう考えると、やっぱり労してでもmix projectの価値ありそうだなあと思えてくる
        • publicを諦めない
        • でも別projectにするという断絶や手間も嫌だ
          • :sta:あとはここ
    • :sta:複数人の場合は?


なぜこれがほしい?

  • privateとpublicに分散するのが嫌だから
    • Q: privateのうち、公開したページをpublicに複製すればよいのでは?
      • private側を更新した後の同期が面倒くさいです
    • Q: /villagepump/複数のprojectを透過的に扱うすればいいのでは?
      • UserScript必須なのがちょっと
      • シームレスも少々損なわれている
  • 基本privateだが、一部だけ公開したいって場合に不便だから


Q&A

  • Q: Scrapboxの実装がエグそうじゃない?
    • 知らないです
    • ただのアイデアなので……
  • Q: public/privateを考えるのが思考をブロックする要素にならないか?
    • ならないやり方もあります
      • まずはprivate前提でゴリゴリする
      • その後で公開を考える
        • たとえばAさんが公開したいと思ったら公開操作すればいい
        • 残りの人は、賛同するなら承認すればいいし、しないならしなければいい
          • :sta:あ、とするとreject操作もあった方がいい?
  • Q: 全員の承認ってだるくない?
    • そういうものです
    • 公開とは重たい行為なのです