[3.3][CDB] Extension Manager Plus (verbesserte Erweiterungsverwaltung)

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von LukeWCS »

IMC hat geschrieben: 14.06.2022 19:43 Um kompatibel zu bleiben werde ich den Code um folgendes ergänzen. Wenn man nur einen String hat muss er natürlich angepasst werden.
Habe mir das jetzt auch unter 3.2.11 angeschaut. Ja, die Weiche ist zwingend nötig, denn bei 3.2 genügt schon ein implizites true als Rückmeldung, damit phpBB die Aktivierung der Ext auslöst. Ab 3.3 muss das ein explizites true sein. Das heisst wenn man mit der 3.3 Methode unter 3.2 ohne Weiche arbeiten "würde" und dann im Zuge der Voraussetzungsprüfung ein String oder Array zurück liefert, würde phpBB die Ext einfach durchwinken und aktivieren, was natürlich unerwünscht ist.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1063
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von Mike-on-Tour »

Genauso, deshalb die Weiche.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von LukeWCS »

EMP 1.0.2 veröffentlicht.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
migoe
Mitglied
Beiträge: 80
Registriert: 15.05.2018 09:44
Wohnort: Rothenburg ob der Tauber
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von migoe »

Hallo Luke,
LukeWCS hat geschrieben: 17.06.2022 21:34 EMP 1.0.2 veröffentlicht.
etwas stimmt nicht mit der Datei composer.json, denn wenn ich die Dateien aus dem GitHub auf den Server übertrage (Erweiterung vorher natürlich deaktiviert) und dann wieder aktivieren möchte (Seite natürlich vorher aktualisiert) wird folgendes angezeigt:

Code: Alles auswählen

Die Erweiterung „lukewcs/extmgrplus“ ist ungültig.
JSON-Datei konnte nicht dekodiert werden: ./../ext/lukewcs/extmgrplus/composer.json
So sieht der Inhalt der composer.json aus:

Code: Alles auswählen

{
	"name": "lukewcs/extmgrplus",
	"type": "phpbb-extension",
	"description": "Extends the Extension Manager with the ability to disable and re-enable all installed extensions at once. An individual selection can also be made using checkboxes. Furthermore, sequence groups can be defined or extensions can be ignored. Additional information is also displayed in the Extension Manager.",
	"homepage": "https://github.com/LukeWCS/ext-mgr-plus",
	"version": "1.0.2",
	"time": "2022-06-17",
	"license": "GPL-2.0-only",
	"authors": [
		{
			"name": "LukeWCS",
			"homepage": "https://github.com/LukeWCS",
			"role": "Developer (EMP)"
		},
		{
			"name": "Christian Esch aka Chris1278",
			"homepage": "https://github.com/chris1278",
			"role": "Developer (ExtOnOff)"
		}
	],
	"require": {
		"php": ">=7.0.0,<8.2.0",
		"composer/installers": "~1.0.0"
	},
	"extra": {
		"display-name": "Extension Manager Plus",
		"lang-min-ver": "1.0.2",
			"soft-require": {
			"phpbb/phpbb": ">=3.2.11,<3.4.0@dev"
		},
		"version-check": {
			"host": "lukewcs.github.io",
			"directory": "/ext-mgr-plus",
			"filename": "version_check.json",
			"ssl": true
		}
	}
}
on_check.json",
			"ssl": true
		}
	}
}

Liebe Grüße aus Rothenburg

migoe | www.liedermacher-forum.de | 2003 - 2022
phpBB seit Mai 2018 - aktuelle Version 3.3.8
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1717
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von Scanialady »

Kann ich nicht bestätigen, funktioniert bei mir einwandfrei.

Nach der Deaktivierung lösche mal die alten Dateien, und lade die neuen noch einmal hoch. Vielleicht ist da was nicht korrekt hochgeladen.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5386
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von oxpus »

Kann ich bestätigen: Ist soweit alles fehlerfrei gelaufen.
Einfach noch mal hochladen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2091
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von LukeWCS »

Hallo migoe
migoe hat geschrieben: 18.06.2022 21:20 Hallo Luke,
etwas stimmt nicht mit der Datei composer.json, denn wenn ich die Dateien aus dem GitHub auf den Server übertrage (Erweiterung vorher natürlich deaktiviert) und dann wieder aktivieren möchte (Seite natürlich vorher aktualisiert) wird folgendes angezeigt:
Ja, guck dir die Datei, die du hier gezeigt hast, mal genau an. Am Ende ist ein Teil des Dateiendes wiederholt vorhanden. Dadurch wird die JSON Struktur ungültig und phpBB kann die Datei natürlich nicht verarbeiten. So sieht das Original aus:

https://github.com/LukeWCS/ext-mgr-plus ... poser.json

Habe zur Sicherheit auch lukewcs_extmgrplus_1.0.2.zip von GH geholt und mit meiner Referenz lokal verglichen: Die Datei ist intakt. Wie die Kollegen schon schrieben: nochmal hochladen. Am besten du löschst den Ordner extmgrplus vom Webserver und lädst ihn komplett neu hoch. Beim Hochladen ist bei dir irgendwas schiefgelaufen.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
chris1278
Mitglied
Beiträge: 3526
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von chris1278 »

Und denk dran bitte Dateien NUR im binär Modus hochladen.
Benutzeravatar
migoe
Mitglied
Beiträge: 80
Registriert: 15.05.2018 09:44
Wohnort: Rothenburg ob der Tauber
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von migoe »

LukeWCS hat geschrieben: 18.06.2022 22:21Ja, guck dir die Datei, die du hier gezeigt hast, mal genau an. Am Ende ist ein Teil des Dateiendes wiederholt vorhanden. Dadurch wird die JSON Struktur ungültig und phpBB kann die Datei natürlich nicht verarbeiten. ...Die Datei ist intakt. Wie die Kollegen schon schrieben: nochmal hochladen. Am besten du löschst den Ordner extmgrplus vom Webserver und lädst ihn komplett neu hoch. Beim Hochladen ist bei dir irgendwas schiefgelaufen.
Das ist tatsächlich ein Übertragungsfehler und eigentlich hätte ich es wissen müssen 🤦 bitte entschuldigt die Belästigung wegen so einem blöden Anfängerfehler.

"Eigentlich" benenne ich die Ordner auf dem Server immer um und übertrage dann alle Dateien und Ordner bei, aber diesmal habe ich die Dateien doch wieder einfach nur drüberkopiert. Jetzt habe ich es aber hoffentlich kapiert!

Den Binärmodus habe ich aber mittlerweile aktiviert, was aber trotzdem nicht bedeutet, dass Fehler bei der Übertragung passieren können.

Hoffentlich kann meine Erfahrung andere vor dem selben Fehler schützen.

Nix für ungut und allen einen schönen Tag am Strand oder im Schwimmbad - und denkt an den Sonnenschutz!
Liebe Grüße aus Rothenburg

migoe | www.liedermacher-forum.de | 2003 - 2022
phpBB seit Mai 2018 - aktuelle Version 3.3.8
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5386
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [3.3] [3.2] Extension Manager Plus

Beitrag von oxpus »

Ist kein Problem.
Für Hilfe und Ratschläge sind wir doch da.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „Extensions in Entwicklung“