W dawnych czasach trzeba było godzinami kodować w tajemniczych językach, aby stworzyć uproszczoną stronę, która wyświetla trochę informacji. Obecnie pojawienie się CMS (Content Management System) umożliwiło praktycznie każdemu stworzenie własnej strony internetowej i wypełnienie jej odpowiednimi dla niej informacjami i opiniami. Jedną z popularnych form strony internetowej jest blog, a liczba blogów obecnych w Internecie szybko rośnie.
Aby utworzyć blog, musisz skorzystać z CMS. Najpopularniejszym obecnie CMS-em do blogowania jest WordPress, głównie ze względu na to, że jest bardzo prosty w obsłudze i możesz szybko uruchomić swojego bloga. Popularność WordPressa zyskała wielu obserwujących, a następnie wiele osób stworzyło więcej szablonów, wtyczek i innych rodzajów użytecznych treści, które można łatwo używać z Wordpress. Te narzędzia sprawiły, że tworzenie blogów na WordPressie było jeszcze łatwiejsze niż wcześniej. Nie musisz znać zawiłości kodowania stron internetowych, aby mieć dobrze zbudowany i odnoszący sukcesy blog na WordPress.
Drupal to mniej znany CMS. Pomimo tego, że WordPress został przyćmiony, Drupal ma o wiele więcej dostępnych funkcji w porównaniu do niego. Drupal może być wykorzystywane do tworzenia stron internetowych, które są o wiele większe i o wiele bardziej złożone, a możliwości, których WordPress nie może dopasować. Główną i jedyną wadą, którą Drupal ma w stosunku do WordPressa, jest stopień trudności, z jakim można się spotkać przy tworzeniu stron w Drupal. Pomijając trudności, Drupal oferuje znacznie więcej możliwości dostosowania w prawie każdym aspekcie, od panelu sterowania, po układ strony, a nawet poza nią.
Mówiąc z perspektywy, WordPress jest wyborem, gdy Twoim celem jest uzyskanie strony tak szybko, jak to możliwe, czy to blog, czy mała strona. Jest bardzo niewiele pracy, którą musisz wykonać oprócz tworzenia treści, które powinny przejść na twoją stronę. Ale jeśli chcesz stworzyć małą witrynę z dążeniem do jej późniejszego rozszerzenia, możesz zajrzeć do Drupala. Nauka i budowanie stron za pomocą Drupala może zająć trochę więcej czasu, ale efektem końcowym byłaby strona bardziej dynamiczna, którą można rozwinąć później w zależności od potrzeb.