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?
version.nfo - Bauanleitung oder Beschreibung gesucht
version.nfo - Bauanleitung oder Beschreibung gesucht
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
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat.
https://lembach-cmsimple.de
Re: version.nfo - Bauanleitung oder Beschreibung gesucht
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.
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.
Re: version.nfo - Bauanleitung oder Beschreibung gesucht
Die Information ist zur Zeit nur in der englischen Hilfedatei (plugins/hi_updatecheck/help/help.htm) zu finden; Abschnitt "Developers View".
Nein, zumindest bisher nicht, da es für Templates eher selten Updates gibt.
Christoph M. Becker – Plugins for CMSimple_XH
Re: version.nfo - Bauanleitung oder Beschreibung gesucht
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
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat.
https://lembach-cmsimple.de
Re: version.nfo - Bauanleitung oder Beschreibung gesucht
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:
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.
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
*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
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat.
https://lembach-cmsimple.de