Robin 4
JSONfeed を提供するようにしてみた。
Robin は複数のサイトを内包するサイトに対応
たとえば下部組織のサイトを上部組織のサイトが内包する状況における SSG を Robin は管理可能。 図では Child 1 と Child n が下部、Parent が上部。ローカルでは完全に独立して存在するが、 アップロード先では Parent の下位に Children が来るようにできる。
もちろん、どんな SSG でもそれは可能だろうが、 Children の更新情報を Parent が拾い上げることができる点が Robin の特徴。
どうやって Child→Parent に情報を送るか
色々考えたが、別に隠すものじゃないから普通に フィード の考えを使った。 今回はJSONfeed というものに則ることにした。
図では、Child 1,..,n も Parent も JSONfeed を出力しているが、 これらは親子間で情報を共有するためのペイロードに過ぎない。
もちろん、外部のアグリゲータがこれを利用することも可能だが、 今更 RSS とか使っているユーザーも殆どないでしょう。