Send to your Kindle ***とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組み [#a3f32aa0] あるいは1人で使うときの手間を減らす仕組み。 -[[自動リンク]] とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組みその1。 ページ同士を曖昧にリンクするので、似た名前、別階層の同名ページが複数あってもリンクし損ねることはない。 -[[メタページ]] とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組みその2。 曖昧さ回避ページ。曖昧なリンクのリンク先。対象を広げて抽象的にする自動リンクに対して、こちらは対象を絞って具体的なページにリンク。 自動リンク(*)---(1)メタページ(1)---(*)存在するページ 迷路のようなWikiをひと通り紹介するページ。あるいは備忘録。 今のところは主要キーワードへのショートカットでしかないけど、ここはブログ的に書いたほうがいいかも知れない。 + [[ウィキエンジンX/ウォークスルー/Wikiの特徴と現状]] + [[ウィキエンジンX/ウォークスルー/記法…WikiCreoleとMarkdownの違い]] + [[ウィキエンジンX/ウォークスルー/Federated Wiki]] + [[ウィキエンジンX/ウォークスルー/現代のWikiEngine]] + [[ウィキエンジンX/ウォークスルー/ではXは何を?]] + [[:i/プロトタイピング]] + [[ウィキエンジンX/ウォークスルー/おわりに]] ---- #contents #br #br **何のために [#u5c3698a] -[[コンセプト]] 理想。目標。ねらい。 このWikiEngine全体にわたる思い付き。 **実現したいこと [#l6976caa] コンセプトを実現するために必要なこと。 -[[:t/活用法]]と[[:t/利用法]] 利用者はWikiで何をするだろうか。 -[[UI]]と[[編集]] 使いやすさ=どれだけ使えるか=システムの価値。 -[[連携]] 他のアプリとの連携。活用法の実現方法としても。 **実現する方法、方式 [#ad260cd8] 上記を実現するには? より具体的に。既存のWikiに加えるもの、変えるものなど。 ***情報の書き表し方と探し方 [#t26e8ef0] -[[検索]] 記法検索。記法ごとにヒット条件が異なる。 -[[サブセットWiki]] 縮小版Wiki。検索にヒットしたページだけでタグクラウドを作りたい。 -[[リンク]] 2ページ間の関係を表現。 タグの実装にも使う。 -[[ページ/要素]] プラグインとしてあとから追加できる機能。 管理者による拡張の仕組みその1。 各種記法の実体。 -[[記法]] 管理者による拡張の仕組みその2。 Wiki記法。機能の呼び出し方をカスタマイズ。 ***編集合戦を見えるところで行なう仕組み [#u3b62842] あるいは少数派意見を潰さない仕組み。 -[[見解]] 編集合戦を見えるところで行なう仕組みその1。 1つのページを異なる意見で編集し合うのではなく、意見別にページを用意できるようにするもの。 項目(他のWikiEngineでのページ)…多くの人の共通認識、見解(New!)…個人による認識、版(過去バージョン)…個人によるある時点での認識 1項目1ページではなく、1項目に複数のページを用意する。ただし表示されるのは代表的な1ページだけ。 -[[投票]]と[[代表]] 編集合戦を見えるところで行なう仕組みその2。 複数の見解の中から最も有力な見解を決める仕組み。 ***とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組み [#a3f32aa0] あるいは1人で使うときの手間を減らす仕組み。 -[[自動リンク]] とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組みその1。 ページ同士を曖昧にリンクするので、似た名前、別階層の同名ページが複数あってもリンクし損ねることはない。 -[[メタページ]] とりあえず新規ページでぶっこんでおけばそのうちまとまる仕組みその2。 曖昧さ回避ページ。曖昧なリンクのリンク先。対象を広げて抽象的にする自動リンクに対して、こちらは対象を絞って具体的なページにリンク。 自動リンク(*)---(1)メタページ(1)---(*)存在するページ ***その他、工夫したところ [#k0deed63] -[[ページ]] データ置き場。 自動リンクの対象。ページ名をそのページへのリンクに置き換え。 →自動リンクはデータを関連付けるものになる。 -[[編集]] 主にUI。それとプラグイン向けAPIも。プラグインが作るデータはページに保存されるので。 -[[利用者]] ユーザー。ログイン。利用者別の情報提供をするために必要。 -[[データアクセス]] ページに記述したことをシステムが扱えるようにする。 Wiki自身の設定をページに記述できるようにするもの。 **実装方法 [#f1108f73] ここからプログラミング。 -[[フレームワーク]] 実装するもの。本体。 -[[X]] クラス案。フレームワークを分割したもの。プログラムの構成とそれに使われている要素。 -[[:i/参考に]] 実装の参考に。 **実装してみる [#sc1b99dc] 部分的に実現できそうか確認。 -[[:i/プロトタイピング]] **その他雑多なこと [#y604fccd] あとで考えればいいこと。 -プラグインの種類、個々のプラグイン プラグインの仕組みで組み込まれるほう。 -[[ツール]] wikiとは異なるアプリケーション。 -[[思い付き]] 未整理のアイデア。