WikiEngineとは Edit

ユーザーページをつなぐもの。
利用者フレームワーク/Webアプリケーションフレームワーク/WikiEngineページページ/要素(各種機能)

負荷軽減に編集後の更新処理を分割 Edit

検索:永続化システム検索:永続化クラス)で実装。

記法の優先順位 Edit

優先順位は表やリスト記法で特定のページに記述。
記述順が優先順。
正規表現→ページ/要素を複数記述。正規表現にもページ/要素にも重複があっていい。そうしたほうが設定しやすいし優先順位があるので解決できる。

URLクエリーに置くデータ Edit

クエリー文字列にはよそに貼れるデータだけを。
年月が経っても有効なものを。

ページのイテレーター Edit

ページ/要素のスキャンはVisitorパターン。その中でページ/要素のイテレーター(これもページ/要素)を使っている。
例えば検索にヒットしてページのプレビューテキスト取得に。

ページのイテレーターならPage/Factoryが提供するといい。
いろいろな順番で。

フレームワーク/WikiEngine/スタイルシートをページから生成 Edit

WikiでWiki自身の設定を。