目次 Edit


関連 Edit

検索:プロトタイピング

プロトタイピング周辺のタグ Edit

Array

プロトタイピングとは Edit

実装のためのまとめ。

特に関連の強いページ Edit

実装 Edit

Perlで。
UI抜きで。
フレームワークの実現と主要機能の実現を。

もしWikiNotationプラグインをまったく使えないWikiEngineを作ったら…
テキストを記録するだけ。
ファイル名とテキストを与えると記録、ファイル名のみならテキストを出力。

これにプラグイン独自のデータと処理を加えて、プラグインごとに違うHTML出力ができるようにする。
中心はプラグインを作るためのAPI

最低限必要なもの Edit

  • コア部分
  • 周辺部分

f:20090927012512p

コア部分 Edit

データ変換(WikiNotationクラス) Edit

テキスト→オブジェクト→HTML
オブジェクト→永続オブジェクト
どれもWikiNotationクラスの役目。

周辺部分 Edit

特にWebアプリケーションとしてのWikiに必要なこと。

UI Edit

スキンに含まれるテンプレートと関連が深い。

アカウント Edit

利用者


必要なときに必要としているクラスから呼び出される。
主にユースケースを表すコントロールクラスから。


ユーザー属性


アカウント属性


ロール属性


権限属性

スキン Edit

ページの一種。それがテンプレートになる。
スタイルシートや画像は普通に作ればいい。

UI Edit

最低限必要なUIだけ。

コード Edit

01 Edit

codeなにがしに投稿してみる。

02 Edit

テスト用のUIを付けて…
http://wiki.pmint.name/proto/02/に設置して…
コードはhttp://wiki.pmint.name/のどこかに置いて。