Di masa lalu, Anda perlu kode dalam bahasa samar selama berjam-jam hanya untuk membuat halaman sederhana yang menampilkan sedikit informasi. Saat ini, kemunculan CMS (Content Management System) telah memungkinkan bagi siapa saja untuk membuat halaman web sendiri dan mengisinya dengan informasi dan pendapat yang relevan bagi mereka. Salah satu bentuk halaman web yang populer adalah blog, dan jumlah blog yang ada di internet berkembang pesat.
Untuk membuat blog, Anda harus menggunakan CMS. CMS yang paling populer digunakan untuk blogging hari ini adalah WordPress, terutama karena fakta bahwa sangat mudah digunakan dan Anda dapat membuat blog Anda aktif dan berjalan dalam waktu singkat. Popularitas WordPress telah memperoleh banyak pengikut dan selanjutnya, banyak orang telah membuat lebih banyak templat, plugin, dan jenis konten yang dapat digunakan lainnya yang dapat dengan mudah digunakan dengan wordpress. Alat-alat ini membuat membuat blog di WordPress lebih mudah dari sebelumnya. Anda tidak perlu tahu seluk-beluk coding halaman web untuk memiliki blog yang dibangun dengan baik dan sukses di WordPress.
Drupal di sisi lain adalah CMS yang kurang dikenal. Meskipun dibayangi oleh WordPress, Drupal memiliki lebih banyak fitur yang tersedia dibandingkan dengan WordPress. Drupal bisa digunakan untuk membuat situs web yang jauh lebih besar dan jauh lebih kompleks, kemampuan yang tidak dapat ditandingi oleh WordPress. Kelemahan utama dan satu-satunya yang dimiliki Drupal terhadap WordPress adalah tingkat kesulitan yang akan Anda temui saat membuat halaman di Drupal. Selain kesulitan, Drupal menawarkan lebih banyak kemampuan penyesuaian di hampir setiap aspek, mulai dari panel kontrol, hingga bagaimana halaman Anda disusun, dan bahkan di luar.
Untuk meletakkannya dalam perspektif, WordPress adalah pilihan ketika tujuan Anda mendapatkan halaman secepat mungkin, apakah itu blog atau situs kecil. Ada sangat sedikit pekerjaan yang perlu Anda lakukan selain membuat konten yang harus masuk ke halaman Anda. Tetapi jika Anda ingin membuat situs kecil dengan cita-cita mengembangkannya nanti, maka Anda mungkin ingin melihat ke Drupal. Mungkin perlu waktu sedikit lebih lama untuk mempelajari dan membangun halaman Anda dengan Drupal tetapi hasil akhirnya akan menjadi halaman yang jauh lebih dinamis yang dapat Anda kembangkan nanti tergantung pada kebutuhan Anda.