Hier mal eine Beschreibung der (bisherigen) Funktionalität:
Optionen
Nach Auswahl eines Basisverzeichnisses - angeboten werden alle Unterverzeichnisse von "media" - kann man wiederum bestimmte Unterverzeichnisse ausnehmen. Bei der alten FG mußte man die von Hand reinschreiben, bei blackGallery wählt man aus der Liste der Unterverzeichnisse.
Weiterhin kann man die Standard-Kategorie auswählen, das ist diejenige, die beim ersten Aufruf der Seite angezeigt wird. Das kann also jede beliebige (Unter-)Kategorie sein, es muß nicht der Rootfolder sein.
Bei den Thumbnails stellt man den Namen des Unterverzeichnisses (Default "thumbs"), Höhe und Breite ein. Weiterhin kann man einstellen, was passieren soll, wenn das Ausgangsbild vom Seitenverhältnis her nicht paßt. Hier gibt es die Optionen "fit", "crop" und "fill", diese stellt unsere Images-Klasse bereit.
Weiterhin kann man noch einstellen, ob ein Frontend-Upload grundsätzlich erlaubt ist, welche Dateiendungen erlaubt sind, wie das Kategorie-Bild ermittelt wird (für jede Kategorie kann ein festes Bild eingestellt werden, globale Optionen sind "first", "last" und "random"), und welcher "Skin" verwendet wird. Die Einstellung "Lightbox" bewirkt derzeit noch nichts, ich muß mir erst Gedanken über die Schnittstelle zu den jQuery Plugins machen.
Kategorien
Zunächst mal ergeben sich die Kategorien aus dem Verzeichnisbaum. Man kann die Kategorien sowie alle Bilder in allen Kategorien synchronisieren, wobei das derzeit noch zu Timeouts führen kann, wenn man viele Verzeichnisse und viele Bilder hat. Optimierung erfolgt später.
Wird eine Kategorie (=ein Verzeichnis) neu aufgenommen, wird es standardmäßig auf "deaktiviert" gestellt, wenn weder Unterverzeichnisse noch Bilder vorhanden sind.
Pro Kategorie kann man einen Kurznamen (Standard ist der Verzeichnisname), eine Beschreibung und ein festes Bild einstellen. Zusätzlich kann man die Kategorie aktivieren bzw. deaktivieren sowie Frontend-Upload zulassen oder deaktivieren.
Bilder
Zum Administrieren der Bilder wählt man zunächst die gewünschte Kategorie, dann erhält man eine Auflistung der Bilder. Jedes Bild kann einzeln aktiviert bzw. deaktiviert werden. Einstellbar sind weiterhin ein Titel, eine Beschreibung, sowie die Position auf der Seite.
Auf dem Reiter hat man zudem die Möglichkeiten, Bilder oder Thumbnails der gewählten Kategorie zu synchronisieren.
Upload
Wie schon geschrieben, erfolgt der Upload komfortabel und sehr schick

mit Hilfe des JavaScript Tools Dropbox. Man kann Dateien per Drag&Drop oder "herkömmlich" durch Auswahldialog hinzufügen. Für jedes Bild wählt man dann _vor_ dem eigentlichen Upload die Zielkategorie. Im Frontend sieht das dann genauso aus, mit dem Unterschied, daß man dort natürlich nur Kategorien auswählen kann, die aktiv sind und für die der Frontend Upload erlaubt ist.
Mehr Features sind für die erste Version nicht geplant. Kategorien (=Verzeichnisse) und Bilder (=Dateinamen) funktionieren hoffentlich auch mit Umlauten und sonstigem Kram, damit habe ich mich heute lange herumgeschlagen.

Vermutlich kracht das dann wieder auf anderen Plattformen. *seufz* Aber ich bemühe mich zumindest.
Edit: Achja: Es gibt keine Abhängigkeiten von anderen Modulen (z.B. wblib2), der BlackCat Core genügt. Das ist bei den Formularen zwar etwas unkomfortabel

aber ich wollte das diesmal so.