Skip to content

Releases: pixelant/qbank

Add IRRE support

25 Jan 13:33
Compare
Choose a tag to compare

Various bugfixes

07 Dec 14:07
Compare
Choose a tag to compare

Fix PHP warnings and 404 for files

01 Dec 08:47
ce3e49d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

Various bugfixes

23 Nov 10:03
cf03df6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

TYPO3 version 12

13 Oct 09:32
0869a16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v2.0.0

Prevent duplicate images when fetching from the API

05 Oct 12:46
a599bfa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.2.2

Correct version requirement for TER

18 Aug 10:58
Compare
Choose a tag to compare
[TASK] Correct version requirement in ext_emconf.php

Raise version to 1.2.1

Compatibility with TYPO3 v11 and PHP 8

18 Aug 10:31
d4529bb
Compare
Choose a tag to compare
  • Compatibility with TYPO3 v11
  • Compatibility with PHP 8.0 and 8.1

Two scheduler/CLI command bugs fixed

02 Jul 08:55
199a429
Compare
Choose a tag to compare

Please note: This release introduces a new database field. Make sure to analyze the database to update the schema.

BUG FIXES

  • Handles an exception in the scheduler task and console command if a file had been deleted permanently in QBank. This fix adds a new status field for sys_file table (tx_qbank_remote_is_deleted). If an exception is thrown when fetching media from API, this field will be set to true. This will prevent deleted files from being processed and the sync buttons in backend module will be removed for these files.
  • Fixes an undefined method error when running the qbank:updateqbankfiledatacommand in scheduler or CLI if automatic updates are disabled.

Backend module with file and metadata sync with property mapping

17 Jun 13:11
1d038eb
Compare
Choose a tag to compare

FEATURES

  • New backend module.
    • Add mapping of QBank media information (such as custom properties) to TYPO3 file metadata.
    • List all QBank media files downloaded to TYPO3. Includes buttons to manually update metadata and replace existing files with new versions.
  • When selecting a file, QBank media information is automatically downloaded and mapped to the TYPO3 file metadata. Currently supported: Custom properties, as well as the standard properties file name, name, rating, created, updated, and uploaded.
  • API for registering and synchronizing custom QBank media fields to TYPO3's file metadata. Check out the PSR-14 events CollectMediaPropertiesEvent, ExtractMediaPropertyValuesEvent, FilePropertyChangeEvent, and AfterFilePropertyChangesEvent.
  • CLI command for checking if media metadata has changed or new file versions have been published. This command can also be run through the TYPO3 scheduler.
  • CLI command for synchronizing media metadata and new versions of files. You can configure to synchronize both or either metadata and new file versions. We recommend only updating metadata automatically and changing file versions manually in the backend module. This command can also be run through the TYPO3 scheduler.

BUG FIXES

  • The icon font should now be loading properly. Some users have reported this bug, but we haven't been able to reproduce it locally. Still, we found the most likely cause and fixed it without seeing any regressions.
  • The QBank selector button is now hidden when a field's max number of media files has been reached.
  • The "Use media from QBank" button is no longer disabled inside IRRE records that are loaded dynamically.
  • Corrected an invalid type exception when rendering the "Use media from QBank".

DOCUMENTATION

  • Extended documentation.
  • Now using standard TYPO3 documentation rendering.

OTHER

  • Added unit tests.