Dans 99% des cas, l'écriture d'un CMS est simplement un travail chargé pour réinventer la roue. Il y a tellement de CMS open-source là-bas que je peux presque garantir que vous pouvez en trouver un qui répondra à vos besoins. Cela dit, si vous êtes toujours déterminé à écrire le vôtre, j'écrirais exactement autant de fonctionnalités que vous le souhaitez. L'écriture d'un CMS peut être une tâche très simple. Mais c'est une de ces choses qui peuvent devenir un cauchemar alambiqué de fonctionnalités inutilisées qui se chevauchent. N'écrivez que ce dont vous avez besoin et vous pouvez ajouter des fonctionnalités en fonction des besoins.