Basically the webpage is similar to existing web-galleries with some additional actions on selected pictures.
The webpage displays pictures from a folder on the server (with large number of images). No Upload functionality needed.
Thumbnails are generated on-the-fly (or from cache) from the server folder for display.
Basic grid style for thumbnails (plus basic info on file). Pictures (mid-sized) when viewed by selecting thumbnails are displayed in lightbox/colorbox (or similar) style.
Multi-Thumbnails can be selected/deselected on webpage for further actions
Actions are (download zip, PDF, list of files,etc.)
The selection and deselection of pictures and the applied actions shall be state-depended for one folder. I.e. The action and seleciton shall apply for a whole folder.
It shall be possible to “save” the selection “i.e. the knowledge which files to consider/not files” on the server and assign a unique very long number as reference. When calling the webpage it shall be possible to use the ID (as part of the URL) to work/act with above functionality only on the files as selected in the ID).
From a design point of view a very reduced web page depicting Photos. Effects shall be stylish but small. I.e. few / simple effects. The look and feel shall be stylish and for a designer / photographer appealing. No flashing things or colors. The feeling shall be interactive (AJAX) not like a static web page.
Other coding languages is possible if justified. No SQL or similar needed.
Webpage / Java Script / server scripts must be clearly structures with comments for later extension.
The design must be based on CSS. This must allow later customization of e.g. webpage layout, grid, some effects. The design must allow to embed the page in a framework (e.g. existing webpage layout, or similar, e.g. <DIV>).
As much as possible parameters must be configurable via simple config file on server.
Possible config parameters are:
layout, what actions possible, image sizes, lightbox / effect options.