[3.3][CDB] Extension Manager Plus (verbesserte Erweiterungsverwaltung)
Re: [3.3] [3.2][CDB] Extension Manager Plus
Die Erweiterung ist wirklich toll, vielen Dank!!
Jetzt fehlt eigentlich nur noch eine Funktion, um Zip-Dateien von Erweiterungen hochzuladen und im richtigen Verzeichnis auszupacken bzw. Dateien der Erweiterungen auch wieder zu löschen FTP-Ade
Jetzt fehlt eigentlich nur noch eine Funktion, um Zip-Dateien von Erweiterungen hochzuladen und im richtigen Verzeichnis auszupacken bzw. Dateien der Erweiterungen auch wieder zu löschen FTP-Ade
- Mike-on-Tour
- Supporter
- Beiträge: 1088
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: [3.3] [3.2][CDB] Extension Manager Plus
So etwas gibt es schon, nennt sich TinyFileManager.
Re: [3.3] [3.2][CDB] Extension Manager Plus
Freut mich das ich dich inspirieren konnte und dadurch etwas zurückgeben konnte.
Ich habe schon einiges von deinem Codeding leicht verändert übernommen.
Gruß, Thorsten
Re: [3.3] [3.2][CDB] Extension Manager Plus
Mike ich denke mal das meint der nicht. Ich denke der meinte sowas wie es damals gab den automod.
Also da wo man die zip datei hochlädt und die direkt entpackt und installiert wird.
Re: [3.3] [3.2][CDB] Extension Manager Plus
Stimmt, dass meinte "der"...
Zuletzt geändert von Dr.Death am 11.05.2023 12:47, insgesamt 1-mal geändert.
Grund: Unnötiges Vollzitat des vorherigen Beitrags entfernt - Dr.Death
Grund: Unnötiges Vollzitat des vorherigen Beitrags entfernt - Dr.Death
- Mike-on-Tour
- Supporter
- Beiträge: 1088
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: [3.3] [3.2][CDB] Extension Manager Plus
Okay, diesen Mod kenne ich nicht, der war vor meiner Zeit.
Re: [3.3] [3.2][CDB] Extension Manager Plus
Der war auch vor meiner Zeit, knapp.Mike-on-Tour hat geschrieben: ↑11.05.2023 14:51 Okay, diesen Mod kenne ich nicht, der war vor meiner Zeit.
Danke
Zumindest das theoretische Konzept dafür habe ich schon vor einiger Zeit ausgearbeitet. Das ist allerdings nicht trivial. Damit meine ich weniger die technische Realisierung, weil ich mir das nötige Wissen (Web Upload, ZIP-Handhabung) schon längst bei phpBB Ext Check (Entwickler Tool) angeeignet habe. Die potentiellen Probleme sind eher:Jetzt fehlt eigentlich nur noch eine Funktion, um Zip-Dateien von Erweiterungen hochzuladen und im richtigen Verzeichnis auszupacken bzw. Dateien der Erweiterungen auch wieder zu löschen FTP-Ade
- Wenn Admins eigene Übersetzungen hinzugefügt oder bestehende geändert haben.
- Wenn Admins eigene Style Templates hinzugefügt oder bestehende geändert haben.
- Wenn es bei einer Ext per Design vorgesehen ist, zusätzliche Dateien innerhalb der Ext-Ordnerstruktur hinzuzufügen, z.B. Bilddateien (Banner und dergleichen).
Würde phpBB für Exts das Phar-Format unterstützen, wären die Punkte Installieren/Update/Deinstallieren/Löschen wesentlich einfacher. Denn nur dann, wenn man eine strikte Trennung zwischen Code und Daten hat, kann man auch entsprechende Automatismen etablieren. Diesen Zustand haben wir jedoch leider nicht. Gut, dafür braucht man Phar nicht zwingend, dass könnte man auch mit strikten Vorgaben für Code und Daten realisieren, kombiniert mit entsprechenden Funktionen für Ext Coder die den Zugriff regeln.
Möge das Backup mit dir sein. Immer.
Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Re: [3.3] [3.2][CDB] Extension Manager Plus
Ok hier müsste man auch differenzieren. Der Automod der änderte ja auch Dateien direkt mit ab was man bei den Extension ja nicht macht (normalerweise).
Ich denke wenn man das so macht das man eine Option anbietet das man eine Zip Datei hochladen kann diese dann entpackt und die Dateien dann in der ext Ordner Struktur ist wie sie sein sollte verteilt, sprich man lädt die zip hoch, im Hintergrund wird die entpackt ( so das die auch nachher im anpassen Bereich in der liste erscheint) kann man die auch dann durch anklicken normal installieren. Weil ob die Extension funktioniert oder nicht hat ja normalerweise nix mit emp zu tun. Im Grunde sollte emp nur das machen was der Benutzer mit dem file Upload Programm macht. Den Rest macht ja im Normalfall die Foren Routine.
Ich denke wenn man das so macht das man eine Option anbietet das man eine Zip Datei hochladen kann diese dann entpackt und die Dateien dann in der ext Ordner Struktur ist wie sie sein sollte verteilt, sprich man lädt die zip hoch, im Hintergrund wird die entpackt ( so das die auch nachher im anpassen Bereich in der liste erscheint) kann man die auch dann durch anklicken normal installieren. Weil ob die Extension funktioniert oder nicht hat ja normalerweise nix mit emp zu tun. Im Grunde sollte emp nur das machen was der Benutzer mit dem file Upload Programm macht. Den Rest macht ja im Normalfall die Foren Routine.
Re: [3.3] [3.2][CDB] Extension Manager Plus
Das ist klar.
Das wäre der einfachste Fall, bei dem man auch nichts berücksichtigen müsste, weil es zu dem Zeitpunkt noch keine Sonderanpassungen geben kann. Aber in dem Moment wo ich eine Upload- und Entpack-Funktion einbaue, muss ich auch eine Lösch-Funktion einbauen und genau da wirds problematisch.Ich denke wenn man das so macht das man eine Option anbietet das man eine Zip Datei hochladen kann diese dann entpackt und die Dateien dann in der ext Ordner Struktur ist wie sie sein sollte verteilt, sprich man lädt die zip hoch, im Hintergrund wird die entpackt ( so das die auch nachher im anpassen Bereich in der liste erscheint) kann man die auch dann durch anklicken normal installieren.
Es geht nicht um Funktion, sondern um Dateistruktur. Sobald diese vom Admin nach der Installation in irgendeiner Form gegenüber dem Originalzustand geändert wurde, werden Automatismen heikel. Dann hat man ruckzuck jede Menge Wenn's und Aber's.Weil ob die Extension funktioniert oder nicht hat ja normalerweise nix mit emp zu tun. Im Grunde sollte emp nur das machen was der Benutzer mit dem file Upload Programm macht. Den Rest macht ja im Normalfall die Foren Routine.
Möge das Backup mit dir sein. Immer.
Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Re: [3.3] [3.2][CDB] Extension Manager Plus
Luke das ist ja auch ok. Das war ja nur ein Gedanke. Ich kann nachvollziehen das es im Hintergrund einige Sachen gibt die man gerade bei emp empfindlicher berücksichtigen muss.