Invenio v3¶

Open Source framework for large-scale digital repositories.

https://travis-ci.org/inveniosoftware/invenio.svg?branch=master https://img.shields.io/coveralls/inveniosoftware/invenio.svg https://badges.gitter.im/Join%20Chat.svg

Invenio is like a Swiss Army knife of battle-tested, safe and secure modules providing you will all the features you need to run a trusted digital repository.

  • Quickstart
    • Launch an Invenio instance
    • Create, Display, Search Records
    • Next Steps
  • Build a data model
    • First steps
    • Define a JSONSchema
    • Define an Elasticsearch mapping
    • Naming JSONSchemas and mappings
    • Define a Marshmallow schema
    • Define serializers
    • Define loaders
    • Define templates
    • Configure the UI
    • Configure the REST API
    • Next steps
  • Tutorial: Develop a module
    • Scaffold new module
    • Install, run, test, document and publish
    • Form, views and templates
    • Publish on GitHub
    • Continue integration with TravisCI
  • Invenio module layout
    • *.rst files
    • setup.py
    • MANIFEST.in
    • run-tests.sh
    • docs folder
    • examples folder
    • tests folder
    • invenio_foo folder
  • Application architecture
    • Core concepts
    • Interfaces: WSGI, CLI and Celery
    • Application assembly
    • Assembly phases
    • Module discovery
    • WSGI: UI and REST
    • Implementation
  • Migrating to v3
    • Dumping data from v1.2
    • Loading data in v3
  • Login with ORCID
    • ORCID API credentials
    • Configuring Invenio
  • History
    • From software to framework
    • What happened to Invenio v2?
  • Releases
    • Maintenance Policy
    • Version 3.0.1
    • Version 3.0.0
    • Version 2.x
    • Version 1.x
    • Version 0.x
  • Community
    • Getting help
    • Communication channels
    • Contribution guide
    • Style guide
    • Developer environment guide
    • Translation guide
    • Maintainer’s guide
    • Governance
    • Code of Conduct
    • License

Logo

Invenio Digital Library Framework.

Navigation

  • Quickstart
  • Build a data model
  • Tutorial: Develop a module
  • Invenio module layout
  • Application architecture
  • Migrating to v3
  • Login with ORCID
  • History
  • Releases
  • Community

  • invenio@GitHub
  • invenio@PyPI

Related Topics

  • Documentation overview
    • Next: Quickstart

Quick search

©2015, CERN. | Page source
Fork me on GitHub