Дизайн и реализация сайта SharePoint: «Электронное руководство»

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

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

Обновлено:

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
3 240
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

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

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

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

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

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

Я думаю, постарайтесь сделать это как можно проще.

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

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

Ага, должно быть в SharePoint.

JWD 26.01.2009 23:43

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

Раньше я успешно создавал руководство пользователя, используя вики-страницу Sharepoint.

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

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

Ответ принят как подходящий

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

Я создал обычай

1) Мастер-страница для желаемого макета из 2 столбцов.

2) Макет страницы для сохранения элемента управления навигацией на всех страницах.

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

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

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

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

Другие вопросы по теме