Panduan Singkat Instalasi WordPress

WordPress adalah CMS dan Blog platform paling populer saat ini, menurut w3tech, Market share wordpress mencapai 60% dari semua CMS yang ada di Internet. Candra.web.id pun dibangun dengan wordpress yang punya segudang fitur dan berbagai kemudahan. Website ini sudah banyak menulis artikel tentang wordpress, namun setelah saya cek tidak ada satupun artikel panduan instalasi wordpress :) . Maka posting ini akan membahas hal mendasar tersebut. Dalam Panduan ini mengasumsikan nama website adalah belajarwordpress dan nama databasenya adalah wordpressdb.

Yang perlu diketahui, WordPress adalah CMS paling fleksibel dari sisi arsitektur code, desain dan instalasinya yang mendukung berbagai macam OS dan webserver. Panduan ini akan kita kerucutkan instalasi di WordPress.com ( membuat blog gratis), Instalasi WordPress di XAMPP windows dan Instalasi WordPress di Ubuntu Server.  (more…)

Ciri Aplikasi PHP Modern

Ada Tiga proyek PHP yang saya letakan di Github; proyek tersebut adalah Candralab-cms, Candralab-Gis dan candralab-ecommerce. 3 produk ini sudah lama tidak diupdate dan memang sudah seharusnya segera diperbaharui. Tiga produk diatas menggunakan PHP dan MySQL dengan teknik lama yaitu mysql_query() dan kawan kawannya dan kodenya sudah tergolong legacy code. Read more…

Menganalisa Source Kode PHP versi 1

Bagi anda yang bergelut dengan php tiap harinya, pernah terpikir ga bagaimana bahasa pemrograman sejuta umat ini dibuat? Ternyata bahasa pemrograman PHP pada mulanya tidak dirancang sebagai bahasa pemrograman baru, tapi hanya skrip bahasa C yang memanfaatkan CGI untuk memproses data  untuk keperluan menghitung jumlah kunjungan dan menerima input dari Read more…

Visual Guide Dashboard Onesignal

Artikel ini adalah kelanjutan dari artikel sebelumnya yang berjudul Menambahkan Push Notification di WordPress. Dengan Memanfaatkan Layanan dari OneSignal.com. Harap baca artikel tersebut sebelum membaca panduan ini. Saya anggap anda sudah menginstall Plugin Push Notification OneSignal di Website anda. saat anda melakukan testing mengirim push notifikasi pun sudah sukses, apa yang Read more…

Menambahkan Push Notification di WordPress

Setelah sebelumnya kita membahas tentang Berbagai metode berlangganan artikel website, kali ini kita akan praktek menambahkan Push Notifikasi di WordPress. Push Notifikasi adalah metode mengirimkan data ke Browser / Device Mobile secara real time. Push notifikasi sangat cocok untuk mengirim Promo, artikel terbaru, produk baru, breaking news dan ratusan kemungkinan Read more…

Perkembangan teknologi Berlangganan Artikel Website

Ketika kita suka isi website atau blog biasanya kita ingin terus mengikuti perkembangan berita atau artikel terbaru di web tersebut. Permasalahannya sekarang apa cara temudah dan ternyaman dalam langganan berita? Pertanyaan selanjutnya  kalau anda jadi pengelola Website, kira kira teknologi apa yang akan dipakai agar pengunjung? Dalam artikel ini kita akan mendiskusikan berbagai teknologi berlangganan website dari pertama kali teknologi web muncul sampai teknologi terbaru.

Secara garis besar, teknologi berlangganan website ada 5 yaitu Bookmark/Favorite, Langganan Email, RSS  , Social Media dan yang terakhir adalah Push Notifikasi. Untuk memudahkan memhami 5 metode ini saya akan jelaskan perpoint dan penjelasan singkat baru kemudian kelebihan dengan simbol centang ( ? ) dan kekurangannya dengan simbol silang (?).

 

(more…)

Cara Membuat dan Install Sertifikat SSL

Sertifikat SSL adalah sertifikat yang dibuat oleh CA (Certificate Authority) untuk mengamankan Transfer data antara Webserver dan Browser. Dalam panduan kali ini kita akan mencoba membuat dan menginstall SSL dengan spesifikasi sebagai berikut:

  • Sertifikat SSL yang kita buat adalah Domain Verified SSL Certificate (DV).
  • Sertifikat dibuat Gratis dari situs https://www.sslforfree.com menggunakan CA Let’s Encrypt . Walaupun sertifikat Gratis, namun sertifikatnya valid dan Legal. jika anda membuat di layanan lain biasanya anda akan di kenakan biaya antara 100 ribu sampai 200ribu.
  • Sertifikat akan di install di webserver Apache2 yang berjalan di Ubuntu Server.
  • Diasumsikan dalam satu server hanya ada 1 website dan konfigurasi sslnya ada di file default-ssl.conf.
 Tutorial ini sangat bersifat teknis dan diharapkan anda paham dengan remote server SSH, FTP, Perintah Terminal Linux dan konfigurasi Apache2 di ubuntu server. Kesalahan sedikit saja dalam konfigurasi ini menyebabkan server anda Error, gagal diakses atau muncul 500 Internal server error. Selalu backup konfigurasi anda sebelum mengikuti panduan ini.Tutorial ini dibuat berdasarkan pengalaman pribadi menseting https di candra.web.id  

(more…)

Pengantar Sertifikat SSL

SSL (Secure Sockets Layers) adalah teknologi keamanan  transfer data antara Web Server dan browser . SSL memastikan bahwa data yang di kirim antara web server dan Browser tidak bisa di lihat oleh pihak lain dan memastikan bahwa data yang dikirim tidak di ubah ditengah jalan oleh pihak ketiga ( hacker,cracker, pencuri data dll).  Ciri website menggunakan SSL adalah icon gembok warna hijau dan diikuti kata https. Agar website anda bisa menggunakan protokol https langkah pertama yang perlu di lakukan adalah membuat sertifikat SSL untuk domain anda.

Sertifikat SSL bisa dikelompokan dari dua sisi yaitu dari Levelnya dan dari cakupan domainnya. Sertifikat SSL terbagi menjadi tiga di lihat dari levelnya yaitu  Domain Validation (DV), Organisation Validated  (OV) dan Extended Validation (EV). Sedangkan dilihat dari jumlah domain yang dicakup,  sertifikat tersebut juga dibagi menjadi tiga yaitu  Single Name SSL Certificate, Wildcard certificate , dan Multi domain Certificate /SAN SSL.

(more…)