Je cherche à utiliser la nouvelle fonctionnalité de clonage de Sitecore 6.4 pour aider à la réutilisation des composants et du contenu pour une solution multi-site multilingue.Considérations relatives à l'architecture Sitecore 6.4 pour une solution ouverte à plusieurs sites et plusieurs langues?
L'idée de base est de créer un référentiel de contenu central au sein de Sitecore (éventuellement en plusieurs langues) qui pourrait ensuite être cloné pour fournir des sites régionaux, chacun avec sa propre sélection de langues prises en charge. L'idée sous-jacente est de permettre aux régions de reproduire facilement le contenu dont elles ont besoin et d'en prendre possession. Avec le clonage, ils pourraient éditer les données là où ils le souhaitaient sans affecter les données sources, choisir d'omettre les éléments qui leur étaient étrangers (par exemple lorsqu'un produit n'était pas disponible dans leur pays), ajouter un nouveau contenu entièrement spécifique dans leur pays et traduire dans tous les dialectes régionaux qu'ils souhaitent soutenir (par exemple, le français suisse: fr-CH) etc.
L'ensemble de sites de base partagera une grande proportion de leurs données sources, bien que la plupart des versions linguistiques se produisent localement. .
Quelqu'un at-il une expérience avec ce type de déploiement Sitecore? Quels sont les pièges?
Cependant, une fois cette structure établie, le scénario à durée indéterminée entre en jeu. Nouveaux sites, par ex. un site de démarrage de lancement de produit, pourrait être ajouté à l'instance de Sitecore, et nous nous attendrions à ce que ceux-ci partagent du contenu, des modèles, une présentation, etc (si moins que les sites principaux).
Alors que le clonage permet la réplication de contenu avec la possibilité de modifier ce contenu dans son instance locale, j'essaie de trouver un moyen d'autoriser une procédure similaire pour les modèles. Est-il possible d'utiliser la fonction de modèle de base de l'héritage de modèle pour créer une couche de modèles «abstraits», qui serait instanciée dans des modèles concrets utilisés pour créer des éléments? Encore une fois, l'idée ici serait de permettre une flexibilité locale tout en partageant des fonctionnalités de base. Notre but serait de garder un ensemble propre de modèles abstraits et d'introduire seulement des modifications dans les versions instanciées localement de ceux-ci. Si tous les modèles dérivés d'un modèle abstrait nécessitaient un nouveau champ, cela pourrait être ajouté au niveau abstrait.
Nous espérons rester dans la mesure du possible avec la fonctionnalité prête à l'emploi de Sitecore.
Cette approche est-elle réalisable ou ai-je mélangé mes paradigmes? Quelles considérations dois-je avoir pendant que nous sommes encore en phase de pré-conception? Quel genre de règles de conception dois-je établir pour les développeurs?
Cette question pourrait obtenir plus d'activités sur le forum SDN. Aussi, avez-vous regardé Sitecore Foundry? Cela ** pourrait être mieux adapté à votre situation avec de nombreux sites. –
Merci, oui j'allais l'afficher là aussi, bien que j'ai eu de bons commentaires Sitecore ici dans le passé. Je jetterai un autre coup d'oeil à Foundry et je verrai si elle possède les caractéristiques qui rendraient ce type de projet approprié. –
Pas de réponse ici ou sur le forum SDN - suis-je dans des eaux inconnues? –