Media Assembly Kit [プラチナスポンサー様のご紹介] #wpdfes

media_assembly_kit_logo

特徴

WordPressなのにThemeを利用しない新しいフレームワーク

Media Assembly Kit はCMSとしてWordPressを使いながら、Webサイトの表示には専用のHTMLテンプレートを用い、Ajaxでコンテンツを表示します。表示側のHTMLテンプレート側ではJSON REST APIにて配信された記事データを取得することでサイトを表示します。

構成

構成図

なぜJSON REST APIなのか

WordPressの機能はそのままに、柔軟なコンテンツ配信のためのプラットフォームを構築できます。
 
JSON REAT API

HTML + CSS でWebサイトが作れるだけではありません。コンテンツを様々なデバイスやプラットフォームに配信することで、多種多様な表現が可能となります。例えば以下のとおりです。

  • AndroidやiPhoneのネイティブアプリへのコンテンツ配信
  • デジタルサイネージやカーナビゲーションなど、多様なデバイスへのコンテンツ配信
  • BIツールやデータ解析ツールへのデータ提供

JSON REST APIでデータを提供することであらゆるデバイスに最適化され、Webサイトだけにとられないコンテンツパブリッシングの可能性が大きく広がります。

制作者にとってのメリット

Media Assembly kitはWordPressによる管理機能を提供しますが、制作に関してWordPressに関する知識やPHPに関する知識は不要です。
Media Assembly Kit REST API 仕様に記載されているエンドポイントにリクエストを送信して

WordPressで管理されているコンテンツへアクセスしてください。フロント側をHTML + CSS + JavaScript(Ajax)で作るのか、ネイティブアプリとして作るのか、制作者の得意とする技術に柔軟に合わせることが可能です。

Web : http://media-assembly-kit.com/ja/

 


 

Features

The new framework of WordPress does not use WordPress theme.

When using WordPress as a CMS, utilizing a dedicated HTML template to display the website and to display the content in Ajax is possible with Media Assembly Kit. The site is displayed by acquiring the article data distributed by JSON REST API, an HTML template of the display side.

構成

Diagram

Why JSON REST API?

The functions of WordPress are intact, and you can build a platform for flexible content delivery.
 
JSON REAT API

It is possible to launch a Web Media by making mechanisms to receive and display JSON data
other than making a Web Media in HTML + CSS + JavaScript (Ajax), it could be like:

  • Android and iPhone native app
  • Summary site and collectively app curated by function
  • Provision of data to BI tools and data analysis tool

By providing data in JSON REST API, content publishing is possible.

Benefits for authors

Media Assembly Kit provides the management functions of WordPress to all users, without the need to have any experience with PHP.
Access to content that is managed by WordPress by sending a request to Media Assembly Kit endpoint listed in REST API Specification.
You can made the front side with HTML + CSS + JavaScript (Ajax), or make it as a Native app, so it is possible to adjust flexibly to technology that authors specialize in.

Web : http://media-assembly-kit.com/