Online-Updates¶
Tasks¶
• "Programmversion prüfen für Download-Daten" (https://mfchi.plan.io/issues/2314)
• Daten für Textausgaben downloaden (https://mfchi.plan.io/issues/2309)
• BIBELDIGITAL Shop anbinden (https://mfchi.plan.io/issues/2312)
Erster Aspekt: Schaltfläche "Online"¶
Im Fenster Einbindung gibt es oben die Schaltflächen "CD-ROM" und "Update". Nach dem Ende der neuen Version gibt es nun in der Datei "mfbo.ini" im Abschnitt "[Verschiedenes]" den Eintrag "Neu=0". Wenn man hier nun "Neu=1" einträgt so muss die Schaltfläche "Online" erscheinen.
Man drückt auf die Schaltfläche und es erscheint eine Meldung.
Geplant ist, dass man mit MFchi in Zukunft Dateien aus dem Internet laden kann und auch Online Textausgaben u.a. beziehen kann. Ein Anwender bekommt eine Meldung wenn er eine zu alte Version hat, um die aktuellen Möglichkeiten zu nutzen.
Startpunkt ist folgende Datei: http://prg.mfchi.org/mfchi.txt.
Diese Datei wird heruntergeladen und liegt dann in einem Ordner "Online".
Diese Datei muss in MFchi für alle (absehbare) Zukunft da sein. Darin muss für alle Zeit es den Abschnitt "[version]" geben und der Eintrag "[required]". Der Inhalt gibt dann die mindestens benötigte Programmversion an.
MFchi muss dann diese prüfen und ggf. melden.
Da dort im Moment "12.03.01" steht muss die aktuelle Version "12.03.00" eine Meldung bringen.
In dieser Datei gibt es den Eintrag [redirect] gibt den Pfad zu einer weiteren Datei an, der Modulliste.
Zweiter Aspekt: Textausgaben updaten¶
Als nächsten Schritt wird die Modulliste geladen, derzeit ist das die Datei „prg.mfchi.org/text/_MFchi-Module-List.txt“. Auch die Datei befindet sich nach dem Laden im Ordner "Online".
Diese Datei hat
• Auch eine Mindestversion
• Eine weitere Angabe wo die Module liegen. Derzeit nur ein Platz.
• Eine Liste der Module des ersten Platzes
Dann wird diese Liste mit den eingebundenen Ausgaben abgeglichen und ggf. ein Update durchgeführt