Skip to content

Configure Digital Library

Configure Digital Library

Set up and manage the digital library system for e-books, videos, and electronic resources. Configure access levels, storage, and user permissions.

Time required: 20-30 minutes for initial setup

Prerequisites

  • System Administrator role
  • Digital Library module installed (Enterprise)
  • File storage configured
  • Website/portal enabled

Overview

Digital Library configuration includes:

  • Resource types and categories
  • Storage and upload settings
  • Access control rules
  • Download policies
  • Portal integration

Initial Setup

Step 1: Enable Digital Library

  1. Go to Settings > General Settings
  2. Find Library section
  3. Enable Digital Library
  4. Click Save

Step 2: Configure Storage

  1. Go to Library > Configuration > Digital Settings
  2. Set storage options:
SettingDescriptionRecommended
Storage TypeLocal or cloudCloud for large libraries
Max File SizeUpload limit100 MB
Allowed FormatsAccepted typesPDF, EPUB, MP4
Storage PathFile location/library/digital/

Step 3: Create Resource Types

  1. Go to Library > Configuration > Resource Types
  2. Click Create
  3. Add resource types:
TypeCodeDescription
E-BookEBOOKDigital books
VideoVIDEOVideo lectures
AudioAUDIOPodcasts, audiobooks
DocumentDOCPDFs, documents
JournalJRNLAcademic journals

Access Configuration

Step 1: Define Access Levels

  1. Go to Library > Configuration > Access Levels
  2. Create levels:
LevelDescriptionUsers
PublicNo login requiredEveryone
StudentStudent portal usersStudents
FacultyFaculty membersFaculty
ResearchAdvanced accessResearchers
PremiumPaid subscribersPremium members

Step 2: Set Resource Permissions

For each resource:

PermissionOptions
ViewWho can see resource
DownloadWho can download
PrintAllow printing
ShareAllow sharing link

Step 3: Configure Download Limits

SettingDescriptionDefault
Daily LimitDownloads per day10
Monthly LimitDownloads per month50
File Size LimitMax download size500 MB
Reset PeriodWhen limits resetMonthly

Category Management

Create Categories

  1. Go to Library > Configuration > Categories
  2. Click Create
  3. Enter category details:
FieldDescriptionExample
NameCategory name”Engineering”
ParentParent category”Science”
CodeUnique code”ENG”
DescriptionBrief description”Engineering resources”

Category Hierarchy

Science
├── Engineering
│ ├── Civil Engineering
│ ├── Mechanical Engineering
│ └── Computer Science
├── Physics
└── Chemistry

Portal Integration

Step 1: Enable Portal Access

  1. Go to Website > Configuration
  2. Enable Digital Library Portal
  3. Configure URL: /library/digital

Step 2: Customize Portal

SettingDescription
Homepage BannerWelcome image
Featured SectionHighlighted resources
Search OptionsAdvanced filters
LayoutGrid/List view

Step 3: Set Navigation

  1. Add to website menu
  2. Configure sub-menus:
    • Browse by Category
    • New Arrivals
    • Most Popular
    • My Downloads

Upload Configuration

Bulk Upload Settings

SettingDescription
Batch SizeFiles per upload
Auto ExtractGet metadata
Duplicate CheckPrevent duplicates
Auto PublishPublish after upload

Metadata Extraction

For PDFs and documents:

  • Title from file name
  • Author from document properties
  • Page count
  • File size
  • Creation date

Integration Settings

LMS Integration

Connect with Learning Management:

SettingDescription
Link ResourcesAttach to courses
Auto EnrollCourse-based access
Track ReadingMonitor progress
Reading ListsCourse materials

External Sources

Configure external libraries:

SourceDescription
Google BooksISBN lookup
Open LibraryFree e-books
JSTORAcademic journals
Custom APIInstitution sources

Field Reference

Digital Settings

Technical FieldUI LabelTypeNotes
storage_typeStorageSelectionlocal, cloud
max_file_sizeMax File SizeIntegerMB
allowed_formatsAllowed FormatsCharComma-separated
download_limitDaily LimitIntegerPer user
require_loginRequire LoginBooleanFor access

Resource Type

Technical FieldUI LabelTypeNotes
nameNameCharType name
codeCodeCharUnique code
iconIconBinaryDisplay icon
allowed_extensionsExtensionsCharFile types

Access Level

Technical FieldUI LabelTypeNotes
nameNameCharLevel name
group_idsUser GroupsMany2manyAllowed groups
download_limitDownload LimitIntegerPer period
view_onlyView OnlyBooleanNo downloads

Troubleshooting

Uploads failing

Check:

  • File size within limit
  • Format is allowed
  • Storage space available
  • User has upload permission

Resources not visible

Verify:

  • Resource is published
  • Access level matches user
  • Category is active
  • Portal is enabled

Downloads blocked

Check:

  • User download limit
  • File-specific restrictions
  • Access level permissions
  • Browser download settings

Search not finding resources

Ensure:

  • Resources are indexed
  • Search terms match metadata
  • Category filters correct
  • Clear search cache

Related: Manage Digital Library | Add Books | Portal Configuration