Direi che se uno non conosce niente di php, consigliargli di creare un cms è una follia.
Sicuramente è il metodo migliore per fare gestire un sito ad un cliente, ma crearlo richiede buone conoscenze di php. In alternativa si utilizza un cms già fatto...