invenio icon indicating copy to clipboard operation
invenio copied to clipboard

Invenio Framework installation

Open Ouzy012 opened this issue 2 years ago • 7 comments

Package version (if known):

I am trying to install Invenio Framework but when I run the command $ ./scripts/bootstrap I have this error that I can't solve

image

Ouzy012 avatar Aug 12 '22 17:08 Ouzy012

Unfortunately, it won't work, see https://github.com/inveniosoftware/training/issues/109 We still did not find the time to upgrade the Invenio framework :(

ntarocco avatar Aug 15 '22 14:08 ntarocco

At this time, to build your own research repo, what we recommend is to use InvenioRDM instead:

  • https://inveniordm.docs.cern.ch/
  • https://inveniosoftware.org/products/rdm/

ntarocco avatar Aug 16 '22 11:08 ntarocco

Any progress on this? :/

sepastian avatar Nov 28 '23 10:11 sepastian

@ntarocco ☝🏼?

sepastian avatar Jan 14 '24 10:01 sepastian

@ntarocco ☝🏼?

Sorry, we are fully focused on working on InvenioRDM. See the warning message in the README.

ntarocco avatar Jan 15 '24 09:01 ntarocco

Thanks for the update @ntarocco!

Couple of questions:

The framework is no longer actively developed, correct? I.e. there will be no separate/new releases for it.

Have you considered removing it from the public, i.e. the homepage of Invenio? This would make things clearer and avoid some confusion.

As I understand, RDM is still based on the framework. To create a new application, instead of basing it on the framework, one would extend RDM instead. Correct?

sepastian avatar Jan 16 '24 06:01 sepastian

This package, what we call the framework, is simply a python module that defines the list of dependencies of the various Invenio modules, nothing more. For the moment, we don't plan to release new versions of this module, mainly because it requires a lot of effort in testing and documentation.

However, the various modules are still actively maintained, as they are used in InvenioRDM and therefore many other instances all over the world. If you want to use the various modules, one option is to have a look to the list of dependencies here.

Have you considered removing it from the public, i.e. the homepage of Invenio? This would make things clearer and avoid some confusion.

Well, the framework is still maintained. What is not maintained at the moment is this module only.

As I understand, RDM is still based on the framework. To create a new application, instead of basing it on the framework, one would extend RDM instead. Correct?

That depends if you are building a research data management repository, and if you are satisfied with the InvenioRDM data model, the way it can be extended, and the various features of RDM. If you need more custom digital repository, you might want to use the framework (use directly the list of dependencies that you need, instead of depending on invenio-app-rdm).

ntarocco avatar Jan 16 '24 07:01 ntarocco