We have an ongoing art xoops site project. We would like to add a module for the member artists to be able to sign up for, pay for and upload images to various shows. The module's workflow is planned as this:
1. Admin section, beginning:
a. set up the title, description of the show or shows
b. sets up the name of the upload folder on the server ((show name and date)
c. the opening date for registration, the closing date for registration
d. the maximum number of images to be uploaded by each artist
e. the minimum and maximum pixel size of the images
f. the fee for registration.
g. The terms of the contest
2. User side:
a. Artist logs into their account
b. Clicks on banner that takes them to the module front page (list of available shows and their description).
c. Chooses a show and clicks on it.
d. Confirmation page includes their contact details for confirmation/change. Save and continue.
e. Registration fee page with terms and conditions of the contest. Agree and continue
f. Payment via paypal
g. user gets access to an upload area to upload jpg images.
i. Module checks for proper size (can it resize if oversized?)
ii. Rejects images with reason why (too small, not jpeg)
iii. Renames the image by the artist’s username, plus 2 digit serial number.
iv. User fills in medium, size, title and price of piece.
h. Once user has uploaded the maximum number of images for that show, they cannot upload any more.
i. Confirmation page:
i. User confirms the thumgbnails of the images are the ones they want uploaded
ii. Once confirmed, the images may not be changed, but the user can see what they have entered.
3. Admin section: Jurying the show
a. The ability to export a cvs file that contains the user’s full name, phone and email, plus the image file names and date of upload. Also, image ranking scores.
b. The ability to download all of the images uploaded for that show for viewing/projection off line.
c. The ability to run a full screen slide show online, with a 5 point rating for each image.
d. The ability to filter the selection for the slide show, based on the 5 point system (ie: show 1 star or better images, show only 2 star or better images, show only 3 star or better images)
e. The ability to delete the entire show, including the folder full of images, after the show is over.