Sharepoint: где хранить ресурсы, используемые на моей главной странице? - PullRequest
3 голосов
/ 10 ноября 2010

Я создаю собственную главную страницу для своего сайта публикации SharePoint 2010. Есть изображения, CSS-файлы и JS-файлы, связанные с этой пользовательской главной страницей. Где они должны храниться?

Я сейчас использую библиотеку SiteAssets - это хороший выбор?

Спасибо.

Ответы [ 4 ]

3 голосов
/ 11 ноября 2010

По моему мнению, вы должны хранить все в библиотеках семейства сайтов, вот так вы получите:

  1. Простое восстановление в случаях, когда вам необходимо переустановить сервер [s]
  2. Управление версиями и разрешения для ресурсов
  3. Разделение ресурсов между семейством сайтов
  4. Простое развертывание между средами, поскольку вам не нужно копировать файлы вручную или разрабатывать и развертывать функцию, чтобы сделать этодля вас

Предпочтительным местом, конечно же, является библиотека стилей, для которой она и предназначена.

3 голосов
/ 10 ноября 2010

Да, это хороший выбор, также убедитесь, что вы Предоставляете все эти файлы, используя Feature, таким образом, обновление файлов становится проще.

2 голосов
/ 10 ноября 2010

Если вы создаете и развертываете свои файлы с помощью кода, вы также можете использовать каталог _layouts для хранения ваших файлов. Это упрощает обмен файлами между семействами сайтов. Visual Studio 2010 позволяет очень просто добавить ссылку на папку «Изображения», после чего любые файлы будут развернуты по URL-адресу _layouts / Images.

Единственным преимуществом этого является то, что администратор семейства сайтов не может вносить изменения в эти файлы, только кто-то с доступом к физическому серверу. (Хотя это также может быть недостатком, если ваши логотипы или изображения регулярно меняются).

0 голосов
/ 15 ноября 2010

Я обычно храню их в _catalogs / masterpage / ORGNAME / ...

Вы можете обратиться к этому блогу для фактической реализации http://markviky.blogspot.com/2010/11/sharepoint-2010-web-content-management.html

-Vighnesh Bendre

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...