Организация содержимого

По мере роста вашего экземпляра BookStack может потребоваться реорганизация контента. В BookStack есть два варианта перемещения контента: перемещение отдельных страниц и глав или сортировка целых книг.

Перемещение отдельных страниц и глав

Страницы и главы можно переместить непосредственно в новую главу или книгу. Чтобы переместить главу или страницу таким способом, перейдите на страницу или главу и выберите пункт «Переместить» в списке действий:

page-move.png

Щелчок по действию «Переместить» приведет вас на экран, где вы сможете выбрать новое местоположение для вашей главы или страницы. Здесь вы можете искать конкретную книгу или главу, используя строку поиска вверху экрана выбора. После выбора нового родителя для вашей главы или страницы нажмите «Переместить страницу» или «Переместить главу», и ваша глава или страница будут перемещены в новую главу или книгу. Если вы перемещаете главу, все дочерние страницы останутся в этой главе, а любая связанная активность теперь будет отображаться под новой родительской книгой.

Чтобы узнать, какие разрешения требуются для перемещения контента, см. раздел «Разрешения, необходимые для сортировки» ниже.

Сортировка книг

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

book-sort.png

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

Если вы хотите, чтобы книги автоматически сортировались, обратитесь к разделу «Правила сортировки» ниже.

Разрешения, необходимые для сортировки

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

Например, если я хочу переместить страницу «Страница А» из Книги А в Книгу Б, мне понадобятся:

Правила сортировки

Правила сортировки могут использоваться для автоматической сортировки контента. Это предварительно заданные операции сортировки, которые могут быть назначены книгам. Они управляются пользователями уровня администратора через вид «Настройки > Сортировка» и позволяют настроить несколько операций сортировки, которые будут выполнены последовательно:

sort-rule-edit.png

Правила сортировки могут затем использоваться в следующих местах:

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

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

Операции правила сортировки

Вот подробности каждой доступной операции правила сортировки:

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

Книги и полки

Одна полка может содержать несколько книг, и одна книга может находиться на нескольких полках. Чтобы добавить существующую книгу на полку, начните с открытия полки, в которую вы хотите переместить книгу, и нажмите «Изменить». В разделе «Добавить книги на эту полку» найдите и выберите книгу, которую вы хотите поместить на полку, которую вы сейчас редактируете, а затем выберите «Сохранить полку». В этом же интерфейсе вы также можете перетащить книги между двумя списками, и вы можете перетаскивать книги в левом списке, чтобы определить порядок книг по умолчанию на этой полке.

shelf-book-organising.png

Учтите, что одна книга может находиться на нескольких полках, поэтому добавление книги на новую полку не приведет к ее удалению с любой другой. Если вы хотите удалить книгу с полки, вам нужно будет перейти на каждую полку таким же образом, как описано выше, но выбрать или перетащить их из списка «Книги на этой полке», прежде чем сохранить.


Версия #5
Василий Сергеевич создал 2025-03-13 05:11:12 UTC
Василий Сергеевич обновил 2025-03-13 05:23:24 UTC