Question

est-il sage de stocker des images et css pour le site dans la mise en page / 1033 dans un .wsp puis laisser le déploiement de la prise en charge de prendre .wsp de l'emplacement, à savoir ne pas user elements.xml etc.

Je crois me souvenir qu'il y ait un Gotcha ce par lequel ils ne seraient pas accessibles lorsque _layouts est verrouillé. Il semble fonctionner sur le visage de celui-ci bien.

Tous les meilleurs

Était-ce utile?

La solution

façons de déterminer si vous voulez stocker des images dans _LAYOUTS et dans les bibliothèques d'images partagées comme bibliothèque de styles:

  • Si vous voulez que vos utilisateurs finaux à modifier / créer de nouvelles versions de vos données, vous devez choisir le style de bibliothèques (ou l'image Bibliothèques) et si vous ne voulez pas que les utilisateurs finaux à mess avec des images de mise en page etc choisir _LAYOUTS (dans un sous-dossier!)
  • Performance sage, images / css / js stockées dans les bibliothèques d'images peuvent être mises en cache en utilisant des emplacements externes de stockage (stockage BLOB). (Dans mon expérience, toujours après le Service Pack 2 ESL est encore assez buggy et vous devez vider le cache sur disque regularily pour éviter les erreurs JS)
  • en-tête d'hôte sur les bibliothèques d'images ne définit pas la propriété max-age correcly. Cela déclenche beaucoup de 304 trafic du client vers le serveur. Vous n'avez pas ce problème dans le dossier _layout (lire, http://www.kindohm.com/archive/2008/06/20/eliminating-quot304quot-status-codes-with-sharepoint-web-folder-resources.aspx )
  • Si vous voulez que vos binaires à varier en fonction des paramètres régionaux, choisissez le sous-dossier approprié mises en page (par exemple 1033)

Theres probablement plus, mais c'est juste à côté du haut de ma tête ce que je me sers pour déterminer où je stocke mes binaires

Autres conseils

Je stocke souvent des images, .css, .js, etc quelque part dans un sous-dossier sous _layouts et de déployer ces fichiers à l'aide du déploiement de WSP. Je ne l'ai pas vraiment connu des problèmes avec cette approche.

Je dirais qu'il est sûr.

Je pense que cela dépend de votre situation. Je l'ai utilisé cette approche, ainsi que les intégrant les ressources d'assemblage de pièces Web, ou en utilisant le dossier _wpresources. Dans les sites de publication que j'ai déployé les fichiers image de marque dans la bibliothèque de style.

Il y a plusieurs façons d'aborder ce en fonction du projet que vous travaillez. J'ai tendance à préférer déployer des artefacts dans les bibliothèques de sharepoint à partir du dossier fantômes caractéristique qui les déployé (comme il regroupe les fichiers ensemble), mais qui est juste une préférence personnelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top