Meu amigo, você deve olhar para o Drupal. Tem um módulo do Google Maps e suporta o Postgres de forma nativa.
Quando você consegue, pode ser confuso, você não precisa do módulo de blog ativado, a menos que você tenha vários usuários blogando. Você só precisa criar páginas de história para ter automaticamente um blog de primeira página e.t.c.
Boa sorte com o Drupal. É gratificante eventualmente