About

WordPressとは

WordPressは人気のCMSであり、美しいサイトやブログ、アプリを作るためのオープンソースソフトウェアです。美しいデザイン、パワフルな機能、望むものは何でも作れる自由。WordPress は無料であると同時に、値段がつけられないほど価値のあるものです。Web 上の34%のサイトが WordPress を使っています。趣味のブログから大規模なニュースサイトまで様々です。サーバセキュリティ、パフォーマンスチューニング、スケールアップ、クラウド対応など沢山ノウハウが蓄積されています。

公式サイト

https://www.wordpress.org/

WordPress構成

  • プログラム(PHP)
    1. コア
    2. テーマ(デザイン)
    3. プラグイン(機能追加)
  • データ(MySQL)
    1. 固定ページ
    2. 時系列投稿
    3. デザイン
      1. メニュー
      2. ウィジェット

WordPressでSOAサービス

サービス指向アーキテクチャ(Service-Oriented Architecture、SOA,)とは、大規模なコンピュータ・システムを構築する際の概念あるいは手法の一つ。業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していくことを指す言葉である。

WordPressに API機能を追加して、SOAのサービスとして利用する方法を試み。

WP TINYWEBDB API

AppInventorはAndroidのApp作りに簡単な環境です。WordPressをWebコンテンツを作るに最適な環境。

AppInventor is a easy way to creating an Android app from web browser.  WordPress is a best web content management tool.

WP-TinyWebDB-APIは、両者の長所を連携し、WordPressをAppInventorのTinyWebDBサービスとして利用するためのAPIを、WordPressのプラグインとして提供したもの。

TinyWebDB API is a AppInventor TinyWebDB API plugin, use you WordPress as a TinyWebDB web service.

WordPress JSON REST API

wp-api is an easy-to-use API which Access your WordPress site’s data through HTTP REST API.

JSON API

JSON API — A RESTful API for WordPress.

JSON API allows you to retrieve and manipulate WordPress content using HTTP requests. There are three main goals:

  1. Provide a simple, consistent external interface
  2. Create a stable, understandable internal implementation
  3. Enable new types of extensions for WordPress

HTTP API

PHP では HTTP リクエストを送る方法は数あります。HTTP API の目的は、それぞれの transports にシンプルでスタンダードな API を用いることで、出来る限り多くをサポートすることにあります。