AddOn
NextCLoud für REDAXO
Beschreibung
Nextcloud Medienpool UploadNextcloud Medienpool Upload
github.com/FriendsOfREDAXO/nextcloud
Umsetzung
Versionen
1.6.2
Version 1.6.2 – Starkes Medien- & Datei-Management
REDAXO und Nextcloud rücken noch enger zusammen! Dieses Release bringt echte Workflow-Booster für die tägliche Arbeit mit Dateien und Medien.
Highlights & Neuerungen
- REDAXO-Medienpool ➔ Nextcloud: Lade Medien (einzeln oder per Mehrfach-Upload via Medienliste) direkt aus dem REDAXO-Medienpool in deinen aktuellen Nextcloud-Ordner hoch.
- Dateien aufschalten & löschen: Dateien lassen sich jetzt komfortabel per Checkbox-Mehrfachauswahl aus der Dateiliste löschen.
- Direkt-Vorschau: Video-Dateien können nun direkt in der Dateiliste über ein neues Vorschau-Modal abgespielt werden.
- Schlankeres UI: Die Upload-Schnittstelle wurde auf ein übersichtliches Modal mit einer zentralen Medienliste fokussiert.
Rechte & Sicherheit
- Feingranulare Rechte: Neues Recht
nextcloud[upload_mediapool]zur gezielten Freigabe pro Benutzerrolle sowie Steuerung des Löschvorgangs übernextcloud[delete]. - Höhere Sicherheit: Der neue API-Endpoint sichert Medienpool-Uploads mit Rechteprüfungen (Addon-, Upload- und Kategorie-Rechte) ab und schützt zuverlässig vor Path-Traversal (
./..).
Verbessert & Behoben
- Stabileres Löschen: 403-Fehler durch vereinheitlichte Pfadbehandlung behoben.
- Bessere Fehler-Meldungen: Klare Hinweise, falls Nextcloud das Löschen verweigert (z. B. bei Dateisperren).
1.4.0
1.4.0] – 2026-04-17
Neu: Share-Links
- Öffentliche Nextcloud-Share-Links können direkt aus der Dateiliste im Backend erstellt werden (Share-Button pro Datei).
- Optionales Ablaufdatum für jeden Share-Link.
- Share-Links sind optional und über die AddOn-Einstellungen aktivierbar/deaktivierbar.
- Neue REX_VAR
REX_NEXTCLOUD_SHARE[path="..." expiry="..."]– Share-Links können direkt in Modul-Outputs und Templates eingebettet werden. - Share-Links werden gecacht (
rex_config) und bei Ablauf automatisch erneuert. Cache kann mitreset="1"zurückgesetzt werden.
Neu: Nextcloud-Tags als Mediametadaten
- Beim Dateiimport in den Medienpool werden Nextcloud-Tags automatisch als Mediametadaten übernommen.
- Das Zielfeld (z. B.
med_description) ist frei konfigurierbar und muss als Spalte inrex_mediaexistieren (z. B. über das metainfo-AddOn). - Die Funktion ist optional – bleibt das Zielfeld in den Einstellungen leer, werden Tags ignoriert.
Refactoring
- AJAX-Handler von
boot.phpin eine eigenerex_api_function-Klasse (rex_api_nextcloud) ausgelagert. API-Endpunkte werden nun korrekt über?rex-api-call=nextcloudaufgerufen. - Bugfix:
http_build_query()verwendete den PHP-ini-Wertarg_separator.output = &als Trennzeichen, was dazu führte, dass Nextcloud beim Erstellen von Share-Links nur den ersten Parameter (path) erhielt und mit „Unbekannter Freigabetyp" antwortete. Behoben durch expliziten Separator'&'.
1.3.0
What's Changed
- Change namespace from Klxm\Nextcloud to FriendsOfRedaxo\NextCloud by @Copilot in https://github.com/FriendsOfREDAXO/nextcloud/pull/4
- Remove duplicate translations from German language file by @Copilot in https://github.com/FriendsOfREDAXO/nextcloud/pull/6
Full Changelog: https://github.com/FriendsOfREDAXO/nextcloud/compare/1.2.0...1.3.0
1.2.0
What's Changed
- Add root folder configuration and PDF preview functionality by @copilot-swe-agent in https://github.com/KLXM/nextcloud/pull/2
New Contributors
- @copilot-swe-agent made their first contribution in https://github.com/KLXM/nextcloud/pull/2
Full Changelog: https://github.com/KLXM/nextcloud/compare/1.1.2...1.2.0
1.1.2
Zuverlässigere Bildvorschau
1.1.1
Fix: es wurde nicht geprüft ob das cronjob-AddOn aktiv ist.
1.1.0
Liefert einen CronJob für Backups zu NextCloud
1.0.0
Joy to the World! 💫
1st final release
1.0.0-beta2
fix für i8n
1.0.0-beta1
Erste Beta:
- Verbindung über API mit Nextcloud
- Filebrowser mit Bildviewer
- Direkter Import einer Datei
- Import mehrerer Dateien
- Readme hoffentlich verständlich
Full Changelog: https://github.com/KLXM/nextcloud/commits/1.0.0-beta1