My client wants photoreportages (10-15 photos) online every few months. I am looking for a very simple solution to cover the tedious repetitive work of creating pages, adding the photos etc, but a CMS is too costly as it would have to have too many functionality to be flexible enough. The client knows a littlebit about html and can upload files to the FTP and knows basic html for editing texts. There is no need for a database. Also, no flash.
The plan:
a template page that the client can reuse to his likings.
the client should be able to just name the jpgs like [login to view URL], [login to view URL] [login to view URL], and then upload them in a folder online.
If required, he could also create some extra .txt files with info.
from then on, the page should automatically:
* have the navigation working automatically: count the number of
photos in the folder (or get this from a simple external file); and
then display 2 buttons: ; (on
the first page the 'previous' button should be disabled, similar to
the 'next' button on the last page)
* display one photo with a caption (a few lines of text per photo)
per page (clicking the photo should work like the 'next' button),
* preload the next photo (a hidden div with the next picture will do)
* display on every page the intro-text, the reportage title, and the subtitle that
comes with the reportage (these are 'fixed' items throughout the reportage)
* display on every page a button to loads the 'tearsheets'page in a frame below the page (tearsheets are small jpgs scanned from pages in magazines that have published the reportage) (also fixed). When the button is clicked again, an empty html page should reload.
* display a 'play audio' button on every page (hence fixed for the whole reportage) to play an interview. the interview may not be interrupted when the user clicks through the images. when the button is clicked again, the sound should pause. (sound is either .wav or .mp3).
I personally thought of creating a script that reads the name of the
html file: (like "04.html") and then looks for the 04.jpg.
all other info like the total number of pages, the intro text, the
caption, the soundbyte, the reportage title and subtitle can be collected from basic
external files. preferably all captions are in one file put together.
Hence the html-page looks for its content in the filder it resides in.
Preferred language are php or plain javascript (no asp or jsp).