Skip to content

Commit

Permalink
blog-post v12: edit for publication [+]
Browse files Browse the repository at this point in the history
- fixes a longstanding issue with left margin of blog section titles
  • Loading branch information
fenekku committed Aug 20, 2024
1 parent 13b32ab commit 4753747
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 28 deletions.
2 changes: 2 additions & 0 deletions assets/static/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -1100,6 +1100,7 @@ h2 {
color: #0377cd;
font-weight: 500;
font-size: 2em;
margin-left: 0;
}
.post-meta {
color: #777;
Expand Down Expand Up @@ -1157,6 +1158,7 @@ article img {
.blog-list-item-content h2,
.post-content h2 {
font-size: 1.4em;
margin-left: 0;
}
.blog-list-item-content h3,
.post-content h3 {
Expand Down
60 changes: 32 additions & 28 deletions content/blog/2024-08-20-invenio-rdm-12/contents.lr
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
title: InvenioRDM v12.0 released
---
author: Martin Fenner
author: Martin Fenner, Sara Gonzales, Guillaume Viger
---
pub_date: 2024-08-20
---
Expand All @@ -10,25 +10,26 @@ body:

![](invenio-rdm-v12.0-screenshot.png)

We are happy to announce the release of InvenioRDM [v12.0](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/)\! Released on August 1, 2024, it is the first InvenioRDM release since [v11.0](https://inveniordm.docs.cern.ch/releases/versions/version-v11.0.0/) was released on January 23, 2023, and it includes not only many bug fixes and small improvements but also several major new features listed below.
We are happy to announce the release of InvenioRDM [v12.0](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/)! Released on August 1, 2024, it is the first InvenioRDM release since [v11.0](https://inveniordm.docs.cern.ch/releases/versions/version-v11.0.0/) was released on January 23, 2023, and it includes not only many bug fixes and small improvements but also several major new features listed below.

Since the v11.0 release several [InvenioRDM partners](https://inveniosoftware.org/products/rdm/) have launched InvenioRDM instances in production, including [Zenodo, which migrated to InvenioRDM in October 2023](https://blog.zenodo.org/2023/10/13/2023-10-13-zenodo-rdm/). A number of these partners already have migrated to InvenioRDM v12.0 or plan to do so in the coming months.
Since the v11.0 release several [InvenioRDM partners](https://inveniosoftware.org/products/rdm/) have launched InvenioRDM instances in production, including [Zenodo, which migrated to InvenioRDM in October 2023](https://blog.zenodo.org/2023/10/13/2023-10-13-zenodo-rdm/). A number of these partners have migrated already to InvenioRDM v12.0 or plan to do so in the coming months.

German translations for v12 will be coming in v12.1 targeted for release in October 2024\. We hope that other language translations will follow suit. Work on InvenioRDM v13.0 has already started and you can track it [here](https://github.com/inveniosoftware/invenio-app-rdm).
German translations for v12 will be coming in v12.1 targeted for release in October 2024. We hope that other language translations will follow suit. Work on InvenioRDM v13.0 has already started and you can track it [here](https://github.com/inveniosoftware/invenio-app-rdm).

## Try it

Want to try the new features in v12.0? Just head over to the demo site: [https://inveniordm.web.cern.ch](https://inveniordm.web.cern.ch). If you want to install it, follow the installation instructions at [https://inveniordm.docs.cern.ch/install/](https://inveniordm.docs.cern.ch/install/).
Want to try the new features in v12.0? Just head over to the demo site: [https://inveniordm.web.cern.ch](https://inveniordm.web.cern.ch). If you want to install it, follow the installation instructions at [https://inveniordm.docs.cern.ch/install/](https://inveniordm.docs.cern.ch/install/).

## Release Notes

See the full release notes at [https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/) and the upgrade guide at [https://inveniordm.docs.cern.ch/releases/upgrading/upgrade-v12.0/](https://inveniordm.docs.cern.ch/releases/upgrading/upgrade-v12.0/).
See the full release notes at [https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/) and the upgrade guide at [https://inveniordm.docs.cern.ch/releases/upgrading/upgrade-v12.0/](https://inveniordm.docs.cern.ch/releases/upgrading/upgrade-v12.0/).

## What’s new?

### Usage statistics compliant with MakeDataCount and COUNTER

A major new feature in this release is the integration of [invenio-stats](https://github.com/inveniosoftware/invenio-stats), a powerful and flexible extension for measuring usage statistics of InvenioRDM records. Usage statistics are compliant with the [MakeDataCount](https://makedatacount.org/) and [COUNTER](https://www.projectcounter.org/) standards. Usage statistics are displayed in the record landing page and record search:
A major new feature in this release is the integration of [invenio-stats](https://github.com/inveniosoftware/invenio-stats), a powerful and flexible extension for measuring usage statistics of InvenioRDM records. Usage statistics are compliant with the [MakeDataCount](https://makedatacount.org/) and [COUNTER](https://www.projectcounter.org/) standards. Usage statistics are displayed in the record landing page and record search:

![](stats-landing-page.png)

### Record inclusion in multiple communities
Expand All @@ -37,29 +38,32 @@ A record can now belong to multiple communities. Including a record in multiple

### Powerful and reliable record access

[Giving and requesting access](https://inveniordm.docs.cern.ch/features/features-walk-through/access\_requests/) to records have seen a complete overhaul in this release. Record owners or curators can share them directly with other users or with groups, as well as control whether, with whom, and how access can be demanded.
[Giving and requesting access](https://inveniordm.docs.cern.ch/features/features-walk-through/access_requests/) to records have seen a complete overhaul in this release. Record owners or curators can share them directly with other users or with groups, as well as control whether, with whom, and how access can be demanded.

### Notifications

[A notification system](https://inveniordm.docs.cern.ch/features/features-walk-through/notifications/) has been introduced. Users can now receive email notifications depending on their preferences when they are involved in certain activities.

### Moderation of users and records

The administration panel now includes a "User Management" section to suspend, block and delete users, and undo all those actions. Records can also be deleted (with a grace period for appeal or undoing), which empowers administrators to enforce institutional policies and fight spam.
The administration panel now includes a "User Management" section to suspend, block and delete users, and undo all those actions. Records can also be deleted (with a grace period for appeal or undoing), which empowers administrators to enforce institutional policies and fight spam.

### DOIs for concept records and no DOIs for restricted records

InvenioRDM now mints a concept DOI for every record by default, similar to what Zenodo has done for many years. Along with this update, restricted records will now stop minting a DOI upon publication thus keeping private records truly private.
InvenioRDM now mints a concept DOI for every record by default, similar to what Zenodo has done for many years. Along with this update, restricted records will now stop minting a DOI upon publication thus keeping private records truly private.

![](concept_doi.png)

### Even better previewers

Audio and video previewers come by default, including [an integration](https://github.com/inveniosoftware/flask-iiif) with the International Image Interoperability Framework (IIIF) API standards. Text previewing has been made much more resilient.
Audio and video previewers come by default. Tiling support for the International Image Interoperability Framework (IIIF) API standards [is available](https://github.com/inveniosoftware/invenio-rdm-records/tree/master/invenio_rdm_records/records/processors). Text previewing has been made much more resilient.

![](video_previewer.png)

### External resources integration (e.g. GitHub)

The landing page for a record can now provide nicer visuals for configured related works. A configuration variable can be set to highlight some of the referred platforms.
The landing page for a record can now provide nicer visuals for configured related works. A configuration variable can be set to highlight some of the referred platforms.

![](external_resources.png)

### Skippable community submission review
Expand All @@ -68,46 +72,46 @@ With InvenioRDM v12, you can adjust whether a record review is always required f

### Banners

With the addition of [invenio-banners](https://github.com/inveniosoftware/invenio-pages), you can easily add and manage important alerts and messages on your InvenioRDM instance, such as system maintenance notifications or announcements.
With the addition of [invenio-banners](https://github.com/inveniosoftware/invenio-banners), you can easily add and manage important alerts and messages on your InvenioRDM instance, such as system maintenance notifications or announcements.

### Static pages \- administration panel
### Static pages - administration panel

Another notable addition is the integration of [invenio-pages](https://github.com/inveniosoftware/invenio-pages) with the administration panel. It exposes a convenient UI to create and manage static pages.

## Breaking changes

Make sure to read the [Breaking Changes](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/\#breaking-changes) section in the release notes.
Make sure to read the [Breaking Changes](https://inveniordm.docs.cern.ch/releases/versions/version-v12.0.0/#breaking-changes) section in the release notes.

## Limitations and known issues

* Translations for v12 will be coming in v12.1 targeted for release in October 2024\.
* Translations for v12 will be coming in v12.1 targeted for release in October 2024.
* Sharing a secret link to a restricted record in a restricted community does not provide access to the record yet. Work on this is [tracked here](https://github.com/inveniosoftware/invenio-app-rdm/issues/2706).

## Requirements

InvenioRDM v12 requires:

* Python 3.9, 3.11 or 3.12
* Node.js 18+
* PostgreSQL 12+
* Python 3.9, 3.11 or 3.12
* Node.js 18+
* PostgreSQL 12+
* OpenSearch v2

Support for older versions of Elasticsearch/Opensearch, PostgreSQL and Node.js has been phased out.

## Questions

If you have questions related to the InvenioRDM v12.0 release, don't hesitate to jump on [Discord](https://discord.gg/8qatqBC) and ask us\!
If you have questions related to the InvenioRDM v12.0 release, don't hesitate to jump on [Discord](https://discord.gg/8qatqBC) and ask us!

## Credit

The development work of this impressive release wouldn't have been possible without the help of these great people:

* CERN: Alex, Anna, Antonio, Carlin, Fatimah, Javier, Jenny, Karolina, Lars, Manuel, Nicola, Pablo G., Pablo P., Pablo T., Yash, Zacharias
* Northwestern University: Guillaume
* TU Graz: Christoph, David, Mojib
* TU Wien: Max
* Uni Bamberg: Christina
* Uni Münster: Werner
* Front Matter: Martin
* KTH Royal Institute of Technology: Sam
* CERN: Alex, Anna, Antonio, Carlin, Fatimah, Javier, Jenny, Karolina, Lars, Manuel, Nicola, Pablo G., Pablo P., Pablo T., Yash, Zacharias
* Northwestern University: Guillaume
* TU Graz: Christoph, David, Mojib
* TU Wien: Max
* Uni Bamberg: Christina
* Uni Münster: Werner
* Front Matter: Martin
* KTH Royal Institute of Technology: Sam
* Caltech: Tom

0 comments on commit 4753747

Please sign in to comment.