Skip to main content

Änderungsprotokoll

Dieses Änderungsprotokoll listet alle veröffentlichten Versionen von Phoca Download Source, die neueste zuerst.

Diese Seite wird beim Release automatisch aus der Änderungsdatei des Produkts erzeugt. Änderungen von Hand gehen beim nächsten Abgleich verloren.

Version 1.7.1 – 31.07.2026

Hinzugefügt

  • Einheitliches Installationspanel nachNach Installation und Update,Update imerscheint Aufbauein identischÜbersichtsfenster zu den übrigen Graup-IT-Erweiterungen: Produktmarke,mit Version, Status,Status Sprungund inEinstiegen die Plugin-Einstellungen sowie Karten fürzu Erste Schritte, Download-Schlüssel und Handbuch.
  • DieEin KarteKlick auf „Updates aktivieren“ führt direkt aufzu dieden Update-Quellen, vorgefiltertbereits auf fehlende Download-Schlüssel fehlt“.gefiltert.
  • <changelogurl> im Manifest: Der Erweiterungs-Manager zeigt hinter der Versionsnummer die Änderungsliste.Liste der Änderungen.

Geändert

  • SämtlicheHinweise zu Restdateien einer Altversion oder zu deaktiviertem Phoca Download erscheinen jetzt im Übersichtsfenster statt lose daneben.

Sprache

    Alle Meldungen desbei Installationsskripts laufen über Sprachkonstanten statt über fest eingebautes EnglischInstallation und Update liegen in Deutsch und Englisch vor. Nicht fatale Hinweise (Restdateien einer Altversion, deaktiviertes Phoca Download) erscheinen jetzt im Panel statt als lose Meldung daneben.

    Version 1.7.0 – 30.07.2026

    Sicherheit

    • Die ResolverDownloads folgen jetzt den Sichtbarkeitsregeln desvon Phoca-Download-Frontends:Phoca ZugriffsebenenDownload: des Besuchers,Zugriffsebene, Veröffentlichungszeitraum und — bei mehrsprachigen Websites — die Inhaltssprache werden gefiltert.berücksichtigt.
    • Bisher erschienen Titel und Beschreibungen zugriffsbeschränkterzugriffsbeschränkte oder terminierterterminierte Downloads öffentlich im Layout.
    • Die Dateigrößen-Ermittlung istder gegenDateigröße Pfad-Ausbruchkann gehärtet:nicht Dermehr aufgelösteaus Pfaddem mussDownload-Ordner innerhalb des Phoca-Download-Ordners liegen.ausbrechen.
    • SQL-WerteAlle Datenbankwerte laufen durchgängig über Parameter-Bindinggebundene bzw. whereIn().Parameter.

    Geändert

      Große Listen laden deutlich schneller: Kategorien und Schlagwörter werden gebündelt statt je Dokument abgefragt. Auf regulären Seitenaufrufen entfallen die Abfragen für die Auswahllisten des Builders; sie laufen nur noch im Customizer. Vollständige Modernisierung auf die Joomla-6-Plugin-Architektur:Architektur Namespace Graup\Plugin\System\YtpPhocadownload, Dependency Injection über services/provider.php, Events über SubscriberInterface (Joomla-7-fest, keine Deprecation-WarnungenVeraltungswarnungen mehr).mehr. YOOtheme-AnbindungDer aufDownload-Schlüssel daswird offiziellein Modul-Musterder umgestelltForm (YOOtheme\app()->load()übergeben, stattdie manuellerder Autoloader-Registrierung). Update-Server auf https://www.graup-it.de/updates/plg_system_ytp_phocadownload_updates.xml umgestellt (zentrale Update-Struktur, https). Download-Key-Prefix von download_id= auf dlid= umgestellt;erwartet; bestehende Update-SitesQuellen werden bei der Installation automatisch migriert.umgestellt. SprachdateienDie werdenKategorien-Auswahl jetztim überBuilder dasist Manifesthierarchisch globalsortiert installiertund (<languages>-Block)eingerückt, stattdie ausBildfelder demtragen Plugin-Ordnereindeutige geladen.Bezeichnungen. Der Anzeigename auflautet jetzt „System - Phoca Download Source" angeglichen (Produktname); Beschreibungstexte auf die tatsächlichen Voraussetzungen (Joomla 6+) aktualisiert. Kategorien-Auswahllisten im Builder sind jetzt hierarchisch sortiert und eingerückt; die Bild-Felder tragen eindeutige Labels (Vollansicht-/Vorschau-URL). Sprachdateien bereinigt (doppelte und ungenutzte Konstanten entfernt). README überarbeitet (versionsunabhängig, aktuelle Architektur)Source“.

      Behoben

      • Update-InstallationenBei räumeneinem jetztUpdate bleiben keine Dateien alter Plugin-Versionen aufmehr (Joomla löscht aus dem Manifest verschwundene Dateien nicht selbst).zurück.

      Entfernt

      • Selbst-DeaktivierungDas desPlugin Pluginsdeaktiviert beisich fehlendemnicht mehr selbst, wenn Phoca Download (direkterfehlt. Datenbank-Eingriff).Stattdessen Ersatz: Die Installation prüftbricht die Phoca-Download-Präsenz und brichtInstallation ohne die Komponente ab; zur Laufzeit bleibt das Plugines schlicht inaktiv.wirkungslos.
      • VeralteterEin com_ajax-Endpunkt onAjaxYtpPhocadownload (seit 1.2.0 ungenutzt, als deprecated markiert).
      Totes Gerüst: leeres dynamic/-Modul samt Registrierung einer nicht existierenden customizer.js, ungenutzter customizer.init-Listener,Schnittstellen-Endpunkt ICONS.md.wurde

      Hinweise

        Kategorie-Titel und Tags werden mit je einer Abfrage pro Ergebnisliste geladen statt pro Dokument (vorher bei großen Listen vierstellige Query-Zahlen). Datei-Zähler der Kategorien laufen über eine einzige gruppierte Abfrage; der Kategoriebaum wird einmal pro Request geladen und wiederverwendet. Die Auswahllisten des Builders (alle Dokumente/Kategorien) werden nur noch im YOOtheme-Customizer aufgebaut — auf regulären Seitenaufrufen laufen dafür keine Datenbankabfragen mehr.entfernt.

        Version 1.6.0 – 06.03.2025

        Hinzugefügt

        • Nativer Joomla-Download-Key-Support (<dlid>): Der KeyDownload-Schlüssel wird zentral unter System → Update → Update-SitesQuellen verwaltet.
        • Installer-MigrationEin einerzuvor in den Plugin-ParameternEinstellungen gespeichertenhinterlegter download_idSchlüssel inwird das native extra_query-Feldbei der Update-Site.Installation übernommen.

        Version 1.55.0

        Geändert

        • Update-Server-Anbindung und Download-KeySchlüssel als Plugin-ParameterEinstellung (Vorstufe zur nativenzentralen Joomla-LösungVerwaltung in 1.6.0).0.

        Version 1.3.0 – 22.01.2025

        Hinzugefügt

        • Automatische Dateityp-Icon-Erkennung:Erkennung Felderdes file_icon_slug,Dateityps file_icon_url,mit file_extensionpassendem (60+Symbol Dateitypen;für Iconsüber aus60 der Phoca-Download-Komponente).Dateitypen.

        Version 1.2.1 – 22.01.2025

        Behoben

        • Sprachdateien werden zum richtigen Zeitpunkt geladen; keine rohen Sprachkonstanten mehr imIm YOOtheme-Builder.Builder erschienen rohe Textbausteine statt der Beschriftungen.

        Version 1.2.0 – 22.01.2025

        HinzugefügtSprache

        • Vollständige Mehrsprachigkeit über Joomla-Sprachkonstanten; Sprachdateien fürin Deutsch (de-DE) und Englisch (en-GB).Englisch.

        Version 0.1.0 – 21.01.2025

        Hinzugefügt

        • Erste Veröffentlichung: Phoca Download 6.0.0als alsInhaltsquelle für den YOOtheme-Pro-Content-Quelle.Builder.
        • Modi „Einzelnes Dokument"Dokument“, „Dokumente"Dokumente“ und „Kategorien";Kategorien“, Customdazu Fields,eigene Tags,Felder, Mehrfach-Bilder,Schlagwörter, automatischemehrere Unterkategorie-EinbeziehungBilder (4und Ebenen).Unterkategorien bis zu vier Ebenen.