web-dev-qa-db-fra.com

Les modèles de réutilisation de modèles SDL Tridion?

SDL Tridion limite les noms (titres) dans le contexte des dossiers, de la même manière que fonctionnent les systèmes de fichiers. Vous pouvez avoir plusieurs modèles appelés "résumé", mais dans des dossiers différents. Est-ce une bonne idée de créer des modèles de composant portant le même nom?

J'ai le schéma suivant:

  • Article Nouvelles
  • Blog d'article
  • La personne

Pour ceux-ci, je peux avoir des modèles séparés:

  • Nouvelles Full
  • Résumé des nouvelles
  • Blog complet
  • Résumé du blog
  • Biographie complète
  • Résumé biographique

Je pourrais réduire ceci à ce qui suit:

  • Plein
  • Plein
  • Sommaire
  • Sommaire
  • Bio complète
  • Résumé Bio

Sur le plan fonctionnel, cela pourrait simplifier la sélection de modèles. Mais quel est le problème technique en termes de maintenance ou de développement? Tous les modèles "complets" doivent-ils être combinés dans ce cas?

4
Alvin Reyes

Je garderais des noms séparés, non pas pour des raisons techniques, mais pour améliorer la maintenabilité.

Dans 2 ans, s'il y a 3 modèles nommés "Full", cela ajoute inutilement à la complexité de la mise à jour du code de quelqu'un d'autre.

Edit: j'ai accidentellement un mot.

4
JRW

Je voudrais garder les noms de modèles séparés aussi. Je mets généralement tous les modèles de composants dans un dossier et les modèles de page dans un autre, sans imbriquer davantage. Par conséquent, il est nécessaire de conserver des noms de modèles distincts.

4

Cette technique peut aider à garder les noms courts, ce qui peut aider à la facilité d'utilisation lorsque les gens les sélectionnent dans une liste déroulante. Les exemples concrets peuvent souvent nécessiter des noms plus longs que l'exemple que vous avez donné. Il peut donc s'agir d'une amélioration utile. (Bien que je ne pense pas que vous ayez besoin d'un nom aussi court que "Full".)

Depuis que les modèles modulaires ont été introduits, le compromis entre la convenance du développeur et celle du travailleur de contenu a changé, et il est maintenant beaucoup plus facile de disposer d'un système très maintenable tout en mettant l'accent sur la facilité d'utilisation.

Le point de Chris sur la sécurité/dissimulation est bon. Réduire le nombre de choix visibles est également important.

Donc - oui - utilisez des dossiers séparés et réduisez la longueur des noms de modèles si cela vous aide, mais ne vous laissez pas emporter!

3
Dominic Cronin