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
...