2010-03-10 5 views
0

Je suis en charge de la construction d'un site web avec un plan du site 'bidimensionnel', comme expliqué plus tard.Existe-t-il un outil pour gérer les pages redondantes sur un site Web?

Je cherche (de préférence un plugin Wordpress, car le site est déjà construit dans Wordpress) qui faciliterait grandement la gestion de milliers de pages.

Pour expliquer plus loin, permettez-moi de répéter ma situation. Je construis un site Web pour une entreprise de construction, et ils ont plusieurs villes clés et plusieurs services clés. Maintenant, ils veulent une page parent pour chaque service, et une autre page unique pour le sous-service enfant, et enfin, une page petit-enfant pour la ville dans laquelle ils exécutent le service.

Par exemple, s'ils faisaient du béton construction à Los Angeles, l'URL ressemblerait à ceci:

/béton/construction/los-angeles

le contenu de/los-angeles serait le même que sur/malibu ou/burbank.

Cependant, il y aurait un ensemble de contenu différent pour/concrete/design/los-angeles, mais le contenu de la page entière (sans quelques variables avec les noms de ville) serait le même.

Existe-t-il un moyen de gérer ou d'automatiser la «matriçage» de ces informations sur le site? Je suis à la recherche d'un outil qui me permettrait d'ajouter facilement une «ville» avec le même contenu pour tous les petits-enfants, selon les exigences de contenu de l'enfant. Toutes les pages de petits-enfants auront un contenu redondant à travers eux.

Si quelque chose comme ça n'existait pas, comment serait-il difficile de créer, en tant que projet parallèle indépendant? J'ai besoin d'un outil comme celui-ci, car j'approche environ 500 villes et 50 services (Béton, Béton, Béton, etc.)

+0

Vous posez des questions sur un système de gestion de contenu? –

+0

Oui, mais une approche organisée pour gérer et automatiser le contenu sur de nombreuses pages avec de légères variations. – dmanexe

+0

Vous pourriez avoir un cauchemar canonique/SEO sur vos mains.Google pourrait voir tous ces emplacements comme le même contenu et pourrait vous pénaliser fortement. –

Répondre

1

Un système CMS qui prend en charge la taxonomie et le marquage. Par exemple, Drupal a Taxonony et, avec certains modules et vues de taxonomie, vous pouvez avoir virtuellement des centaines de combinaisons d'URL qui transmettent des arguments au View et au contenu retourné. C'est juste un exemple. Beaucoup de CMS peuvent faciliter ce besoin. Pas sûr de Wordpress, car les Posts ne sont pas vraiment des Pages, sauf si vous avez créé tout le contenu en tant que Pages.

Vous pouvez également aller plus loin et implémenter des Tokens dans le contenu et/ou les substitutions de chaînes pour remplacer les mots clés par des valeurs dynamiques.

+0

Les fonctionnalités de taxonomie de Drupal sont exactement ce dont j'avais besoin. Je vous remercie! – dmanexe

0

La façon dont j'irais à ce sujet est d'utiliser un moteur de création de modèles pour créer les pages dynamiquement et cachez-les ou créez simplement des pages statiques à partir d'un ensemble d'entrées et de sorties et laissez votre serveur web ou WordPress les mettre en cache avec un plugin, il existe des solutions de templates robustes dans à peu près toutes les langues disponibles. Python, Perl, Ruby seraient probablement les plus faciles à installer et à gérer. Choisissez une langue et Google pour cette langue et le modèle et vous devriez trouver beaucoup de solutions et choisir celui que vous êtes à l'aise avec.

0

Créez une fonction php qui obtiendra l'URL de la page et la divisera en "/". Basé sur la dernière partie, la fonction devrait retourner le nom de la ville. Ensuite, utilisez l'appel à cette fonction php sur vos pages. Puisque vous utilisez wordpress, vous aurez déjà php