AW: Sind meine Scripte aktuell ?
Hallo,
es wird immer Unterschiede zwischen Bereichen in FixFoto und Sortierung im Forum geben.
Es ist für den Entwickler nicht immer wünschenswert, das Skript im begrenzten Forumsbereichen abzulegen, die sich dazu auch noch namentlich ändern können.
So kann es auch vom Entwickler als nötig erachtet werden, z. B. seinen Namen oder auch von mir aus Firmennamen als Bereich in FF anzugeben, oder einfach als einen übergeordneten Aspekt(z. B. Metadaten, statt nur Exif oder IPTC etc.) oder weil der sich anbietende Bereich einfach überläuft, weil zuviel Skripte in dem Bereich liegen.
Ein anderes Problem ist oft dieses: Für sein Skript wählt man einen knackigen Namen, der in einem Gespräch mit dem Anwender leicht zu merken ist und er danach suchen kann.
Im FixFoto-Skriptbaum wird aber ggf. die Funktion des Skriptes wichtiger erachtet, weil der Anwender den Namen irgendwann vergisst, aber mit der Beschreibung immer was anfangen kann. So ist z. B. WPInfo nur unter "Bildinformationen" zu finden.
Man könnte das Ganze zwar ausbauen, aber irgendwann wird der Informationstext einfach zu lang und er wird überlesen. Beispiel: "WPInfo - Bildinformation konfigurieren" ist verwirrender als einfach "Bildinformation konfigurieren". WPInfo allein jedoch irgendwann nicht mehr aussagekräftig genug.
Ist eine Philosophie-Frage.
========================================
Aber was anderes - Wie wäre das:
- Täglich oder wöchentlich automatisch über den Downloadbereich ein Scan drüberlaufen lassen und für jeden Eintrag den Dateinamen (meist *.zip, einige *.vb oder *.js) in eine ScriptUpdate.txt schreiben. Z. B so:
Code:
MKCanon.zip|20110824|http://www.ffsf.de/local_links.php?action=jump&catid=11&id=409
- Mit der Update-Funtion von FF müsste dann auf die ScriptUpdate.txt auf dem Server zugegriffen werden und alle Dateien im Script-Hauptverzeichnis mit den in ScriptUpdate.txt und dem Zeitstempel verglichen werden.
- Ist für ein Paket eine neuere Datei als im {FFDataPath}\Script zu finden, wird es in eine Liste eingetragen und nach dem Scan mit allen gefunden Paketen in einem Dialog angezeigt. Hier sollte der Anwender auswählen können, was er alles aktualisieren möchte und bestätigen oder abbrechen können.
- FF übernimmt dann den Download und den Import aller bestätigten Skripte.
- Fertig
Natürlich ist das Szenario beliebig ausbaufähig, wenn man statt dieser einfachen Form mit XML an die Sache rangeht und auch noch z. B. die Beschreibungstexte oder Downloadtyp unterbringt. Aber ich will mal nicht übertreiben.
Das Ganze ist mit einem vertretbaren Aufwand durchzuführen.
Das Schwierigste wird wohl sein, die Forensoftware einen Generatorlauf durchführen zu lassen, um die Textdatei zu erstellen. Denn nicht alle Downloads beziehen sich auf normale Skripte. Es gibt ja auch noch Boostskripte und Beschreibungen oder Anleitungen, die nicht mit einbezogen werden dürfen. Auch sind einige Skripte und Programme unter Tools abgelegt, also nicht im eigentlichen Skriptbereich.
Ob man die Geschichte auch auf Boost-Skripte oder andere Spezialskripte ausweiten sollte, ist eine Ermessens- und Aufwandfrage. Ich persönlich würde mit der kleinsten machbaren Lösung zufrieden sein.