A régi időkben órák óta rejtjelező nyelveket kell kódolnia, hogy egyszerűsített oldalt hozzon létre, amely egy kis információt jelenít meg. Manapság a CMS (Content Management System) megjelenése lehetővé tette, hogy gyakorlatilag bárki készítsen saját weboldalt, és kitöltse azt a releváns információkkal és véleményekkel. A weboldal egyik népszerű formája a blog, és az interneten jelenlévő blogok száma gyorsan növekszik.
A blog létrehozásához CMS-t kell használnia. A blogoláshoz jelenleg használt legnépszerűbb CMS a WordPress, elsősorban azért, mert nagyon egyszerűen használható, és a blogját egy időben elkészítheti és futtathatja. A WordPress népszerűsége sok követőt szerez, és később sokan több sablont, beépülő modult és más típusú felhasználható tartalmat hoztak létre, amelyek könnyen használhatók a WordPress segítségével. Ezek az eszközök még korábban megkönnyítették a blogok létrehozását a WordPress-en. Nem kell ismernie a weblapok kódolásának bonyodalmait, hogy jól felépített és sikeres blogja legyen a WordPress-en.
A Drupal viszont kevésbé ismert CMS. Annak ellenére, hogy a WordPress elhomályosítja, a Drupalnak sokkal több funkciója van vele szemben. Drupal is sokkal nagyobb és összetettebb webhelyek létrehozására használható, olyan képességekkel, amelyekkel a WordPress nem felel meg. A legfontosabb és egyetlen hátrány, amely Drupalnak a WordPress-hez kapcsolódik, az a nehézségi fok, amely akkor merülne fel, ha Drupalban elkészíti az oldalait. Nehézség, a Drupal sokkal több testreszabhatóságot kínál szinte minden szempontból, a kezelőpaneltől az oldal elrendezéséig és még azon túl is.
Perspektivikusan fogalmazva: a WordPress az a választás, amikor a cél az, hogy egy oldalra minél gyorsabban kerüljön fel, akár egy blog, akár egy kis webhely. Nagyon kevés munka van tennie, eltekintve attól a tartalom létrehozásától, amelynek bele kell kerülnie az oldalra. De ha kis webhelyet szeretne létrehozni azzal a törekvéssel, hogy később kibővítse, akkor érdemes megnéznie a Drupalt. Kicsit hosszabb időt vehet igénybe az oldalak megtanulása és elkészítése a Drupal segítségével, de a végeredmény sokkal dinamikusabb oldal lesz, amelyet később kibővíthet, az igényeitől függően.