J'utilise WordPress en tant que CMS depuis environ 7 mois avec les fonctionnalités principales suivantes:
Ainsi, mon processus de gestion de mon CMS est le suivant:
Mon processus répond-il à mes besoins en CMS? Oui. Double-t-il efficacement mes données MySQL? Oui. Une page avec une publication intégrée est-elle la meilleure solution pour créer un système de gestion de contenu hiérarchique efficace? Je ne suis pas sûr.
Il serait bien d’organiser les publications dans une hiérarchie pour faciliter la navigation sur les sites frontaux, sans avoir à créer de page. Il est également essentiel que lorsque je modifie le message incorporé, toutes les pages contenant ce message soient mises à jour.
Existe-t-il un meilleur moyen de créer un arbre hiérarchique et quelle est la raison pour laquelle les messages ne sont pas hiérarchisés?
Comme vous le savez probablement déjà, WordPress est conçu avec deux types de contenu principaux: Pages et Posts (voir aussi http://fr.support.wordpress.com/post-vs-page/ )
La conception même des postes est de ne pas être hiérarchique. Et la nature des pages est d'être hiérarchique. Les articles doivent faire partie d'un blog. Les blogs sont presque toujours ad hoc dans l'organisation. Il doit donc y avoir plusieurs façons de naviguer dans ces publications. De plus, il n'y a pas de relation parent> enfant. Chaque nouvelle publication est considérée comme une entité propre, bien qu'elle puisse être étiquetée ou classée pour créer des relations avec d'autres publications.
Une autre façon de penser est: Posts = Blog Pages = CMS
Il est important de comprendre que puisque vous utilisez un CMS préexistant, vous utilisez une approche de bas en haut . Cela signifie que si la fonctionnalité principale ne fonctionne pas pour vous, il est préférable de trouver une autre solution qui réponde à vos besoins plutôt que d'essayer de pirater les principes de base d'un CMS qui ne fonctionne pas comme vous le souhaitez.
Vous pouvez créer des catégories pour fournir une certaine pseudo-hiérarchie aux publications. Avec certains de ces concepts de base, il est plus facile d'essayer d'utiliser les meilleures pratiques. Cela créera également de meilleurs résultats à long terme. Faciliter la maintenance, la mise à jour et la modification.
WordPress est également conçu pour le référencement. Je réalise que pour un intranet, c'est inutile, mais encore une fois, c'est ce qu'il est conçu pour faire. De ce fait, il ne vous permet pas de dupliquer du contenu, sauf si vous le forcez.
Ce que je ferais c'est:
Je ne mettrais jamais le contenu qu'à un seul endroit et j'organiserais le contenu de manière à ce que ce soit le cas et qu'il ne se retrouve que dans la navigation une fois. C'est bien d'avoir une page référençant d'autres pages.