2013-11-28

Install Plugins

Walaupun membuat tulisan menarik, kenapa tidak memasang plugins. pertama masuk ke menu plugins dan pilih new
cari plugins yang anda sukai. Kalau saya memilih gallery
setelah install, aktifkan kemudian coba explore
baca juga dokumentasinya.

Membuat artikel pertama kali

sebelum membuat artikel, mari membuat halaman pendukung. Dalam WP ini disebut PAGES. Perbedaan Pages dan Artikel adalah posisi Pages biasa berisi hal-hal penting dari site seperti about me, how to contact dan lain-lain. Pages sendiri bisa dibuat hirarki! Yang artinya bisa memiliki parent maupun sub. Untuk contoh ini kita bisa membuat Blog jualan barang elektronik. Untuk pagesnya kita membuat pages

  • pengertian komputer
    • peripheral
    • Operating Sistem
  • About Me
Perhatikan bagaimana posisi peripheral berada di bawah pengertian komputer. Pertama kita buat pengertian komputer. Disini tidak perlu panjang lebar ! cukup singkat

pilih add new yang ada di atas. Lalu input seperti di bawah
berikutnya tekan publish. Lalu bikin untuk lainnya
untuk berikutnya pastikan parentnya pengertian komputer dan hasilnya 
Berikutnya adalah kita akan perbaiki tampilan linknya.. untuk info bentuknya malah
http://localhost:8001/wordpress/?page_id=2
harusnya
http://localhost:8001/wordpress/about-me/
lebih mudah dibaca khan?

PERMALINK
pertama pilih setting, lalu edit permalink
ada beberapa pilihan, tetapi saya yakin anda memilih post name, bila tidak.. itu pasti pilihan yang bagus..

Setelah ini cobalah membuat sebuah artikel.. Untuk membuat artikel saya menyarankan mengandung
  • gambar
  • tulisan yang menarik
  • penjelasan tulisan
  • komen
Kurasa tanpa perlu penjelasan lebih panjang, saat ini menulis artikel cukup mudah. Jadi saya mengatakan pada step ini anda telah selesai untuk membuat artikel!

Kemudahan WP

Menggunakan WP sangat mudah. Tetapi bila tidak menggunakan wp dari wordpress.com, itu juga mudah sekali. Pertama kita download dahulu dan kemudian menjalankan WPnya pertama kali
kita akan mendapatkan tampilan sebagai berikut. Dengan modal klik berkali-kali! kita sudah dapat membuat WP
Pada Step ini, pemula seperti saya dahulu selalu memakai format yang tersedia! Namun seharusnya yang dilakukan adalah mengganti prefixnya. Prefix disini memakai wp sebagai wordpress, namun kita ubah menjadi prefix lain misal blog_ (jangan lupa garis bawah)

Silabus WP 3.7.1

Selamat mencoba WP 3.7.1 , tulisan ini dibuat sebagai dasar sebelum saya presentasi nanti hari sabtu. Berikut adalah spoilernya. Beberapa tulisan mungkin salah, tetapi saya sangat terbuka dengan masukan.

WP pada awalnya saya kenal sebagai blog saja. Ternyata perannya sebagai blog inilah membantu kinerja web dev, programer hingga SEO. WP yang awalnya hanya berukuran kecil (di zip), perlahan menjadi besar hingga versi terbaru (yang di download) adalah 3.7.1

Memakai WP ada 2 macam yaitu pake hosting sendiri atau memakai WP yang sudah jadi di wordpress.com! Tentu saja masing-masing memiliki kelebihan dan kekurangan. Kali ini saya akan jelaskan bagaimana membuat WP yang diletakkan di PC sendiri.

BAGAIMANA WP MEMBANTU DEVELOPER

WP memiliki tidak hanya blog saja, namun kemampuannya untuk menerima source berbeda yang di asumsikan salah satunya adalah add on, membuka jendela memakai WP. WP tidak hanya menjadi blog, namun menjadi program yang berintegrasi!
Walaupun terintegrasi, core dasar dari WP jangan di lupakan! Juga gunakan kemampuan WP terutama dalam hal membuat artikel, yang dalam pembahasan ini tidak akan di bedah lebih dalam karena waktu.
Developer lebih kepada penggunaan add on yang tersedia.  Saat kebutuhan add on tidak mencukupi, dia bisa membuat sendiri atau edit yang sudah ada.

database FW Nasgor

DB pada Nasgor belum bisa di share. Karena bentuknya masih pake fungsi! padahal kl udah masuk ke pemakaian 2 db.. akan merepotkan! walau sudah memakai mysqli, tetapi saya belum puas karena kurangnya fitur.

mysqli sebenarnya memiliki fungsi yang berguna seperti fungsi auto increment, tetapi kita tak pernah tahu apakah fitur ini di dukung di table lain. Di PEAR, autoincrement tidak di dukung, penggantinya adalah memakai auto-increment sendiri. dalam Nasgor memakai auto_id() yang memiliki parameter nama tablenya. Misal produk!

Auto_id bila tidak menemukan produk_counter maka akan membuatkannya. Namun kedepannya disarankan untuk membuat manual untuk mencegah hal yang tak di inginkan. Kasus lain yang berharap dapat di dukung adalah pemakaian join!
Kalau bisa prepare query sebelum menjalankannya

Logika HTTACCESS

Mari asumsikan saya punya blog (padahal nulisnya di blog), id artikelnya 100. Tetapi kenapa kok bisa nongolnya site.gw/artikel-orang-baik ?? bagaimana seh logikanya bisa demikian. Mari kita pelajari dari blog yang sudah ada dahulu yaitu WP (bukan blogspot karena ngak tahu tablenya)

Di WP sebenarnya artikel / post itu memiliki

  • id
  • judul
  • isi artikel
  • tanggal
  • dan lain-lain.
Dari bentuk seperti ini, ternyata 'post_name'!! apa ini 'post_name'... dalam pengertianku, ini adalah url yang akhirnya menghasilkan artikel-orang-baik. Berikutnya kita masuk ke logika, sebelum masuk ke httaccessnya.

2013-11-24

proses pemakaian Nasgor.

disini saya akan menunjukkan cara kerja nasgor. Bila memperhatikan CI, maka anda akan menemukan ini mirip2 CI.. tetapi sayangnya tidak ada class $this->nama_modul->xxxxx disini. Saya akan memulai dari proses jalan pertama kali sistem. Saya share scriptnya agar ada yang bantu untuk masalah keamanan.

SISTEM BERJALAN

sistem akan membaca config, berikutnya load masing-masing model. Berikut adalah prosesnya
  • membaca file config (app/config/config.php)
  • membaca file database (app/config/database.php)
  • membaca file autoload (app/config/autoload.php)
  • load semua mods yang di letakkan didalamnya
disini yang akan dipanggil adalah database, session dan login. Yang akan dipanggil pertama adalah yang ada di core setelah itu baru di app. bila alamatnya hanya index.php saja atau nama linknya saja tanpa ada pemanggilan file, maka dia akan membaca config base 
$baseBody="home";

berikutnya adalah Cari di config  apakah ada file yang akan dipanggil atau tidak? pertama yang akan diperiksa adalah folder action. Nama yang dipanggil akan sama seperti base (home). Karena didalam tidak ada maka dilanjutkan ke body.
didalam body bila ada maka akan ditampilkan. Bila tidak maka akan keluar error!

Nasgor-Toko

Sebelumnya. Download dahulu nasgor-toko terbaru. berikut linknya  . Masuk kedalam lalu pilih download

setelah itu kamu extract dan masuk kedalam folder 'nasgor-toko'. didalamnya extract nasgor02e.zip
taro hasil extractnya di httdocs . Lalu lanjutkan sesuai tulisan di readme

1. import sql yang ada disini
2. buka app/config
3. edit config2 yg ada didalam.. terutama config dan database
4. kembali ke depan
5. edit httaccess, pastikan yang di buka tepat
6. user :admin, password :admin