Feature #52719

Advanced metadata for File

Added by Fabien Udriot almost 2 years ago. Updated almost 2 years ago.

Status:Resolved Start date:2013-10-12
Priority:Should have Due date:
Assigned To:- % Done:

100%

Category:File Abstraction Layer (FAL) Spent time: -
Target version:6.2.0
PHP Version: Sprint Focus:
Complexity:

Description

During the Hannover Active Contributor Team meeting, it has been decided the Core will ship advanced metadata for sys_file. This is going to be packed within a Core extension which will not be activated by default. The extension is to be activated when advanced metadata are required.

The main benefit of this approach is to have unified metadata in TYPO3. As a result, third-party extensions can build upon a common base preventing everyone comes up with each one set of metadata.


Related issues

related to Core - Task #54237: filemetadata adds extremely slow MM-relation to fe_groups Resolved 2013-12-06

Associated revisions

Revision df73316a
Added by Fabien Udriot almost 2 years ago

[FEATURE] Advanced metadata for File

The Core provides advanced metadata for File within a Core
extension "filemetadata". The extension is not activated
by default but can be when advanced metadata are needed.

The main benefit is to have unified metadata in TYPO3.
As a result, third-party extensions can build upon a common
base preventing segmentation.

Change-Id: I2e7ce7ac0d072f296b11dfa2189d32e5539f9994
Releases: 6.2
Resolves: #52719
Documentation: #52769
Reviewed-on: https://review.typo3.org/24715
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter

History

#1 Updated by Fabien Udriot almost 2 years ago

  • Subject changed from Advance metadata for File to Advanced metadata for File

#2 Updated by Gerrit Code Review almost 2 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#4 Updated by Gerrit Code Review almost 2 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#5 Updated by Gerrit Code Review almost 2 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#6 Updated by Fabien Udriot almost 2 years ago

Testing instruction:

  • Apply the patch
  • Activate EXT:filemetadata
  • Open File module and edit meta data (don't forget to enable "Extended view" because of #52835)
  • In "sys_file_metadata" manually change field "type" with value 0,1,2,3,4,5 and see different TCEforms.

-> I had to add a field "type" at the level of sys_file_metadata too. This enable to load different set of metadata according to a file type. The field "sys_file_metadata.type" must be kept in sync with "sys_file.type" upon indexation. Perhaps it can be solved differently but I don't see how.

#7 Updated by Gerrit Code Review almost 2 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#8 Updated by Gerrit Code Review almost 2 years ago

Patch set 5 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#9 Updated by Gerrit Code Review almost 2 years ago

Patch set 6 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/24715

#10 Updated by Fabien Udriot almost 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF