Feature Wiki

Information about planned and released features

Tabs

IRSS: Migrate Bibliografic-Files to IRSS

This Feature-Request is part of the larger strategy to move all user-uploaded files to the ILIAS Resource Storage Service (see Project: ILIAS Resource Storage Service (IRSS)). Feature requests like this are spin-offs from IRSS: General Overview of Components to Migrate (ongoing) and are basically already approved, we just like to keep track of these.

There are two different approaches:
- Some components used ilObjFile in the past to store files. With ILIAS 7, Files from ilObjFile have been migrated and components using them communicate through a wrapper. These component now must be decoupled from ilObjFile and use the IRSS directly. 
- Some components stored their files on their own in the iliasdata or data Directory. These component should migrate their files to the IRSS using a Setup - Add migrate Command

1 Initial Problem

The Bibliografic object currently stores the user-uploaded files itself in the iliasdata directory (.../bibl). These files are to be migrated to the storage service as part of the Project. This is done with the help of a Migrate Commands.

2 Conceptual Summary

With the help of the Migrate Commands, all previously uploaded bibl files are migrated to the IRSS. In the process, the newly created ResourceIdentifications are stored in the table "il_bibl_data" in a new column "rid".
The object is adapted internally so that newly uploaded files are saved in the IRSS.

3 User Interface Modifications

3.1 List of Affected Views

none

3.2 User Interface Details

none

3.3 New User Interface Concepts

none

4 Technical Information

See above (Table il_bibl_data and internal implementation)

5 Privacy Information

none

6 Security Implications

none

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 08 FEB 2021: We highly appreciate this suggestion and schedule the feature for ILIAS 8. 

10 Implementation

A new Migration will migrate the existing Bibl-Files to the IRSS:

As long a Bibl.-Objects has not yet migrated, a status message will be shown in the repository: 

Test Cases

Test cases completed at {date} by {user}

  • C258 : Literaturliste anlegen

Approval

Approved at 03.12.2021 by Schmid, Fabian [fschmid].

Last edited: 13. Oct 2023, 16:07, Kunkel, Matthias [mkunkel]