ASP File Management

Closed Posted May 15, 2006 Paid on delivery
Closed Paid on delivery

1. User requests a document or the Design Unit creates a template for distribution. 2. Design Unit creates the required Illustrator / printer-ready file 3. Design Unit names the file according to the naming convention (see below) 4. Design Unit saves a GIF version of the image with the same name, but with an indicator in the filename (TNAIL, for example ??" see Naming Conventions below for more details) 5. Design Unit uploads both files to the correct folder on the FTP server (creating a new folder if there has been no previous work done on this project 6. User is notified of the upload and can find the file in the appropriate place. 7. User goes to the WOW address on the web, authenticates through a log-in screen, and depending on their privileges are recognized by the system as a regular user or an administrator (see Authentication below). 8. Each file in the display pane has an option for “download?? which allows the user to download the file directly to their computer and a different option for “email link?? which allows them to get a link which they can email directly to their print shop and allow the print shop to do the downloading. 9. File is reusable and distributable, and can be used by other offices to see examples of various project work (each thumbnail can be clicked for a larger image, allowing for easy browsing of the “galleries?? that are created)

## Deliverables

Functional Requirements: 1. FTP site (ASP enabled hosting) 2. Web front-end with the following capabilities: a. Left-hand, tree-based navigation (folder within folder possible) b. “Display?? pane in the center which has all file attributes and a thumbnail where available c. Ability to click the thumbnail and see the full-sized image d. Ability to download any of the documents e. Ability to get an email link to a location so that the print shop can download the document directly. 3. ASP backend with the following capabilities a. Reads all folders and files into a flat file b. Breaks the data up so that folder names are represented in the left-hand tree view (expandable, or fixed?) and so that wherever the user is navigationally is also represented at the top of the “display?? pane. c. Parses the filenames into their individual fields (Project Name, Language, Template, Size, Date, Version) and puts those data in the appropriate fields in the display pane. d. Checks for a filename that is the same as the one in step C but with the prefix TNAIL and if it exists, creates a thumbnail out of it (it will be an easily-readable format, like GIF or JPEG). e. Inserts the thumbnail in the “thumbnail?? column of the display panel and links it (on click) to a larger version in a pop-up window. f. Creates a link directly to the image so that the user can get that link, give it to a print shop, and let the print shop do the downloading (without giving them access to the system) 4. Admin section with: a. Sortable Statistics for WoW administrators i. ASP read of the log file and display of records by Today, This Week, This Month, All ii. Ability for administrator user to sort log data by User, Date, File Accessed etc. b. Account Creation page i. Page with a textbox set to receive comma delimited text in rows in the following format: user_group, first_name, last_name, email, username, privilege ii. This follows the existing format that WoW users are currently presented in with the addition of the privilege variable iii. Privilege is either 1. ‘1’ ??" a normal user with the ability to access files 2. ‘2’ ??" a power user who can add new users inside their user_group 3. ‘3’ ??" admin who can add any users and access statistics Technical Requirements: 1. 2. FTP based document and file sharing 3. Web front end for end users to download or get the links to finished documents 4. File structure and naming convention for documents to provide sorting rules.

## Platform

.net on win2003 server

.NET ASP Engineering MySQL PHP Software Architecture Software Testing User Interface / IA

Project ID: #3504400

About the project

7 proposals Remote project Active May 24, 2006

7 freelancers are bidding on average $2002 for this job

sammughal

See private message.

$1020 USD in 30 days
(345 Reviews)
8.2
freisoftconvw

See private message.

$2652 USD in 30 days
(29 Reviews)
6.4
genx

See private message.

$1700 USD in 30 days
(7 Reviews)
5.6
michaeliitrn

See private message.

$850 USD in 30 days
(4 Reviews)
4.5
ggestechnol

See private message.

$425 USD in 30 days
(9 Reviews)
4.8
nalesh

See private message.

$2125 USD in 30 days
(1 Review)
1.3
elyonvw

See private message.

$5244.84 USD in 30 days
(1 Review)
0.0