Разработка и внедрение сайта SharePoint: «Онлайн-руководство» - PullRequest
2 голосов
/ 22 января 2009

Я хочу создать шаблон сайта "Онлайн-руководство" в MOSS 2007, чтобы создать ряд сайтов, которые будут содержать статическую информацию по множеству тем.

  • Какой шаблон сайта мне следует использовать, я думаю, в настоящее время это сайт публикации, но вики может работать?
  • Как мне показать навигацию для разных «глав» (в левой боковой панели)? Я мог бы использовать веб-часть «Оглавление», пользовательское представление списка или что-то еще.
  • Как хранить созданные «Страницы», 1 большую библиотеку страниц или отдельные списки для каждой «Главы»
  • И наконец, должен ли я просто жестко кодировать веб-часть навигации на главной странице, чтобы она появлялась на каждой странице?

EDIT:

Моя настоящая проблема: « Как я собираюсь создать навигацию по левой стороне, которая будет отображаться на каждой странице? »

Это должно быть представление типа Оглавление, в котором все страницы сгруппированы по главам.

Ответы [ 5 ]

2 голосов
/ 17 февраля 2009

Спасибо всем за помощь! Я просто хотел, чтобы вы знали, что я в итоге сделал, чтобы создать «Онлайн-руководство».

Я создал кастом

1) Главная страница, позволяющая получить желаемую 2-колоночную разметку.

2) Макет страницы, чтобы сохранить управление навигацией на всех страницах.

3) Библиотека документов с пользовательскими столбцами «Глава» и «Порядок сортировки»

4) Веб-часть (в C #), которая использует объектную модель для извлечения всех страниц из библиотеки документов и отображения их в списке, сгруппированном по «главе» и отсортированному по «порядку сортировки»

Я использовал шаблон сайта публикации, чтобы предоставить авторам больше свободы при создании контента.

Еще раз спасибо!

1 голос
/ 22 января 2009

Сохраните сайт как шаблон сайта публикации, так как вам нужно будет иметь возможность публиковать страницы. При необходимости вы всегда можете добавить вики в шаблон сайта публикации.

Вики не подходит для статического онлайнового руководства, так как по сути это список, который позволяет пользователям добавлять / редактировать на лету. Вики может иметь смысл как дополнение к руководству, позволяющее пользователям добавлять вспомогательную информацию.

Сложной частью руководства является упорядочение страниц, так как на каждом этапе вам нужно будет иметь следующий / задний план и список каждой страницы в правильном порядке.

Мы создали пользовательский поставщик навигации, который генерирует информацию на основе значений на страницах. Однако страницы не были упорядочены.

Хранить "Страницы" в разных списках будет скорее болью, чем удовольствием, если только вы не имеете дело с более чем 2000 страницами в списке. .

Держите это настолько простым, насколько возможно, я думаю.

Иметь пару макетов страниц, одну для «страницы содержимого» и одну для обычной «страницы». Создайте новый тип контента для каждого макета, чтобы вы могли хранить конкретную информацию на каждой странице (например, URL следующей / предыдущей страницы).

0 голосов
/ 17 февраля 2009

В прошлом я создавал руководство пользователя с использованием вики Sharepoint с некоторым успехом.

Левая навигация может быть сделана путем изменения стандартного левого меню Sharepoint на список ссылок на вики-страницы. Это можно сделать, перейдя в Настройки сайта -> Навигация (в разделе «Вид и чувства») и изменив список Редактирование и сортировка навигации . Вы можете теоретически добавить каждую страницу туда, но для удобства чтения я бы придерживался только заголовков глав.

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

0 голосов
/ 27 января 2009

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

0 голосов
/ 26 января 2009

Должен ли сайт быть в Sharepoint? Существует целый ряд вики-движков / фреймворков, которые действительно хороши в этом.

...