Frage

Ist es ratsam, Bilder und CSS für die Site in dem Ordner der Layouts/1033 in einem .WSP zu speichern und dann die Bereitstellung des .WSP zugelassen zu lassen, dh keine Elemente.xml usw. Verwenden Sie keine Elemente usw.

Ich erinnere mich daran, dass es eine Gotcha gibt, bei der sie nicht zugänglich wären, wenn die Layouts gesperrt sind. Es scheint jedoch auf das Gesicht zu funktionieren.

Alles Gute

War es hilfreich?

Lösung

Möglichkeiten zu bestimmen, ob Sie Bilder in speichern möchten _LAYOUTS und in gemeinsamen Bildbibliotheken wie Style Library:

  • Wenn Sie möchten, dass Ihre Endbenutzer neue Versionen Ihrer Daten bearbeiten/erstellen, sollten Sie Stilbibliotheken (oder Bildbibliotheken) auswählen. Wenn Sie nicht möchten, dass Endbenutzer mit Layoutbildern usw. herumspielen usw. _LAYOUTS (in einem Unterordner!)
  • Performance Wise, Bilder/CSS/Js, die in Bildbibliotheken gespeichert sind, können mit externen Speicherorten (BLOB -Speicher) zwischengespeichert werden. (Nach meiner Erfahrung ist immer noch nach SP2 ESL immer noch ziemlich fehlerhaft und Sie müssen den diskette basierten Cache regelmäßig spülen, um JS -Fehler zu vermeiden.)
  • Der Host-Header auf Bildbibliotheken setzt max-Alter nicht korrecly. Dies löst eine Menge von 304 Verkehr vom Client zum Server aus. Sie haben dieses Problem nicht in _layout Ordner (lesen, http://www.kindohm.com/archive/2008/06/20/eliminating-quot304quot-status-codes-with-sharePoint-web-Folder-resources.aspx )
  • Wenn Sie möchten, dass Ihre Binärdateien je nach regionalen Einstellungen variieren, wählen Sie den entsprechenden Unterordner in Layouts (z. B. 1033).

Es gibt wahrscheinlich noch mehr, aber das ist direkt von meinem Kopf, was ich benutze, um festzustellen, wo ich meine Binärdateien speichere

Andere Tipps

Ich speichere oft Bilder, CSS, JS usw. irgendwo in einem Unterordner unter _layouts und bereitete diese Dateien mithilfe der WSP -Bereitstellung bereit. Ich habe keine Probleme mit diesem Ansatz erlebt.

Ich würde sagen, es ist sicher.

Ich denke, es hängt von Ihrer Situation ab. Ich habe diesen Ansatz verwendet und sie als Montageressourcen für Webteile eingebettet oder den Ordner _wpresources verwendet. In Publishing -Websites habe ich Brandingdateien in der Stilbibliothek bereitgestellt.

Es gibt viele Möglichkeiten, dies abhängig von dem Projekt, an dem Sie arbeiten, dies zu nähern. Ich neige dazu, Artefakte in SharePoint -Bibliotheken einzusetzen, die aus dem Feature -Ordner gesperrt wurden, der sie bereitgestellt hat (wie es die Dateien zusammen gruppiert), aber das ist nur eine persönliche Präferenz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top