Seite 1 von 1

Funktionsweise des Versionscheck eine extension

Verfasst: 13.11.2017 23:32
von chris1278
So ich habe nun erfolgreichg eine Extension gebastelt. Diese läuft ohne Probleme.

Jetzt würde ich der gerne einen Versionscheck verpassen.

der müste in der Composer-json ja eingetragen werden.

Ich würde auf dem Webspace wo die erweiterung liegt eine datei erstellen. Aber mit welchem Inhalt.

Die Angaben in der Composer.json müssten etwa so ausschauen:

Code: Alles auswählen

"version-check": {
			"host": "(Hostname wo die Versionsdatei liegt)",
			"directory": "(Verzeichniss zur datei)",
			"filename": "Version.json"
		}
Das ist eigentlich kein problem.

Aber wie mus diese Version.json aussehen.

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 04:50
von Kirk
Hallo
Schau dir diese einfach von anderen Erweiterungen an.

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 07:55
von chris1278
@kirk

Ich weis schon was in meine Composer.json mus. aber wie mus die Datei aussehen wo die infos zur neuen version drin stehen. oder mus die die selben infos haben wie die composer.json nur das die versions nummer höher geht.

MFG

PS: evtl. könnte mal einer ein beispiel posten.

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 09:01
von Dr.Death
Beispiel für meine phpbb Formel 1 WebTipp Extension:

Innerhalb der composer.json

Code: Alles auswählen

	"extra": {
		"display-name": "F1 WebTip",
		"soft-require": {
			"phpbb/phpbb": ">=3.1,<3.2@dev"
		},
		"version-check": {
			"host": "lpi-clan.de",
			"directory": "/updatecheck",
			"filename": "phpbb-ext-f1webtipp-version.json"
		}
	}
Und das Gegenstück auf dem Anbieter Server:


http://lpi-clan.de/updatecheck/phpbb-ex ... rsion.json

Code: Alles auswählen

{
    "stable": {
        "3.1": {
            "current": "1.0.4",
            "announcement": "https://www.phpbb.de/community/viewtopic.php?f=149&t=231370",
            "download": "https://github.com/DrDeath/phpbb-ext-f1webtip/archive/1.0.4.zip",
            "eol": null,
            "security": false
        }
    }
}

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 09:08
von chris1278
Ok. Danke damit kann ich was Anfangen.

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 09:19
von Dr.Death

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 14.11.2017 10:05
von chris1278
Alles klar. Danke Dr.Death.

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 16.11.2017 23:12
von gn#36
Wenn du in meinen Versioncheck Notifier schaust kannst du sehen, wie du selber die Versionsprüfung mit dem selben Mechanismus durchführen könntest (siehe insbesondere die Helferklasse).

Re: Funktionsweise des Versionscheck eine extension

Verfasst: 17.11.2017 06:58
von chris1278
Danke habs schon verstanden. habs auch schon getestet. lokal versteht sich. und funktioniert.