Рекомендации для издательской ЭБС

Если ELiS используется в качестве ЭБС издателя, то используйте следующие рекомендации.

Создание организации

Каждая организация - это сущность в словаре “organization” (https://example.com/admin/structure/taxonomy/organization). В данном словаре могут быть сущности не только организаций с которыми вы работаете, но и организации издателей и т.п. Сущности в словаре “organization” надо понимать не как фактически существующие юридические лица, а как организованные группы людей, которым вы можете предоставлять разные права на чтения и “организациями” могут быть и отделы компаний, отдельные преподаватели вуза, читальные залы и даже просто некоторые выделенные группы людей (редакция и т.п.).

Создайте новую организацию, которой собираетесь предоставить права на чтение.

У организаций могут быть подразделения (вложенные организации). Для издательской ЭБС “подорганизациями” могут быть студенты определенной учебной организации, а отличной от студентов группой - преподаватели. Разделение на подорганизации может быть также полезно для филиалов или курируемых школ.

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

Пример:

  • ИксГУ
  • ИксГУ: студенты
  • ИксГУ: аспиранты
  • ИксГУ: преподаватели
  • ИксГУ: филиал в Тьмутаракане

Включение родительской организации в название подорганизации упрощает в дальшейшем поиск подорганизацией и понимание их подчиненности.

Разделение организации на подорганизации позволяет по-разному управлять правами (что не интересно издательской ЭБС) и по-разному вести статистику (что издательской ЭБС тоже не интересно, но может быть интересно учебному учреждению для контроля чтения филиалами и т.д.).

Подорганизации получают права доступа родительской организации. Поэтому при установке прав чтения, устанавливайте их только на основную организацию, на подорганизации права устанавливать не надо (права унаследуются).

Warning

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

Warning

У некоторых сторонних ЭБС пользователь сам выбирает свою группу (студент, преподаватель...). Группы в ELiS реализуются путем создания подорганизаций. Однако в случае издательской ЭБС ELiS настраивается так, чтобы пользователь не мог самостоятельно выбирать свою (под)организацию. Поэтому статистика по подорганизациям будет доступна только если регистрация пользователей будет проводиться через API автоматической регистрации.

Созданная организация получит права тогда, когда у определенной коллекции она будет заведена в поле ‘field_organization’ (см. https://example.com/admin/structure/types/manage/ebook/fields/field_organization).

Установка прав доступа на чтение

Управляйте правами доступа исключительно на уровне коллекций. Права доступа на уровне отдельных документов не устанавливайте.

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

Установка прав доступа на метаданные

Вы можете скрыть от пользователей документы и коллекции, на просмотр которых у них нет прав. Если вы создаете “домашнюю” коллекцию организации, в которой будете размещать документы из подписки организации, скройте метаданные на эту коллекцию. Тогда ваши конкуренты не смогут узнать на какие именно документы подписана конкретная организация.

Домашняя коллекция организации

Для каждой организации оформившей подписку, рекомендуется создать “домашнюю” коллекцию, на которую установить права (field_organization) для данной организации и включать те документы и подкаталоги, на которые данная организация получила подписку, а когда время подписки истечет, убрать из коллекции документы и организация потеряет к ним доступ.

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

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

Работа с организациями для добавления доступа

  • Создайте организацию (https://example.com/admin/structure/taxonomy/organization/add).
  • Перечислите диапазон её IP-адресов, с которых её пользователи смогут самостоятельно регистрироваться. IP-адреса должны быть публичными (“белыми”). Если организация выходит в интернет через NAT/прокси, значит надо указать IP-адрес NAT/прокси-сервера.
  • Создайте домашний каталог (коллекцию).
  • Прикрепите домашний каталог к организации (отредактируйте сущность организации).
  • Если используете модуль ELiS Site для автоматической генерации сайтов, дайте домашней коллекции организации синоним латинскими буквами, для генерации каталога по адресу https://orgname.example.com и сообщите его организации как адрес их ЭБС.
  • Добавьте в “домашниюю” коллекцию организации все коллекции и подписки на которые имеет доступ данная организация.
_images/ebs_rights_management.png

Прекращение доступа

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

Продажа документов физическим лицам

ELiS не имеет функционала магазина и непосредственно документы не продает. Если вы реализуете продажу электронных документов внешними электронными магазинами, вы можете использовать ELiS для реализации DRM-защиты проданных документов, чтобы физические лица смогли их читать с сайта ЭБС.

Механизм следующий:

  • Документ продается любым внешним магазином, в результате вы знаете какой пользователь какой документ купил.
  • Контент-менеджер создает аккаунт пользователю в ЭБС или пользователь регистрируется самостоятельно.
  • Контент-менеджер заходит в профиль (личный кабинет) пользователя и в поле field_read_permission (“Доступ на чтение”) добавляет ссылку на документ, проданный пользователю или даже коллекцию.
  • Пользователь получает доступ на чтение ко всем документам, на которые у него открыт доступ в его профиле (личном кабинете). Подсистема доступа на чтение книги из личного кабинета работает независимо от остальных подсистем прав доступа. Если пользователь имеет права на чтение документа из личного кабинета, читать документ он сможет.

Возможность скачивания незащищенного документа

Если вы хотите, чтобы пользователи получившие доступ через личный кабинет или за счет ассоциации с организацией могли скачивать незащищенный документ, на документе должна быть активирована опция “Разрешено скачивание без DRM-защиты” поля field_allow_unprotected_download. Поле field_allow_unprotected_download может быть безопасно удалено из системы, чтобы контент-менеджер случайно не разрешил скачивание незащищенного документа.

Продвижение издательской ЭБС в учебной организации

Учебным организациям удобней работать с крупным агрегатором контента, чем со множеством мелких. Если ваш контент уже есть в ЭБС агрегаторов, надо мотивировать учебные заведения скидкой на контент в издательской ЭБС.

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

Однако предлагая издательскую ЭБС надо проверить, что ваш контент не входит в “основную коллекцию” ЭБС, на которую учебное заведение уже подписано т.к. организация не захочет платить за один и тот-же контент дважды.

Организации могут попросить демонстрационный доступ к ЭБС на 1-3 месяца. Не отказывайте им, а лучше сразу предлагайте.

Навигация

В ELiS одна и таже коллекция может быть вложена в произвольное количество других коллекций. Все коллекции вместе со вложенными документами составляют каталог. Технически должна быть как минимум одна коллекция для навигации с корневым элементом, имеющим синоним “catalog” и находящейся по адресу https://example.com/catalog. Далее эту коллекцию мы будем называть корнем навигационного каталога.

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

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

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

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

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

Статистика

Организации хотят получить статистику по своим пользователям, желательно самостоятельно, без обращения в техническую поддержку ЭБС.

Самое простое, что можно сдалеть: предоставить права на чтение статистики по своим организациям всем пользователям. Включив для роли авторизованного пользователя право “Просмотр статистики по своей организации” вы предоставите доступ всем пользователям ассоциированным с определенной организацией смотреть ее статистику. Обычно организации не скрывают свою статистику чтения.

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

Акции

Демонстрационный доступ для организации

Чтобы предоставить организации демонстрационный доступ, создайте организацию, домашнюю коллекцию для нее и добавьте в нее корневой навигационный каталог (https://example.com/catalog). Таким образом вы предоставите организации в доступ весь контент в навигационном каталоге.

По истечении демонстрационного периода исключите корневой навигационный каталог из домашней коллекции организации.

День открытого доступа

Для популяризации всего контента можно открывать доступ ко всему каталогу всем пользователям на несколько дней. Для этого надо перейти к корневой коллекции навигационного каталога и перевести ее в режим “открытого доступа”.

Регистрация ПО и базы данных

Учебные учреждения могут спрашивать у вас кто является правообладателем ПО ЭБС и базы данных.

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

Базу данных вам необходимо зарегистрировать самостоятельно в Роспатенте. Содержимым базы данных будут являться непосредственно ваши документы, загруженные в ELiS. Регистрация займет некоторое время (3-6 месяцев) и сумму от 4500 р. при самостоятельной регистрации https://goo.gl/m5xPvx или большую, если регистрируетесь через посредников.