2010-10-07 2 views
0

Мне нужно создать сайт команды с Sharepoint 2010 для компании, которая имеет несколько отделов. требования (упрощенно) является:Sharepoint 2010: компания с несколькими аспектами структуры сайта вопрос

Top Menu: компания/отдел-A/отдел-B

Main-страница (по умолчанию, домашняя страница):

  • новости компаний
  • отдел-A задачи
  • задачи отдела-B
  • предприятие быстрого запуска меню (слева)

Отдел-A-страница

  • отдел-Пресс
  • задачи отдела-A
  • отдел-A Меню быстрого запуска (слева)

Отдел-B-страница

  • новости отдел-B
  • отдел-B задачи
  • отдел-B быстрое меню запуска (слева)

Так у меня есть 2 списков отделов задач обмена между страницами. Я должен создать персонализированное меню быстрого запуска на каждую страницу (дом, отдел-A, отдел-B).

Как это сделать?

Если я создаю несколько страниц сайта (одна страница на один отдел) и настрою меню верхнего уровня, то я не могу настроить меню быстрого запуска на страницу. Потому что он кажется единственным для всего сайта.

Если я создаю вложенные сайты команды (один сайт на один отдел), я больше не могу делиться списками задач?

Каковы способы настройки меню быстрого запуска на каждую страницу или общих списков между сайтами?

Спасибо заранее!

ответ

2

Я рекомендую вам создавать подсайты для каждого отдела и хранить под ними данные, относящиеся к конкретному подразделению.Это поможет вам в будущем (когда сайты будут расти), чтобы:

  • не беспорядок списков в домашнем сайте
  • создать шаблон отдел сайта (создать сайт для отдела «С» в несколько кликов)
  • карта сайта и навигационные элементы управления будут автоматически
  • легче настроить разрешения (не требуется разрешения настройки для каждого ведомственного списка)

единственный недостаток этого подхода заключается в том, что он будет мо re complex, чтобы показать задачу с дочернего сайта на домашнем сайте (вам это действительно нужно?). Однако это может быть достигнуто с помощью внедренного пользовательского веб-части или с помощью dataview webpart (xslt).

QuickLaunch может быть настроен из настроек сайта или из кода (например, через функции).

Дайте мне знать, если у вас есть другие вопросы.

+0

Хорошо, спасибо вам большое за внимание. Потому что на второй день у меня есть руки на Sharepoint. Можете ли вы дать немного более подробное руководство к пользовательским веб-страницам/dataview webparts? Должен ли я реализовать их с помощью Visual Studio? –

+0

Если вы хотите, чтобы ваш веб-сайт выглядел как стандартный список sharepoint, я рекомендую вам использовать веб-страницу dataview. Его можно создать и настроить с помощью SharePoint Designer. Вам нужен пользовательский внешний вид Visual WebPart, который может быть реализован в VisualStudio 2010. Просто Google для VisualWebPart или DataView WebPart ... Пример: http://msdn.microsoft.com/en-us/library/cc300164(office +0,12) .aspx – cement

Смежные вопросы