Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Alle Versionsfelder synchron halten

Die Versionsnummer eines Themes steht an bis zu fünf Stellen; die Liste, die Reihenfolge, in der Sie sie vor einem Release ändern, und eine einminütige Prüfung, dass sie übereinstimmen.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/extensions/keeping-version-fields-in-sync.md

On this page

This page is a translation. Read the English original

Alle Versionsfelder synchron halten

Diese Seite ist für alle, die ein Theme veröffentlichen. Installationen, die Seite Über, Packagist und Ihre Nutzer lesen die Version aus verschiedenen Dateien. Stimmen die Dateien nicht überein, kann niemand sagen, welches Release installiert ist.

Wo die Version steht

OrtFormPflicht
ezinfo.php 'Version'1.0.4ja
extension.xml <version>1.0.4ja
composer.json version1.0.4nur wenn Sie das Feld führen (Packagist liest den Tag, wenn es fehlt)
Kopf von share/filelist.md5so, wie die Datei es angibtnur wenn das Theme eine mitliefert (Datei-Prüfsummen)
Der Git-Tagv1.0.4 (oder 1.0.4, wenn Ihr Repository ohne v taggt)ja, bei jedem Release

Die Reihenfolge

  1. Wählen Sie die Nummer aus dem, was schon veröffentlicht ist, nie aus dem Gedächtnis (Prüfen, was schon veröffentlicht ist).
  2. Schreiben Sie sie in jede Datei der Tabelle.
  3. Committen Sie („Updated: Version 1.0.4“ oder als Teil des letzten Commits des Releases).
  4. Taggen Sie diesen Commit und pushen Sie beides.

Taggen Sie nie zuerst und erhöhen danach: Der Tag trüge die alte Nummer, und ein gepushter Tag ist endgültig (Ein gepushter Tag ist endgültig).

Die einminütige Prüfung

Führen Sie im Ordner des Themes aus:

grep -n "'Version'" ezinfo.php
grep -n '<version>' extension.xml
grep -n '"version"' composer.json
php -l ezinfo.php
xmllint --noout extension.xml

Erwartet: dieselbe Nummer bei den ersten beiden (und beim dritten, falls vorhanden), No syntax errors detected in ezinfo.php und keine Ausgabe von xmllint.

Wenn sie schon nicht übereinstimmen

  • Wurde mit den falschen Nummern noch nichts veröffentlicht: Korrigieren Sie die Dateien und veröffentlichen Sie dann.
  • Ist ein Release mit nicht übereinstimmenden Dateien hinausgegangen: Verschieben Sie seinen Tag nicht. Veröffentlichen Sie die nächste Version mit korrigierten Dateien und sagen Sie es in deren Notes (Wenn ein Release schiefgeht).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x