making possible the impossible through an information collection and dissemination website sheryl...

13
Making Possible the Impossible Through an Information Collection and Dissemination Website Sheryl Martin & Marissa Mills Human Genome Management Information System Oak Ridge National Laboratory November 2003

Post on 20-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Making Possible the Impossible Through an Information

Collection and Dissemination Website

Sheryl Martin & Marissa Mills

Human Genome Management Information

SystemOak Ridge National Laboratory

November 2003

The Scene…• Two months from start to finish including 2

weeks of Christmas holidays• DOE Office of Science exhibit booth

encompassing 15 national laboratories, 6 SC Programs, and 2 other DOE SC projects

• Coordinating booth setup + production of 60 posters covering 1600 square feet

• Graphics production coordinated at ORNL and PNNL

• Crisis communication disciplines, across computer platforms, user competence levels, and national laboratories

The Process

1. Initial descriptions submitted2. Draw information from website3. Mockups submitted 4. Drafts submitted5. Drafts reviewed and approved6. Final drafts created in PDF7. Final versions approved

The WebSite

• Simple design• Cross-platform file

types (web, PDF)• Links to only

necessary information– Exhibit diagram– Common elements – Form submission – Review of products– Conference details– Examples to follow

Examples and Common Elements

• Images of similar exhibits for guidance in design

• Modular structure and grommet system illustrated

• Consistent set of logos provided

The “FTP” Site

• Simple form• Cross-platform

compatible• Coded in ColdFusion• Controlled input• Password secured• Alternative contact

provided

Feedback

• Upload success confirmed

• Contact for corrections

• Alert emailed

The Code<cfquery name="listing" datasource="meetings">SELECT institutelong.institutelong, institutelong.institute FROM institutelong</cfquery>

<cfif ((ParameterExists(form.uploadfile)) and (form.uploadfile IS NOT "")) > <cfoutput query="listing"> <cfif form.institute IS "#listing.institute#"><cffile action="UPLOAD" filefield="form.uploadfile" destination="hgmis\aaasupload\#listing.institute#\" nameconflict="MAKEUNIQUE"></cfif></cfoutput><cfelse><h3>Your file can not be uploaded. Please use the Back button on your browser to return to previous page and reload.</h3><cfabort> </cfif>

<cfquery name="uploads_insert" datasource="meetings" dbtype="ODBC">INSERT INTO aaas(name<cfif IsDefined("form.institute") and (form.institute is not "")>, institute</cfif><cfif IsDefined("form.phone") and (form.phone is not "")>, phone</cfif><cfif IsDefined("form.email") and (form.email is not "")>, email</cfif><cfif IsDefined("form.uploadfile") and (form.uploadfile is not "")>, filename</cfif> ) VALUES(<cfif IsDefined("form.name") and (form.name is not "")> '#form.name#'<cfelse>'name not given'</cfif><cfif IsDefined("form.institute") and (form.institute is not "")>, '#form.institute#'</cfif><cfif IsDefined("form.phone") and (form.phone is not "")>, '#form.phone#'</cfif><cfif IsDefined("form.email") and (form.email is not "")>, '#form.email#'</cfif><cfif IsDefined("form.uploadfile") and (form.uploadfile is not "")>, '#cffile.serverfile#'</cfif> )</cfquery><html><head> <TITLE>File Upload Confirmed</TITLE></head><BODY TEXT="#000000" BGCOLOR="#FFFFFF"><h2>File Upload Confirmed</h2><h3>Office of Science Exhibit <br> 2003 AAAS Conference <br> Feb 13-19, 2003 <br> Denver, CO </h3>

<CFQUERY NAME="qry_list" DATASOURCE="meetings" dbtype="ODBC">SELECT id, name, phone, email, institute, filename FROM aaas WHERE filename = '#file.serverfile#' </cfquery>

<cfoutput query="qry_list">Please check the following information. If the information is incorrect, please <a href="mailto:[email protected]">let us know</a>.<br><cfif trim(qry_list.name) is not "">#trim(qry_list.name)#<br></cfif> <cfif trim(qry_list.institute) is not "">#trim(qry_list.institute)#<br></cfif><cfif trim(qry_list.phone) is not "">Telephone: #trim(qry_list.phone)#<br><cfelse></cfif><cfif trim(qry_list.email) is not "">Email: #trim(qry_list.email)#<br><cfelse></cfif><cfif trim(qry_list.filename) is not "">Filename (may be different than the name on your computer): #trim(qry_list.filename)#<br></cfif></cfoutput><a href="http://www.newbiology.org/exhibitaaas/">Return to Office of Science Exhibit Website</a>

<cfmail to="[email protected]" from="uploads" subject="AAAS file uploaded"><cfif trim(qry_list.name) is not "">#trim(qry_list.name)#<br></cfif> <cfif trim(qry_list.institute) is not "">#trim(qry_list.institute)#<br></cfif><cfif trim(qry_list.phone) is not "">Telephone: #trim(qry_list.phone)#<br><cfelse></cfif><cfif trim(qry_list.email) is not "">Email: #trim(qry_list.email)#<br><cfelse></cfif><cfif trim(qry_list.filename) is not "">Filename: #trim(qry_list.filename)#<br></cfif></cfmail>

<p>If the above information is incorrect, please <a href="mailto:[email protected]">let us know</a>.</p></body></html>

The Receiving End

• Simple design• Uploads organized

by affiliation• Data pulled from

database by ColdFusion code

• Files immediately accessible

• Password secured, available to graphics and DOE

And then… a miracle occurred

• Graphics staff created draft posters from the uploaded files

• Drafts were posted to a site for viewing and approvals (PDFs)

• Posters were approved by both laboratory and DOE SC staff

• Posters printed and shipped

Product Review

• Review site for draft files generated by ORNL and PNNL graphics

• Use acronyms for directory names

• Posted PDFs for cross-platform compatibility

The Results…

• Time savings• Cost savings• Headache and stress reduction• User confidence builder• Self-propelled site• Easy to monitor progress