WordPress RESTful API

WordPress REST API sebelum ini hanya dikenali sebagai WP-API ataupun WP JSON API. Bermula versi 4.7 yang dikeluarkan pada Desember 2016, WordPress Rest API diangkat menjadi core feature didalam CMS ini.

WordPress REST API adalah RESTful API yang menggunakan HTTP request untuk mendapatkan akses kepada data di wordpress. Data tersebut akan di berikan di dalam bentuk JSON format.

Penggunaan WordPress REST API merupakan satu kelebihan baru untuk developer, yang mana kita boleh menggunakan data dari wordpress tanpa perlu melalui template, RSS ataupun XML-RPC.

Malah dengan WordPress API kita bukan sahaja boleh mengakses data yang terdapat di wordpress, tetapi boleh melakukan CRUD proses tanpa perlu melalui WordPress Admin screen.

CRUD =

  • Create
  • Read
  • Update
  • Delete

Kelebihan ini memberi idea kepada saya untuk melakukan eksprimen Mobile App untuk blog ini. Kerana dengan adanya WordPress API, saya boleh membangunkan mobile app untuk memaparkan blog saya ini tanpa perlu mengubah bentuk sedia ada sekarang.

Terma-terma Asas RESTful API

  • REST = Representational State Transfer
  • RESTful menggunakan standart item GET, POST, PUT, dan DELETE untuk menerima dan menghantar data dari atau ke server.
  • RESTful app menggunakan URI untuk berhubung ke sumber data.
  • API = Application Programming Interface
  • API merupakan set rutin, protokol dan tool untuk membangunkan sesuatu applikasi. atau bahasa pasar seorang programmer, Business Rules..
  • RESTful API, antaramuka untuk applikasi programming yang menggunakan URI untuk mengakses sumber data.
  • JSON = JavaScript Object Notation.
  • JSON merupakan standart format untuk menghantar data object dalam format & attribute tertentu untuk diproses applikasi seterusnya.

 

How to configure domain and server name for Google Cloud Platform

If you are new in Google Cloud Platform.. So am i.. I just subscribe the free trial Google Cloud Platform and install a wordpress cms today. In this post i will show you how to configure the domain & generate the server name for my wordpress site

Create the Domain Server Name (DNS)

1. On your console , find the Networking menu, and select Cloud DNS.

2. You will see the screen of Creating Zone. Create your new zone by click the button Create Zone. Fill the text box Zone name, DNS Name, and your description.

Eg :
Zone name = tajuzzaman-com-dns-zone
DNS Name = tajuzzaman.com
Description = domain tajuzzaman

3. After you create the DNS Zone, you will receive 4 name server. Use the name server to configure on your domain manager.. If you not sure where is your domain manager, you have to ask your domain seller.

Point the DNS to your WordPress Installation.

(Applicable with other item setting. Not only wordpress.).

1. Go to your Compute Engine menu, and find VM instance. Under this option you will see the list of your created instance. Select the instance of your wordpress and copy the External IP.

2. Back to your Cloud DNS setup, and select the DNS you create previously. Click button Add Record Set to create new setting.

3. Fill the DNS Name with WWW or left blank.. Set Resource Record Type = A, and put the IP you get from the step 1 into IPv4 Address.. After done click Create button. Try browse your url after the propagation done.

Thanks.