blog framework ready