G」の販売を2020年4月に開始いたします。Meisterは商用RDBを使用していましたが、CMSで扱うWebサイトのデータ構造(ツリー構造・非構造化データ)はRDBが苦手としています。今回、オープンソースのグラフDBで提供することにより、ツリー構造のグラフDB化を実現し、オープンソースを使用することにより、より多くのサーバやお客様にご利用いただける環境を実現いたしました。アプリケーション言語・テンプレートエンジンをJAVA・XSLTからPHP(フレームワークをLaravel、テンプレートエンジンをBlade)に変更いたしました。制作・開発を行っていただけることになります。G」の特長ツリー構造・非構造化データを扱うグラフDBWebサイトはグラフ構造の1つであるツリー構造でできています。弊社に限らずこれまでのCMSの大半はRDBを使用してきましたが、RDBは2次元の表構造を扱うDBでツリー構造を扱うことを苦手としています。Webサイトのコンテンツは特定の構造を持たない非構造化データで、RDBは非構造化データを扱うことも苦手としています。CMSにRDBを使用することは2つの苦手なデータ構造を扱うことになり、プログラムのコード量が増大し、複雑化が発生してきました。サーバへの負荷も高く、規模が大きくなるほど影響が大きくなっていました。グラフDBはグラフ構造を扱うDBです。グラフDBはデータの保持の仕方、アクセスの速さにおいてグラフ構造であるツリー構造を扱うCMSには最適なDBです。G」で使用する「ArangoDB」はグラフ構造に加えて、非構造化データであるJSONドキュメントを扱えるDBであり、Webサイトの構造を無理なく扱えるため、「ArangoDB」を選択いたしました。※グラフDBとはグラフ構造「ノード」「エッジ」「プロパティ」の3要素でノード間の「関係性」をネットワーク状のデータ構造で表現できるNoSQLの一種。SQLの略とされ、RDB以外のDBの総称として使用されている。※「ArangoDB」とは「グラフ」「ドキュメント(JSON)」「Key-Value」の3種類のデータモデルに対応。1つのクエリで複数のデータモデルのデータを同時に取得できるオープンソースDBPHPフレームワークにLaravel、テンプレートエンジンにBladeアプリケーション言語・テンプレートエンジンをJAVA・XSLTからPHPに変更いたしました。XSLTはW3Cにより標準化されたテンプレートエンジンですが、実装できる技術者が少なく、実装のボトルネックになっていました。G」では技術者が多いことから、アプリケーション言語にPHPを選択しました。PHPフレームワークにLaravelを選択したのも同じ理由です。テンプレートは出力されたPHPオブジェクトに対して、Bladeのディレクティブを使用し編集することができます。使用されるモジュール(メニューやパンくずリストなど)については、マクロを用いて生成することができます。テンプレートの作成・修正は下位権限では実行できず、上位権限のみ実行できるようにしています。XML文書を構造の異なるXML文書などに変換するためのXMLに準拠したマークアップ言語。1999年にW3Cの勧告となっている。JavaScriptを採用することにより、ユーザインタフェースの表示を高速化し、ネイティブアプリケーションと同等の使用感を達成しています。分かりやすく使いやすいインターフェースインターフェースのコンセプトは「マニュアルを必要としない使いやすさ」。簡単な操作でコンテンツの編集・変更ができます。「レスポンシブWebデザイン」により、PC、タブレット、スマートフォンの画面サイズに最適化された表示を実現。XMLデータ管理を実施し、ユーザインタフェースとコンテンツが分離したWebサイト・ネイティブアプリの構築ができます。静的CMSによるセキュリティ静的CMSはWebサーバとCMSサーバが分離されています。WebサーバにはHTMLファイルなどのファイルが置かれ、CMSアプリケーションは不要です。そのため、セキュリティが非常に固いシステムです。Meisterは「コンテンツの作成・編集」「リポジトリ・バージョン管理」「ワークフロー管理」「ファイル公開管理」という4つの基本サブセットで構成されています。その他の機能としてマルチドメイン・マルチランゲージサイト対応、日本語と英語の2ヶ国語インタフェースなどの機能を備えています。※それぞれのエディションは差分の費用をお支払いいただくことでグレードアップが可能です。キャンパス(SFC)に導入するために2004年に開発されました。湘南藤沢キャンパスサイトが掲載され、「CSSを実装し、スイッチでデザインを切り替えられる仕組みを採用して話題となった。CSSレイアウトの利点を目で見える形で示した日本で最初の試みだと言ってもいい。」と記載されています。関して正式勧告いたしました。その特徴はインタフェースがよりリッチになり、文書構造がよりセマンティックになるという2点が挙げられます。canvasタグなどHTML5を使ったWebサイトを管理したいという要望を多数いただくようになりました。HTML5対応の条件となるHTML5リッチインタフェース対応、HTML5セマンティクス対応が可能なCMSです。5」ではユーザインタフェース・コンセプトである「マニュアルを必要としない操作性」をより突き詰め、リッチでセマンティックなコンテンツをHTMLの知識がなくても簡単に高速に扱えるように改善しています。ページや素材など管理しているリソースに対してより細かなアクセス制限や編集権限を付与できるようになり、セキュリティに関する管理機能も強化しています。5」は2015年4月に完成しました。5jのデモアカウントを提供しています。さわればわかる違いを体験してください。RightsReserved.。