UFDC RELEASE HISTORY

 VERSION 2.5.5 Released November 20, 2008 
 
  • Code to support individual digital resource updated to match the UFDC Builder code
  • Item Writer
    • Corrected direction of slashes in system folder in citation (for internal users only)
    • Added Other URL link to top section under the title
  • New Item Browses now default sort by load date (most recent at the top)
 

 VERSION 2.5.4 Released November 5, 2008 
 
  • Code to support individual digital resource updated
    • MARC --> MODS --> MARC Mapping Updates
    • For new changes look here.
  • Item Writer
    • Citation Viewer
      • Added System Location for internal users
      • Added Polygons
      • Added Related Items
    • Google Maps
 

 VERSION 2.5.3 Released October 10, 2008 
 
  • Code to support individual digital resource updated
    • Upgraded to implement many more sub-elements and attributes in MODS.
    • Refactored much of the code to more accurately reflect MODS structure
    • Renamed UFDC_Bib_Package to UFDC_Item
    • Removed existing item structure from UFDC. Now utilizes the same object which all other processes at the DLC uses.
    • Added UFDC_Web_Info class to UFDC_Item to hold the few web-specific values needed
    • Added ability to create MARC record structure (list of tags, attributes, data)
    • Decreased METS read time three-fold by implementing Streams and XmlTextReader
    • For complete changes look here.
  • Item Writer
    • Citation Viewer
      • Remapped the standard view citation from the new structures
      • Remapped the marc view citation from the new structure and writer
    • Item-Level Text Search Results
      • Short citation information is no longer pulled from Greenstone
      • If main thumbnail is not specified in METS, resized first page JPEG is used
    • Added link in left navigation bar to override the internal DLC flag, so internal users can more easily capture screens for external users
    • JPEG2000 Viewer is suppressed if height and width of the JPEG2000 is missing
    • If the service METS can not be downloaded, the application reads the user-submitted METS files (no JPEG2000s would work in this case)
  • List of newly added items is now pulled from the tracking database progress tables
  • Added highlighting of searched terms in full text viewer
  • Added ability to perform trace route functionality remotely
  • Reduced time on item cache from 5 minutes to 3 minutes
  • Bug Fixes
    • Corrected error which affected internal users viewing items in dLOC
    • Corrected issue that main hierarchy item (all groups) was not being cached correctly
 

 VERSION 2.5.2 Released September 19, 2008 
 
  • Item Viewer
    • All item-specific information is pulled from the METS file, rather than the database, with the exception of the following
      • AccessMethod and Link - used to support complete resources in other institution's DLMS or websites
      • TextSearchable flag
      • Local URI for the METS file and digital resource
    • Moved the seperate metadata links under the citation viewer into one link (Metadata) with description of metadata types
    • Quick links to each metadata format are added into the left navigation bar for internal users
  • An IP lookup is now performed to determine which users are internal
  • Completed change to pull browses from the UFDC database directly
    • Institutional New Items and All Items browses
  • Database
    • Removed unused tables and stored procedures
    • Renamed all authority tables Auth_ (i.e. UFDC_Person was renamed to Auth_Person )
    • Updated database diagram is available here. [ as HTML | as GIF ]
  • Removed last level of IP address in recent searches in admin screen
 

 VERSION 2.5.1 Released September 5, 2008 
 
  • Changed browses to be pulled from the UFDC database directly, rather than through the Greenstone collection build process
    • Collection Group New Items and All Items browses
    • Collection New Items and All Items browses
    • SubCollection New Items and All Items browses
  • Item Count
    • Modified the item count screens to include the subcollections
    • Admin item count includes additional FYTD numbers
  • Added new Flash_Viewer html generation to allow links to work in rotating flash files
 

 VERSION 2.5.0 Released August 26, 2008 
 
  • Added new Google_Map_Viewer and Google_Map_ViewerFetcher to display the coordinates on a google map, if they appear in the METS
  • Added new Flash_Viewer and Flash_ViewerFetcher to display SWF files
  • Altered existing Citation_Viewer object
    • Split regular citation into different categorical clumpings
    • Added MARC view of the citation
    • Moved METS and GSA XML file links under citation
    • Added Archives and History views which will pull data from the tracking database if the user is internal
  • Added paging to the Related_Images_Viewer, if there are more than 100 thumbnails
  • Related_Images_Viewer is suppressed when there is only one page to the item
  • Group Title is now displayed, when the Group Title and Volume Title are not identical
  • Altered several of the Viewers, so they all use the same width when possible
  • Added code to entirely hide the left navigation bar when nothing is put there
  • Corrected some formatting in the Downloads_Viewer class
  • Made the current volume non-linked and italicized from the MultipleVolume_Viewer
  • Increased Error Catching
    • Ensured that all single apostrophes are removed before doing select statements in memory. Was throwing an error which looked worse than it really was. Looked like an insertion attack nearly occurred, but it was really just a select statement on a datatable in memory
    • Throw the suppressed error caught while trying to build the contact_writer and indicates if it is during post back or not
    • Encapsulated URL parsing to provide separate error when the parsing failed.
    • Encapsulated all html fetches (from Greenstone or UFDC files) to also show the internal URL that failed
 

 VERSION 2.4.2 Released August 7, 2008 
 
  • Moved all long-term application global values into global.asax
    • Can’t pull from database in global.asax (connects non-anonymously?)
    • All data pulled from OnInit() in ufdc.aspx when the values are NULL (first time)
  • Added option which only clears the item list and multiples hashtable
  • Added <%VERSION%> option in footer, to display current version of web app
  • Citation_Viewer now reads the biblio_mets.xml files which contains just the bibliographic data. This is read the first time the citation is requested for an item.
  • Added additional error handling around contact page html rendering
  • Bug Fixes
    • Corrected issue which was sending an error email when a valid BibID, but an invalid VID, was requested
 

 VERSION 2.4.1 Released July 31, 2008 
 
  • Updated application to .NET Framework 3.5
  • Included new ufdc error mailbox in error messages
  • All incoming requests which include neither the browser nor operating system will be disregarded and sent to a robots_entrance.html file
  • Put UFDC Home in the header bread crumbs in more cases
  • Moved the StringBuilder for logging into the global.asax file and used locking to ensure no cross thread collisions
  • Moved the current page out of the item object, as this could have caused cross thread collisions
  • Added a page to say that your email has been sent
  • Added better error catching and a dynamic error message page
 

 VERSION 2.3.2 Released July 14, 2008 
 
  • Made changes in preparation for two JPEG2000 storage locations
    • If the JPEG2000 file name has no leading slash (i.e. ‘0001.jp2’) then ‘/UFDC/’ + AssocFilePath + filename is used
    • Otherwise, the filename is assumed to contain all of the information necessary for the JPEG2000 server
 

 VERSION 2.3.1 Released June 9, 2008 
 
  • Bug Fixes
    • Corrected translation of portion of text in single item text search
    • Corrected code for sort by: combo box, which was working incorrectly
    • Corrected issue with advanced searching in dLOC
 

 VERSION 2.2.3 Released May 27, 2008 
 
  • Interfaces
    • Interfaces are now language specific and loaded dynamically when needed, rather than being preloaded
    • The most common interfaces, UFDC (en), dLOC (fr, en, es), are preloaded however
    • Multiple language headers and footers now supported
  • Collection Groups, Collections, SubCollections, Institutions
    • Original structure of folders can be skipped and a configuration XML file can be used in its place.
      • This prevents the application from having to look through all the structure folders for each possible file
      • Also means the application doesn’t have to peek into the info and browse files to get the codes
      • Info, browses, and home pages all support multiple languages.
  • Added all translations to the UFDC interface. It should now fully support English, French, and Spanish.
  • Added support for www.dloc.com
    • Query URL is parsed. If it is for dloc...
      • dLOC interface becomes the default
      • Collection = dLOC
  • Stopped suppressing the database exceptions, to verify if we are having issues with the UFDC database
  • Bug Fixes
    • Links from multiple volumes page was not working with an interface
    • Override banner flag on interfaces was not working in conjunction with institutional pages
    • Download links from Greenstone boxes were not built correctly
 

 VERSION 2.2.2 Released May 8, 2008 
 
  • Implemented new html using tab navigation
  • Converted all user controls to html writing classes
  • Changed much of the navigation to client-side javascript written to avoid unnecessary round trips to the web server
  • Added a download_viewer to show all possible downloads in item writer (was on the left navigation bar in the item viewer
  • Added bread crumbs back into header
  • Precompiled web application (without user controls, command changed)
    • aspnet_compiler -v \UFDC C:\Staging
  • Bug Fixes
    • Corrected issue where a class was registering an interest in a static event, which caused a persistent memory leak
 

 VERSION 2.2.1 Released March 15, 2008 
 
  • Added ability to restart application domain. Interested to see if this clears memory use
  • Added better error catching and handling for OutOfMemoryExceptions. Now emails contents of cache and application state values before clearing the exception.
 

 VERSION 2.2.0 Released March 3, 2008 
 
  • Replaced IE TreeView Webcontrol with native ASP.net Treeview control (with hopes to mitigate memory use / leak )
  • Modified style sheet to support new table of contents
  • Precompiled web application
    • aspnet_compiler -v \UFDC -u C:\Staging
 

 VERSION 2.1.1 Released July 6, 2007 
 
  • Changes to database authority system
  • Changed signature for UFDC_Get_All_Features_By_Item
 

 VERSION 2.1.0 Released June 2007 
 
  • Added authority system to include features, companies, and streets
  • Added GeoCore system for searching for items within a region
  • Added new Viewers
    • HTML
    • HTML_Map
    • Streets Index
    • Features Index
  • Corrected issue with searches with terms, but no included fields in the URL. Now defaults to searching all fields, rather than throwing an error
  • Made some changes to support Ephemeral Cities
  • Bug Fixes
    • Corrected issue with an unrecognized viewer from the database
    • Corrected issue with conversion to Int16 for zooming (now uses Int32)
 

 VERSION 2.0.5 Released April 2007 
 
  • Added Institutional Home Pages
  • Added OAI-PMH Support to allow UFDC to be harvested
  • From collection list, send to collection if group has only one collection
  • Added page count to UFDC statistics page
  • Browses
    • Added New Item browses
      • UFDC Home Page
      • Collection Home Pages
      • Institutional Home Pages
    • Added All Item browses
      • UFDC Home Page
      • Collection Home Pages
      • Institutional Home Pages
    • Collection name of resource is now displayed for group-level searches
  • Search
    • Removed Basic Search, per usability test
    • Added ability to select collections, subcollections, etc.. from search box
  • Search Results
    • Results expressed in terms of items and titles if necessary
    • Collection name of resource is now displayed for group-level searches
    • Explain search on results page (i.e., "Your search for...")
    • Offer to expand a no-result search if the search was not over all of UFDC
    • Added New Search option from results page
    • If an item is a textual item, then send to the item text search page
    • Moved search results from the Session State to the Cache for 1 minute
    • Refine Search now based on URL, not search history
  • Item Viewer
    • Keywords clickable for search from full citation
    • Show publisher and affiliation in full citation
    • Searching within an item searches are now explained (i.e., "Your search for..")
    • Suggested searches for multi-term item text searching added
 

 VERSION 2.0.4 Released March 2007 
 
  • Implemented new Result Set to support datestamp element from Greenstone searches
  • Bug Fixes
    • Text searching a single item no longer fails in subcollection mode
    • Placing a space between the + and – in searching no longer results in an error
 

 VERSION 2.0.3 Released February 2007 
 
  • Localization
    • Collection banners support alternate Spanish / French versions
    • Collection home page text supports alternate Spanish / French versions
    • Interface banners support alternate Spanish / French versions
    • Interface headers (and footers?) support alternate Spanish / French versions
  • If the Greenstone server is not accessible, for any reason, the item will still show correctly, and the title will be displayed from the SQL database
  • Changed the names of the log files to always be YYYYMMDD.log
  • Bug Fixes
    • Full citation now works in Spanish and French versions
    • Increased error catching when creating and displaying an item to try and catch a very occasional error. Now, the error will at least be limited to a small section of code.
    • Corrected the code for downloads. Now it correctly points to the resource location, if the download was not put in the database with ‘http:’ in front. In that case, the download can point away from the general resource location.
    • Banner size is no longer hard-coded in the UFDC home page control
 

 VERSION 2.0.2 Released December 2006 
 
  • Changed query string encoding to shorten URLs
  • Added title count and item count to UFDC statistics page
  • Item Viewer
    • Viewer Code is now used in the URL
    • Added Table of Contents Viewer
    • Added MultiVolume Viewer
      • Appears as Other Issues for newspapers
      • Appears as Other Volumes for all other types
    • Changed Invalid Item error to filter by UF DLC IP Addresses
    • Current page number is now displayed in the combo box
  • Group Viewer
    • Added Group Viewer for multivolume sets when a single volume is not selected
  • Writers
    • Seperated presentation from the data layer
    • Created seperate writers
      • HTML writer
      • DataSet writer
      • XML writer
      • Text/Table writer
      • OAI Writer (empty writer)
    • The following actions are writer-independent
      • Searching
      • Browsing
      • Collection Loading
      • Item Loading
      • Validation
  • Results (Search Results and Browse Results)
    • Implemented new UFDC_Results_Set class
    • Thumbnails now show in group searches
    • Moved fields to display for each group/collection/sub to the database
    • Implemented serial hierarchy display for multi-volume items
    • Implemented new browsing table structure and stored procedures
    • Search results now cached in Session data
    • Browse all items supported XML format
    • Changed no results text to include links to outside resources
  • Bug Fixes
    • Phrase searching within a collection or document no longer fails occasionally
    • SubCollection selection works correctly now
 

 VERSION 2.0.1 Released October 2006 
 
  • Performed code reorganization and created interface, abstract, extended class type for many of the classes in UFDC
    • Created iViewerFetchers which will load with an item. The Fetcher will fetch the viewer when requested by the user
    • Started work on Results and ResultsWriters, to allow for XML output
    • Created an iItem and extended it to Standard_UFDC_Item and Sanborn_UFDC_Item, etc
    • Created a new structure for building the items. Factory method and iItemBuilders
  • Bug Fixes
    • Text searching within a document was not working
    • URL included in remarks for browses and infos is now 'Mozilla-friendly'
 

 VERSION 2.0.0 Released September 2006 
 
This release represents a large effort in refactoring all existing code. Some of the refactoring was not complete for this release, but was completed in the next version. This release integrates the Aware JPEG2000 server for providing zoomable images for items online. A large amount of database redesign and clean-up was also performed during this release.
  • Changed the css to simplify it, and also increased the general width of the screens
  • Performed database work to include related links to the item viewer
  • Interfaces
    • Added interfaces to allow for different looks for UFDC
  • Item Viewer
    • Refactored all the item viewer code
    • All viewers implement from iViewer
    • Added the following viewers
      • Text_Viewer
      • JPEG_Viewer
      • JPEG2000_Viewer
      • Related_Images_Viewer
      • Citation_Viewer
      • Sanborn_Viewer
    • Page turning now happens without going back to Greenstone for each page
 

 VERSION 1.0.5 Released April 2006 
 
  • Search
    • Changed querying in Greenstone to query string and modified search interface
  • Item Viewer
    • Added second row of buttons at the bottom of the page viewer
    • Corrected icons which have no link, they aren't built as a HTML link, just an image
    • Help and Contact Us now open in seperate window
  • Bug Fixes
    • Wordmarks which have no link are now built as an image, not an empty HTML link
    • The All Items browse now correctly works for subcollections
    • Items without thumbnails now show a default 'No Thumbnail' image
 

 VERSION 1.0.0 Released March 2006 
 
Initial release of UFDC Web Application, complete with Loader, PreLoader, and Greenstone Collections.
 

University of Florida Home Page
© 2004 - 2007 University of Florida George A. Smathers Libraries.
All rights reserved.

Acceptable Use, Copyright, and Disclaimer Statement
Last updated April 28, 2007 - mvs