Cloud CMS (http://www.cloudcms.com) も参照することをお勧めします。
完全開示 - 私は Cloud CMS の創設者の 1 人です。だから私は大ファンです。さらに、私はそれが素晴らしいと思います。
当社のプラットフォームは、コンテンツをモデリングするための JSON および JSON スキーマを中心に完全に構築されています。コンテンツを書き込むだけで、すぐにバージョン管理され、インデックスが作成され、クエリと全文検索に使用できるようになります。当社のデータ ストアは、コンテンツ モデリング (タイプ、プロパティ、関連付け、側面) および検証と完全に一致しています。基本的に、私たちはすべての難しいことを処理して、コーディングを取得できるようにします.
JavaScript/HTML5、Java、その他の言語だけでなく、ネイティブ デバイス用のドライバーも提供しています。当社の JavaScript ドライバーは非同期チェーニング機能を備えているため、コーディングが非常にシンプルになります。このような:
// define an article using JSON schema
branch.create({
"qname": "custom:article",
"properties": {
"header": {
"type": "string"
},
"rating": {
"type": "number",
"minValue": 0
},
"author": {
"type": "string"
}
}
});
// create an article
branch.createNode({
"_type": "custom:article",
"header": "Pink Floyd Reunites for World Tour!",
"rating": 50,
"author": "gilmour"
});
// search for articles using full-text search
branch.searchNodes("Pink Floyd").each(function() {
$('body').append("Found an article: " + this.get('header') + "<br/>");
});
// query for articles with structured MongoDB query
branch.queryNodes({
"author": "gilmour",
"rating": {
">": 40
}
}).count(function(count) {
$('body').append("There were: " + count + " total articles");
});
それは大まかな例です。ウェブサイトには他にもたくさんあります。
クラウド CMS は、JSON、MongoDB、および純粋なクラウド アーキテクチャの上に構築された本物のコンテンツ プラットフォームであるため、一見の価値があります。拡張性に優れているだけでなく、古くて高価なソフトウェアの多くのエンタープライズ クラスの機能も備えています。私たちは本当にコストを低く抑えたいと考えているため、純粋な従量課金モデル (電気料金のようなユーティリティとして) を採用することにしました。