WikiFormeプラグイン構造
当然モジューラブルに。
問題はWikiFormeでモジューラブルにしたい部分が3カ所あるという点。
1. 記法をモジューラブルに
2. 記法の中で、要素(title, ul, table, ...)をモジューラブルに
3. 記法の中で、変換先フォーマット(XML/TeX/...)をモジューラブルに
Article.4me/
Article.4me/structure.yaml
Article.4me/xml.rb
Article.4me/html.rb
Article.4me/tex.rb
CSSWiki.4me/
CSSWiki.4me/structure.yaml
CSSWiki.4me/css.rb
CSSWiki.4me/xsl.rb
↑これだと記法とprocessメソッドはモジューラブル。でも要素がモジューラブルじゃない。
でも↓こうすると冗長になってしまう。
Article.4me/
Article.4me/table/
Article.4me/table/structure.yaml
Article.4me/table/xml.rb
Article.4me/table/html.rb
Article.4me/table/tex.rb
Article.4me/ul/structure.yaml
Article.4me/ul/xml.rb
Article.4me/ul/html.rb
Article.4me/ul/tex.rb
...