mir schwebt vor eine simple Online Galerie zu programmieren bzw. eine bestehende zu nehmen.
Also nichts besonderes, einfach dass man die Bilder online abrufen kann.
Im Endeffekt soll von einem Webapp oder einer Desktop App diese erstellt werden. Also sprich das Backend ist in Java geschrieben.
Die Gallery soll der User ganz einfach auf seinem eigenen Server hosten können.
Ebenfalls sollte der Kunde nicht irgendwelche Installationen durchführen müssen auf seinem Server.
Bestenfalls einfach die Dateien in einen FTP Order schieben und gut ist.
Es gibt quasi drei Ansichten (HTML Seiten) für den End-Benutzer:
Nun habe ich gedacht:
- Kunde hat in der Desktop / Webapp die Möglichkeit ein paar Einstellungen vorzunehmen, bspw.
a) Wie groß sollen die Thumbnails sein
b) Design
c) welche Sharingmöglichkeiten etc.
- Anhand diesen Informationen werden dynamisch die HTML - Seiten erstellt.
Als 1x die Komplette Gallery und dann pro Bild eine HTML Seite.
Nun habe ich aber folgende Fragen:
a) Ich würde gerne die die komplette Gallery mit einem Passwort schützen. Wie kann ich das aber machen, wenn ich bspw. kein JSF etc. verwende?
b) Ich hätte gerne eine Seite, auf der der User ein PIN eingeben muss. Wenn der PIN stimmt, wird er zu seinem Bild geleitet.
Wäre das vllt. mit PHP möglich, damit ich hier serverseitig rendern kann?
Also so ein paar Dinge müsste ich ja in Variablen speichern, wie:
a) Hat der User das richtige Passwort eingegeben und hat nun Zugriff auf die Gallery?
b) So paar Statistiken wären auch nicht schlecht... Wie oft wurde das Bild geöffnet etc. Aber wo wird das gespeichert? Dazu bräuchte ich dann wiederum eine Datenbank?
Vielleicht hat jemand ein paar Ideen wie man das umsetzen könnte.
Prinzipiell könnte ich das alles in JSF umsetzen. Aber das Problem ist, dass ich möchte, dass jeder User das auf seinem eigenen Server hosten kann.
Also nichts besonderes, einfach dass man die Bilder online abrufen kann.
Im Endeffekt soll von einem Webapp oder einer Desktop App diese erstellt werden. Also sprich das Backend ist in Java geschrieben.
Die Gallery soll der User ganz einfach auf seinem eigenen Server hosten können.
Ebenfalls sollte der Kunde nicht irgendwelche Installationen durchführen müssen auf seinem Server.
Bestenfalls einfach die Dateien in einen FTP Order schieben und gut ist.
Es gibt quasi drei Ansichten (HTML Seiten) für den End-Benutzer:
- Komplette Gallery, also Übersicht aller Bilder
- Einzelnes Bild
- Eine Seite, in der User einen PIN eingeben muss
Nun habe ich gedacht:
- Kunde hat in der Desktop / Webapp die Möglichkeit ein paar Einstellungen vorzunehmen, bspw.
a) Wie groß sollen die Thumbnails sein
b) Design
c) welche Sharingmöglichkeiten etc.
- Anhand diesen Informationen werden dynamisch die HTML - Seiten erstellt.
Als 1x die Komplette Gallery und dann pro Bild eine HTML Seite.
- Pro Bild dann eine HTML Seite
- Die HTML Seiten und Bilder / Thumbnails werden dann per FTP auf den Server des Users transferiert.
Nun habe ich aber folgende Fragen:
a) Ich würde gerne die die komplette Gallery mit einem Passwort schützen. Wie kann ich das aber machen, wenn ich bspw. kein JSF etc. verwende?
b) Ich hätte gerne eine Seite, auf der der User ein PIN eingeben muss. Wenn der PIN stimmt, wird er zu seinem Bild geleitet.
Wäre das vllt. mit PHP möglich, damit ich hier serverseitig rendern kann?
Also so ein paar Dinge müsste ich ja in Variablen speichern, wie:
a) Hat der User das richtige Passwort eingegeben und hat nun Zugriff auf die Gallery?
b) So paar Statistiken wären auch nicht schlecht... Wie oft wurde das Bild geöffnet etc. Aber wo wird das gespeichert? Dazu bräuchte ich dann wiederum eine Datenbank?
Vielleicht hat jemand ein paar Ideen wie man das umsetzen könnte.
Prinzipiell könnte ich das alles in JSF umsetzen. Aber das Problem ist, dass ich möchte, dass jeder User das auf seinem eigenen Server hosten kann.