Main concepts
ΒΆ
Repository structure
Management scripts
Python dependencies and packaging
Docker and Docker-Compose
Configuration
Tests
Documentation
Understanding data models
First steps
Define a JSONSchema
Define an Elasticsearch mapping
Define a Marshmallow schema
Define serializers
Define loaders
Define templates
Configure the UI
Configure the REST API
Next steps
Managing access to records
Endpoints
Storing permissions
Requiring permissions
Configuring endpoints
Complex access rights
Integrating Files
Overview
Integration with records
Using REST APIs
Setup your storage
Permissions
Large files upload
Files integrity checks
Previewing files
Handling images using IIIF
Security
Next steps
User interface styling
Semantic UI styling
Web assets
Infrastructure architecture
Request handling
Storing records
Search and indexing
Background processing
Caching and temporary storage
Storing files
Application architecture
Core concepts
Interfaces: WSGI, CLI and Celery
Application assembly
Assembly phases
Module discovery
WSGI: UI and REST
Implementation
Securing your instance
Secret key
Allowed hosts
Number of proxies
CSRF protection
←
Requirements
Repository structure
→
Invenio Digital Library Framework.
Navigation
Getting started
Tutorials
Documentation
Requirements
Main concepts
Repository structure
Understanding data models
Managing access to records
Integrating Files
User interface styling
Infrastructure architecture
Application architecture
Securing your instance
Module Reference
Community
Releases
invenio@GitHub
invenio@PyPI
Related Topics
Documentation overview
Documentation
Previous:
Requirements
Next:
Repository structure
Quick search