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





Сохраните сайт как шаблон сайта публикации, так как вам нужно будет публиковать страницы. При необходимости вы всегда можете добавить вики-страницу в шаблон сайта публикации.
Вики-страницы не подходят для статического содержимого онлайн-руководств, поскольку по сути это список, который позволяет пользователям добавлять / редактировать на лету. Вики может иметь смысл как дополнение к руководству, позволяющее пользователям добавлять вспомогательную информацию.
Сложная часть руководства - это порядок страниц, так как на каждом этапе вам нужно будет иметь следующую / предыдущую и список каждой страницы в правильном порядке.
Мы создали настраиваемый поставщик навигации, который генерирует информацию на основе значений на страницах. Однако страницы не были заказаны.
Хранение «Страниц» в разных списках будет больше болью, чем удовольствием, если вы не имея дело с более чем 2000 страницами в списке..
Я думаю, постарайтесь сделать это как можно проще.
Имейте пару макетов страниц, один для «страницы содержания» и один для обычной «страницы». Создайте новый тип контента для каждого макета, чтобы вы могли хранить определенную информацию на каждой странице (например, URL-адрес следующей / предыдущей страницы).
Должен ли сайт быть в Sharepoint? Есть ряд вики-движков / фреймворков, которые действительно хороши в этом.
Я бы подумал, что веб-часть со списком будет лучшим вариантом. Предполагая, что ваши документы отсортированы внутри глав, вам нужно будет установить тип представления на рекурсивный, а затем сгруппировать по имени папки (я думаю, вы можете это сделать, у меня нет доступной установки SP, чтобы проверять).
Раньше я успешно создавал руководство пользователя, используя вики-страницу Sharepoint.
Левую навигацию можно сделать, изменив стандартное левое меню Sharepoint на список ссылок на вики-страницы. Это делается путем перехода к Настройки сайта -> Навигация (в разделе "Внешний вид") и изменения списка Редактирование и сортировка навигации. Теоретически вы можете добавить туда каждую страницу, но для удобства чтения я бы придерживался только заголовков глав.
Вы также можете изменить разрешения сайта, чтобы только вы (или лицо, занимающееся документацией) имели право редактировать страницы.
Всем спасибо за помощь! Я просто хотел сообщить вам, чем я закончил, создав «Онлайн-руководство».
Я создал обычай
1) Мастер-страница для желаемого макета из 2 столбцов.
2) Макет страницы для сохранения элемента управления навигацией на всех страницах.
3) Библиотека документов с настраиваемыми столбцами «Глава» и «Порядок сортировки».
4) Веб-часть (в C#), которая использует объектную модель для извлечения всех страниц из библиотеки документов и отображения их в списке, сгруппированном по «Главам» и отсортированном по «Порядку сортировки».
Я использовал шаблон сайта публикации, чтобы предоставить участникам больше свободы при создании контента.
Еще раз спасибо!
Ага, должно быть в SharePoint.