BookUp — электронная медицинская библиотека, работающая по модели подписки. В каталоге содержатся медицинские книги от ведущих издательств со всего мира. Более 50% книг — это эксклюзив: их лицензионные электронные версии есть только у BookUp, и «больше никто не имеет прав выставлять полные тексты этих книг на своих сайтах». Миссия BookUp — сделать образование доступным, и в этом может помочь сайт электронной библиотеки, ведь печатные книги дороги. Система дает доступ к электронным книгам по ежемесячной подписке.
Цифровой сервис — электронная библиотека медицинских книг BookUp
Цифровой сервис — электронная библиотека медицинских книг BookUp
Прежняя версия системы (до обращения в нашу компанию) работала на готовом продукте индийских разработчиков. Отличалась недружелюбным SEO, ограничениями по работе с пользователями, проблемами с безопасностью. Команда разработчиков не была заинтересована в изменениях, поэтому все усовершенствования были минимальными и редкими.
Сайтом медицинской библиотеки могли пользоваться только крупные институты: они получали доступ и сотрудники могли читать книги онлайн в специальной «читалке», сделанной на Flash. Из-за технологических ограничений системы команда BookUp теряла потенциальную аудиторию — частных лиц, с которыми хотела работать.
Какие функции нужны электронной библиотеки медицинских книг?
Задача — удобный цифровой сервис для подписчиков с защитой контента от копирования
Команде BookUp было важно:
- Дать доступ по подписке к книгам частным лицам.
- Создать мобильную версию сайта (и, в будущем — мобильное приложение) электронной библиотеки, чтобы читатели могли читать книги онлайн в любом браузере или смартфоне.
- Улучшить отчетность и заложить основу для будущего развития системы.
- Перевести все организации на новую CRM-систему.
- Сделать современную версию интернет-магазина: подключить платежную систему.
- Получить высокий уровень безопасности сайта.
- Исключить возможность воровства контента.
- Улучшить возможности системы — она должна быстро работать с большим объемом информации и выдерживать высокие нагрузки.
Как защитить книги от копирования при подписной модели
Самая большая сложность — обеспечение безопасности данных. Все книги хранятся в специальном библиографическом формате, загружаются в систему, а затем доступны подписчикам. Нужно найти решение, при котором воровство контента невозможно.
Само решение мы раскрывать не будем, но можем сказать, что оно достаточно изящно. Мы разработали процесс прохождения контента с момента загрузки в систему до чтения таким образом, что даже при взломе внешнего сервера доступа к исходному контенту не будет.
Реализацию цифрового продукта разбили на несколько этапов. Для запуска первой версии было решено сделать:
-
Ядро системы, модель данных.
И заложить возможности для развития. -
Разобраться с правами, вариантами доступа к контенту.
Нужно дать возможность небольшим организациям и частным лицам покупать подписку. - Администраторскую CMS для внесения и управления данными.
- CRM-систему в первой версии с набором отчетов.
-
Публичную часть — простой интернет-магазин c SSL-сертификатом.
Интеграцию с платежной системой, выбрали «Робокассу». -
Удобную «Читалку».
Ее мы написали с нуля, теперь подписчики могут читать книги в браузерах и сматрфонах. Могут сформировать собственную библиотеку, работать с нужными книгами в режиме онлайн. При этом частным лицам доступны книги и в групповых подписках. - Настроить морфологический поиск по каталогу: по текстам, авторам, оглавлению.
При выборе технологического решения мы решали задачи безопасности, высокой нагрузки и относительной дешевизны, в итоге выбрали из своего технологического стека. Система BookUp «живет» на выделенном сервере с ежедневным резервным копированием и логированием.
На цифровой продукт заказчик получил технологическую гарантию.
Новые этапы работы над электронным каталогом книг
Платформа Book Up предоставляет университетам и их студентам возможность пользоваться электронной медицинской литературой. Однако сейчас проект переживает этап масштабирования, расширения своих возможностей.
До лета 2019 года весь функционал реализовывался на сайте. Сейчас же идет процесс слияния с каталогом международного формата, где происходит обмен данными, а также интеграция с системой Bitrix24.
Оба этих процесса были заранее подготовлены и включены в первоначальные разработки, которые выполняли для клиента команда Online-Media.
Реализован алгоритм групповой подписки институтов и университетов на электронную библиотеку медицинских книг Book Up. Представитель учебного или научно-исследовательского института оформляет подписку, формирует набор литературы, и студенты получают к ней доступ.
Можно также определенным образом взаимодействовать с издательствами. Например, издатель может выпустить какую-либо книгу и напечатать в ней промокод. Проработана система его дальнейшего использования на сайте электронной библиотеки. Пользователь вводит промокод и получает при этом бонусом дополнительную литературу или видеоматериал по своей теме.