O Backoffice é a parte de gestão e controlo da página em si, que eu saiba não existe nenhum howto para fazer backoffice, pois é essencial saber que tipos de conteúdos vais querer gerir.
A forma ideal de fazer isso é mesmo esquematizares a página toda, e identificares os conteúdos dinâmicos. Após esta fase já podes passar à estrutura do BO, grande parte desses conteúdos dinâmicos que identificaste serão geridos no BO, e mais algumas coisas que com o avançar do trabalho vais notar que podes/vais precisar.