Содержание
Введение[править]
Огромный объем изданий занимают серии: журналы, газеты, сборники, материалы конференций и т.д., что имеет множество ресурсов, включенных в выпуски (issue) и тома (volume).
Серии имеют общее заглавие ("Комсомольская правда" для газеты, "Огонёк" для журнала и т.д.) и кучу ресурсов.
Иерархия папок для серий[править]
Деление серий на название серии (корень), том (год), выпуск (месяц для журнала, неделя для газеты), отдельные ресурсы в выпуске (статьи в сборнике, газетный номер, статьи в журнале и т.д. в виде отдельных PDF или файлов другого формата) можно выразить в следующей иерархии папок.
Корень серии[править]
Здесь создается на самом высоком уровне папка, в которой размещается всё относящееся к серии.
У корня надо проставить в поле серии только саму серию и поменять тип папки на "серия", чтобы электронная библиотека поняла, что все вложенное в неё относится к серии.
Том серии[править]
Тома серии - это обычно год или нарастающее число от 1 (к которому добавляется по одному при выходе нового тома).
Если томом является год (не нарастающее число), то год надо записать и в поле даты и в поле тома.
У тома серии надо указать и серию и заполнить поле тома (field_volume), а также год публикации.
Заглавие при этом лучше писать полностью с указанием серии и номера тома и годом. Так когда люди перейдут в папку тома из поиска, они сразу поймут где они находятся. Также упрощается поиск по метаданным, например под запрос "Комсомольская правда 1444" попадет и папка выпуска "Комсомольская правда 41 (1944).
Но поле field_volume все равно надо заполнять, чтобы библиотека поняла, что данная папка входит в серию в некоторый том.
Выпуск серии[править]
Для печатного журнала выпуск - это то печатное изделие, что вам будет приходить по почте каждый месяц/неделю.
В электронном виде выпуск может состоять как из множества статьей (что рекомендуется по многим причинам, включая SEO), так и быть единым PDF (не рекомендуется).
Если выпуск является единым PDF - он так и загружается сразу в папку тома (без создание отдельной папки только под единственный файл).
Если выпуск состоит в электронном виде из множества статей, то для его упорядочивания создается папка, в которой в поле field_issue прописывается номер выпуска (обычно каждый год начинается с 1)
Для такой папки поля field_serial, field_foler_type (тип папки), field_volume (том), field_publish_date (дата публикации) заполняются как у тома. Дополнительно заполняется field_issue (выпуск) и в заглавии папки дополнительно указывается номер выпуска.
Статьи и доклады отдельными файлами[править]
В папку с выпуском уже загружаются отдельные статьи/доклады/презентации отдельными файлами. Если есть смысл материалы сгруппировать (презентация + видео + тезисы), то можно в выпуск еще папку добавить.
При этом у отдельных статей в title (заглавие) надо прописывать только заглавие самой статьи, без серии/тома/выпуска, но поля field_serial, field_volue, field_issue, field_publish_date у статьи также должны заполняться как с field_issue.
Сортировка[править]
Для папок тома и выпуска обычно стоит задача отсортировать так, чтобы последние тома и выпуски оказались вверху. Для этого можно применить сериальную сортировку, добавив в field_config (конфигурация):
{ "sort":["serial","title","rating"] }
Скрытие название серии из заглавий[править]
Если папка имеет тип в поле field_foler_type как "serial" и сама папка также в field_serial указана какая-то серия, то название этой серии будет скрываться из заглавий ресурсов в папке.
Т.е. если серия "Журнал Х" и в папке находятся тома с заглавиями как на изображении выше "Журнал X 41 (2021)", то при отображении в каталоге "Журнал Х" будет скрыто и видно только то, что позже. В примере это "X 41 (2021)".
Запятая и точка после названия серии также будут скрыты, т.е. "Журнал Х, 41 (2021)" будет преобразован не в ", 41 (2021)", а в "41 (2021)".
Если включить на папке в корне тогда тему "tile" или "catalogTile", то тогда тома (выпуски) будут отображаться с компактными заглавиями (а не полными, включающими серию), что сделает навигацию более удобной.
Темизация[править]
Вы можете включить на папке серии (в корне) специальную тему с собственной шапкой сайта и цветами, стилизированными под серию: https://elibsystem.ru/node/270.
При приложении некоторых усилий в создании шапки пользователь будет видеть, что попал на сайт журнала.
Пример field_config для папки серии[править]
Для корневой папки серии:
{ "catalogTheme":"catalogTile", "sort":["manual","serial","title"], "isHeaderVisible": true, "headerHeight": "98px", "logoPrimaryUrl": "https://elis.example.com/sites/default/files/serial-logo.png", "logoPrimaryHref": "https://elis.example.com/node/12345", "chromeColor":"#323232", "textColor":"#FFFFFF", "headerUrl":"https://elis.example.com/sites/default/files/serial-header.html" }
Здесь logoPrimaryHref можно направить на корневую ноду серии, чтобы при клике по логотипу переходить в корень серии, а headerUrl может вести на HTML-страницу шапки сайта с информацией о редакции.
Автозаполнение полей[править]
Создавая иерархию сразу устанавливаете на папки поля field_publish_date, field_volume, field_issue, field_serial (дата публикации, том, выпуск, серия).
При добавлении ресурсов в папки указанные поля будут автоматически предварительно заполнены указанными значениями в родительской попке.