Pada zaman dahulu, anda perlu kod dalam bahasa misteri selama berjam-jam hanya untuk membuat halaman mudah yang memaparkan sedikit maklumat. Pada masa kini, kemunculan CMS (Sistem Pengurusan Kandungan) membolehkan hampir semua orang membuat laman web mereka sendiri dan mengisi dengan maklumat dan pendapat yang berkaitan dengan mereka. Salah satu bentuk laman web yang popular adalah blog, dan jumlah blog yang hadir di internet berkembang pesat.
Untuk membuat blog, anda perlu menggunakan CMS. CMS yang paling popular digunakan untuk blogging hari ini adalah WordPress, disebabkan terutamanya oleh fakta yang sangat mudah digunakan dan anda boleh mendapatkan blog anda dan berjalan dalam masa yang singkat sama sekali. Populariti WordPress telah memperolehnya banyak pengikut dan kemudiannya, banyak orang telah mencipta lebih banyak templat, plugin, dan lain-lain jenis kandungan yang dapat digunakan dengan mudah digunakan dengan wordpress. Alat ini dibuat membuat blog di WordPress lebih mudah daripada sebelumnya. Anda tidak perlu mengetahui selok-belok halaman web coding untuk mempunyai blog yang dibina dan berjaya di WordPress.
Drupal sebaliknya adalah CMS yang kurang dikenali. Walaupun dibayangi oleh WordPress, Drupal mempunyai lebih banyak ciri yang tersedia berbanding dengannya. Drupal boleh digunakan untuk membuat laman web yang jauh lebih besar dan lebih kompleks, keupayaan yang tidak dapat dipadankan oleh WordPress. Kelemahan utama dan hanya yang Drupal mempunyai berkaitan dengan WordPress adalah tahap kesukaran yang akan anda hadapi ketika membuat halaman anda di Drupal. Kesukaran mengetepikan, Drupal menawarkan lebih banyak keboleh ubahsuaian dalam hampir setiap aspek, dari panel kawalan, bagaimana halaman anda disusun, dan bahkan di luar.
Untuk meletakkannya dalam perspektif, WordPress adalah pilihan apabila matlamat anda mendapatkan halaman secepat mungkin, sama ada blog atau tapak kecil. Terdapat sedikit kerja yang perlu anda lakukan selain membuat kandungan yang perlu masuk ke halaman anda. Tetapi jika anda ingin membuat laman kecil dengan aspirasi mengembangkannya kemudian, maka anda mungkin mahu melihat Drupal. Ia mungkin mengambil masa yang lebih lama untuk belajar dan membina laman anda dengan Drupal tetapi hasil akhirnya akan menjadi halaman yang lebih dinamik yang anda boleh berkembang kemudian bergantung kepada keperluan anda.