Pada dasarnya, sebuah blog adalah presentasi tulisan seseorang yang ditujukan bagi pembacanya. Dan sesuai dengan konsep presentasi halaman web, jika seseorang sudah dapat melakukan pemrograman HTML, pada dasarnya tidak lah sulit untuk menciptakan sebuah blog.
Akan tetapi, semakin besar (semakin lama proses blogging berjalan) akan muncul permasalah terkait pengelolaannya. Tentunya ukuran file yang digunakan untuk mempresentasikan tulisan tersebut akan semakin besar seiring penambahan entri baru. Untuk itulah diciptakan
blog engine, yang mengusung konsep CMS (Content Management System).
Blog Sebagai Presentasi Pengelolaan Data
Blog engine ini sebenarnya merupakan produk dari pemrograman web, yang bisa dibuat dari berbagai jenis bahasa pemrograman; seperti PHP, ASP, dll. Yang tentunya dipadankan dengan HTML sebagai pemegang kunci dalam hal presentasi di dunia web. Sedangkan media penyimpanan data yang digunakan, biasanya adalah sebuah basis data. Hal ini dikarenakan basis data memiliki lebih banyak keunggulan dalam hal penanganan data, dibandingkan jika data tersebut disimpan dalam sebuah file teks biasa.
Jadi ketika seorang blogger menuliskan sebuah entri, dia menggunakan blog engine untuk menyimpan tulisannya ke dalam suatu basis data
Code:
Penulis ~> BlogEngine ---> [BasisData]
Dan ketika seorang pembaca membuka suatu blog, dia memperoleh hasil presentasi yang sudah dirancang oleh blog engine tersebut
Code:
Pembaca ~ [HTML]
Blog engine ini pada dasarnya bertujuan untuk menyediakan antar muka (interface) yang memudahkan pengelolaan data di dalam basis data. Dan seiring waktu, faktor
friendly-user (keramahan terhadap pengguna) pun ditingkatkan sehingga pengelolaan blog menjadi semakin mudah. Sedemikian mudahnya, bahkan bagi orang yang tidak mengerti pemrograman web/HTML pun dapat melakukannya.
Semua adalah Rangkaian Program
Anda mungkin tidak menyadari, bahwa ketika anda meng-
highlight sebuah kata dalam tulisan anda dan lalu
menebalkannya, sebenarnya anda sudah melakukan suatu pemrograman HTML yaitu
tag bold untuk porsi tulisan tersebut.
Dan semua dibuat mudah oleh antar muka blog engine yang anda gunakan.
Demikian juga ketika anda mengklik tombol "Publish" di akhir proses entri yang anda lakukan, sebenarnya anda telah melakukan serangkaian proses yang kira-kira seperti ini:
- menyimpan tulisan anda ke dalam basis data
- mengubah status entri supaya tulisan bisa diakses oleh orang lain
Dan banyak fungsi lain yang disederhanakan sehingga mudah bagi anda untuk mengelola sebuah blog.
_________________
Nich bukan nik atau nih