home

Описание и размещение сериальных изданий в каталоге (газет, журналов, сборников, материалов конференций)

Введение[править]

Огромный объем изданий занимают серии: журналы, газеты, сборники, материалы конференций и т.д., что имеет множество ресурсов, включенных в выпуски (issue) и тома (volume).

Серии имеют общее заглавие ("Комсомольская правда" для газеты, "Огонёк" для журнала и т.д.) и кучу ресурсов.

Иерархия папок для серий[править]

Деление серий на название серии (корень), том (год), выпуск (месяц для журнала, неделя для газеты), отдельные ресурсы в выпуске (статьи в сборнике, газетный номер, статьи в журнале и т.д. в виде отдельных PDF или файлов другого формата) можно выразить в следующей иерархии папок.

serial_folder_hierarchy.png

Корень серии[править]

Здесь создается на самом высоком уровне папка, в которой размещается всё относящееся к серии.

У корня надо проставить в поле серии только саму серию и поменять тип папки на "серия", чтобы электронная библиотека поняла, что все вложенное в неё относится к серии.

Том серии[править]

Тома серии - это обычно год или нарастающее число от 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", то тогда тома (выпуски) будут отображаться с компактными заглавиями (а не полными, включающими серию), что сделает навигацию более удобной.

folder_type_serial_and_catalogTheme_tile.jpg

Темизация[править]

Вы можете включить на папке серии (в корне) специальную тему с собственной шапкой сайта и цветами, стилизированными под серию: https://elibsystem.ru/node/270.

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

journal_example.png

Пример 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 (дата публикации, том, выпуск, серия).

При добавлении ресурсов в папки указанные поля будут автоматически предварительно заполнены указанными значениями в родительской попке.