Scrapboxでページの一部だけ公開するアイデア
- /villagepump/scrapbox projectのpageに公開状態を導入するという妄想で書いてたけど、あまりここで暴れるのもアレなので、こっちで暴れるん
まとめ
- :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必須なのがちょっと
- シームレスも少々損なわれている
- Q: privateのうち、公開したページをpublicに複製すればよいのでは?
- 基本privateだが、一部だけ公開したいって場合に不便だから
Q&A
- Q: Scrapboxの実装がエグそうじゃない?
- 知らないです
- ただのアイデアなので……
- Q: public/privateを考えるのが思考をブロックする要素にならないか?
- ならないやり方もあります
- まずはprivate前提でゴリゴリする
- その後で公開を考える
- たとえばAさんが公開したいと思ったら公開操作すればいい
- 残りの人は、賛同するなら承認すればいいし、しないならしなければいい
- :sta:あ、とするとreject操作もあった方がいい?
- ならないやり方もあります
- Q: 全員の承認ってだるくない?
- そういうものです
- 公開とは重たい行為なのです