Hallo
Ich möchte mich den vielen Komplimenten zu diesem
Super-Script anschliessen. Die Installationsfunktion ist absolut vorbildlich und macht die Installation zum Vergnügen. Das ganze Skript ist zudem optisch sehr ansprechend gestaltet, sodass man die Templates eigentlich gar nie ändern möchte.
Besonders interessant fände ich die
Unterstützung von IPTC, wo Information zum Bild
unsichtbar im Header der Bilddatei gespeichert sind. IPTC wird vor allem von professionellen Fotografen und Presseschafenden genutzt. Und eignet sich ideal für
digitale Fotoarchive. Die neuern PHP-Versionen unterstützen das Auslesen von IPTC Bildinformationen standardmässig:
http://www.php.net/manual/en/function.iptcparse.phpsiehe auch:
http://www.iptc.orgSo können beispielsweise Keywords, die Kategorie, Bildname(Überschrift) und die Beschreibung offline und mit einer entsprechenden Bildverwaltungssoftware erfasst werden. Da diese Informationen im Bild selbst abgelegt sind können sie nicht verloren gehen(ausser natürlich mit dem Bild selbst) und stehen so auch für verschiedene Anwendungen zur Verfügung.
Im Admin-Bereich unter „neue Bilder checken“ könnte eine zusätzliche Funktion hinzugefügt werden welche IPTC Informationen ausliest und nachher in die SQL Datenbank übernimmt. Irgendwo im Admin-Bereich od. in einer separaten Konfigurationsdatei sollte definiert werden können, welche IPTC Tags, welchen Felder von 4Images entspricht.
Beispielsweise:
headline #105 = Bildname
caption #120 = Beschreibung
u.s.w
Das alleine wäre schon sensationell! Noch besser wäre:
In einem nächsten Schritt könnte der User selbst zusätzliche Felder definieren können, wie z.B. Copyright Information oder Angaben zum Fotografen, Ort der Aufnahme, etc.. Diese Felder könnten dann mit dem entsprechenden/gewünschten IPTC-Tag verknüpft werden.
Sind diese Daten erst mal in der SQL-Datenbank, könnte man in den Templates angeben wo diese erscheinen sollen. Beispielsweise der Name des Fotografen bereits schon in der Thumbnailansicht, Copyrightinfos und andere Angaben in der Detailansicht, u.s.w..
Dies wäre sicherlich für professionelle und auch für viele private Anwender sehr nützlich, so dass sich der Aufwand dieses Feature zu realisieren auf jeden Fall lohnen würde.
Danke für eure Zeit.
Gruss Romeo