version.nfo - Bauanleitung oder Beschreibung gesucht

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
Caravaner
Posts: 112
Joined: Sat Oct 05, 2019 5:20 pm
Location: Wadgassen (Saarland)
Contact:

version.nfo - Bauanleitung oder Beschreibung gesucht

Post by Caravaner » Sat Sep 11, 2021 12:41 pm

Hallo und guten Tag.
Ich suche jetzt seit Tagen wo steht, was und wie in der version.nfo von Plugins stehen soll.
Ich habe zwar einige Threads gefunden, wo es um die version.nfo geht, aber dort steht keine 'Bauanleitung' oder Pflicht - Liste.
Kann mir jemand den Link zu einer Beschreibung nennen, die mir erklärt, wie die version.nfo auszusehen hat und wie und wo die Informationen stehen müssen, die hi_updatecheck abfragen kann?

Gibt es etwas Vergleichbares für Templates?
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat. ;)
https://lembach-cmsimple.de

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: version.nfo - Bauanleitung oder Beschreibung gesucht

Post by Tata » Sat Sep 11, 2021 1:26 pm

Ich meine, dass das kann Dir helfen https://www.cmsimple-xh.org/de/?Repostitory-Info. Wenn ich mich nicht irre, es erstellt die version.nfo Datei automatisch.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: version.nfo - Bauanleitung oder Beschreibung gesucht

Post by cmb » Sat Sep 11, 2021 1:35 pm

Caravaner wrote:
Sat Sep 11, 2021 12:41 pm
Kann mir jemand den Link zu einer Beschreibung nennen, die mir erklärt, wie die version.nfo auszusehen hat und wie und wo die Informationen stehen müssen, die hi_updatecheck abfragen kann?
Die Information ist zur Zeit nur in der englischen Hilfedatei (plugins/hi_updatecheck/help/help.htm) zu finden; Abschnitt "Developers View".
Caravaner wrote:
Sat Sep 11, 2021 12:41 pm
Gibt es etwas Vergleichbares für Templates?
Nein, zumindest bisher nicht, da es für Templates eher selten Updates gibt.
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: version.nfo - Bauanleitung oder Beschreibung gesucht

Post by frase » Sat Sep 11, 2021 1:49 pm

cmb wrote:
Sat Sep 11, 2021 1:35 pm
Die Information ist zur Zeit nur in der englischen Hilfedatei (plugins/hi_updatecheck/help/help.htm) zu finden; Abschnitt "Developers View".
Boah!
Das habe ich schon öfter mal gesucht - und fand es nie!
Gehört unbedingt ins WIKI.

Caravaner
Posts: 112
Joined: Sat Oct 05, 2019 5:20 pm
Location: Wadgassen (Saarland)
Contact:

Re: version.nfo - Bauanleitung oder Beschreibung gesucht

Post by Caravaner » Sat Sep 11, 2021 2:13 pm

Danke!
Das werde ich mir jetzt erst einmal in aller Ruhe übersetzen und dann mal sehen wie weit ich komme.
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat. ;)
https://lembach-cmsimple.de

Caravaner
Posts: 112
Joined: Sat Oct 05, 2019 5:20 pm
Location: Wadgassen (Saarland)
Contact:

Re: version.nfo - Bauanleitung oder Beschreibung gesucht

Post by Caravaner » Sat Sep 11, 2021 4:47 pm

Jetzt habe ich die deutsche Übersetzung der engl. Hilfe-Datei fertiggestellt.
https://lembach-cmsimple.de...Hi_Updatecheck_XH-mit-Patches/version.nfo-Definition-etc.
Nach diesem 'Rezept' habe ich gleich mal die version.nfo für mein Plugin SimplePlugins_XH-Edition-KRL erstellt und getestet. Es hat tatsächlich geklappt.

An dieser Stelle ein ganz kurzer Abriss:
Erstellen einer version.nfo-Datei
Die version.nfo ist einfach eine csv-Datei mit genau den folgenden sieben Einträgen in einer Zeile:

Code: Select all

Plugin_Name,Version,Readable_Version,Critical?,Additional_Infos,Download_Url,Url_to_remote_nfo
Beschreibung der Felder:

*Plugin_Name:
Der lesbare Name Ihres Plugins, der für die Info-Meldungen in der (x)html-Ausgabe verwendet wird
Beispiel: Update-Check

*Version:
Die Version des Plugins. Dieser Eintrag wird zum Vergleich der Versionen verwendet.
Format: alles, was PHPs version_compare() verstehen kann
Beispiele: 1.5.7 oder 1.3.2 RC ... oder Build(Daten) wie 2013051601, 2013051602

*Lesbare Version:
Dieser Eintrag wird in der (x)html-Ausgabe dem Benutzer angezeigt
Beispiele: 1.5.3 - 2013-05-16 oder nur 1.5.2 oder alles, was für Sie nützlich ist

Kritisch?
Dieses Feld wird verwendet, um den Benutzer über kritische Updates zu informieren.
Wenn Sie eine Version mit einem kritischen Fehler veröffentlicht haben,
geben Sie hier die Versionsnummer an und der Benutzer wird mit einer Warnmeldung benachrichtigt,
wenn seine installierte Version gleich oder älter als die hier angegebene ist.
Format: wie bei "Version" oben.
HINWEIS: Behalten Sie diesen Eintrag auch in zukünftigen Versionen bei,
falls ein Benutzer frühere Updates verpasst hat

Zusätzliche_Infos:
Dieser Eintrag wird in der (x)html-Ausgabe an den Benutzer ausgegeben.
Normalerweise sollte dieses Feld leer bleiben.
Sie können nur einen kurzen zusätzlichen Hinweis in nur einer Sprache geben.
Außerdem werden alle Script-/HTML-Auszeichnungen entfernt.

*Download_Url
Die vollständige URL zur Downloadseite der neuen Version. Dieser Eintrag wird verwendet,
um einen Link in der Nachricht zu erstellen, die dem Benutzer angezeigt wird.
Beispiel: http:// www . domain.tld?Plugins:Pluginname

*Url_zu_remote_nfo
Vollständige URL zur .nfo - Datei auf Ihrem Server mit den aktuellen Versionsinformationen des Plugins.
Diese Datei muss über das Internet zugänglich sein.
Denken Sie daran: diese URL sollte sich in Zukunft nicht ändern!
---------------------------------------------------------------------------------------------------------------------
Hinweis: Die mit " * " gekennzeichneten Felder dürfen nicht leer sein.
Und vergessen Sie nicht die Kommas, wenn Sie Felder leer lassen! Das Plugin prüft, ob genau sieben Einträge in der .nfo-Datei vorhanden sind und ignoriert das Plugin ansonsten.
Beispiel: http(s):// www . domain.tld/downloads/versioninfos/Pluginname_version.nfo

Speichern Sie eine Datei mit den oben genannten Informationen im Stammverzeichnis Ihres Plugins - auf derselben Ebene wie index.php und admin.php. Der Dateiname muss "version.nfo" lauten. Legen Sie dann eine (umbenannte) Kopie dieser Datei auf Ihrem Server ab, die über die im letzten Feld "Url_to_remote_nfo" angegebene Url erreichbar ist.
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat. ;)
https://lembach-cmsimple.de

Post Reply