改良メモ[taro:Memo]

[Written by たろう]
コンセプトを「プラグインプラットフォーム」として作り直す

・一覧とか更新履歴とかは外部プラグインでも用意することで、S式プラグインを使わなくてもカスタマイズできるようなWikiEngine
・やっぱりS式からHTML出力するのはOKにしよう→Form周りはWiki書式にしてもわかりにくい、S式命令ならまだわかるかな…
・BracketWordの一部をインラインプラグイン書式として扱う→画像取り込みタグプラグイン:Watsのようなやつ:[ [Image:file] ]で記述
・標準外部プラグイン
 ページ一覧表示
 ページ更新履歴
 新規ページ作成
 差分表示
 差分履歴
 RSS
 InterWikiForm
 書式拡張:color、リンク書式、Bold

WikiWiKitに近い感じのモジュール群を作成
TextDB…任意の文字列をKeyにWikiデータが取得できるモジュール
TextListDB…CommentToolsのScrapのような感じ、WatsはTextDBとTextListDBを組み合わせて作成
S-exp…S式関連処理。文中にあるS式を処理/変換出力する
TextConvert…Wiki書式テキストをHTML書式に変換する
RSSConvert…Wiki書式テキストをRSSに変換する
RDFConvert…Wiki書式テキストをRDFに変換する
???…差分情報の出力、差分情報から元に戻す
PlugIn…Watsのプラグイン機能のような感じ(もうちょい整理する必要あるかな…PlugInの適用設定もチェックボックスで選択できるようにする)

PersonalDB…ユーザ名とLabelをKeyに値を格納できるDB

上記モジュールがあって後必要なのは?
表示部分
編集画面
書き込み処理部分
それらを制御する部分
この辺りはSocieWikiの構成が参考になりそう
tags:Clockworks:
[2005-08-16 10:33:12]


Comment


(このNoteは書き込みから約半年以上経過したためコメントFormを非表示しています)

Zenback