ChangeLog
0.10 BETA
====================================================
+ Added Password Changing Module to allow users to change their own password
+ Added General Configuration Module
+ Added SA user account for emergency administration
= Updated Digital Library to support object model
= Fixed MARC output
= Revamped Templating system
= New Color Scheme
= New Menu
0.20 BETA
====================================================
+ Added EAD Import Utility (supports only EAD 2002)
+ Added support for subject authorities beyond LCSH
= Changed the way data is escaped before entry into the database
= Fixed issues with EAD templates
- Removed Genres as a seperate data source (instead they exist as subjects whose type is genre)
1.00
====================================================
+ Added new function map_recursive in common.inc.php
+ html entities are now applied in output of finding aids and ead
+ Added support for compressed files in database import
+ Added MARC Import Utility
+ Added search by collection
+ Added DLContent template
+ Added Digital Library Browser
+ Added default style
+ Added ability to use the system when not using classifications
= Fixed bug with session handling
= Fixed bug with digital library searching
= More functions from common.inc.php ported to API
= Improved database importer interface
= Improved template handling
1.10
====================================================
+ Added title customization functionality
+ Added creator dates to creator toString
+ Added phrase object and api.
+ Added ArchonURL variable to the Archon class definition.
+ Added Publisher, Identifier, and OtherURL to Digital Library
+ Added Contributor and Rights Statement to admin interface for Digital Library
+ Brought public interface for Digital Library up-to-date with new fields
+ Buttons in admin interface now say "Please Wait..." after being pressed
+ Added DigitalContent member to Collection class
+ Added list of DigitalContent to default control card template
+ Added function createStringFromDigitalContentArray to Archon API
+ Added javascript verification of forms to collection details updates
+ Added dbLoadDigitalContent to Collection class
+ Added Seperated Materials to the Collection class
+ Added help buttons to admin interface
+ Added additional EAD Elements
+ Added multilanguage support for Archon error messages
+ Added button to collection content editor to easily allow editing of digital content linked
to that piece of collection content
+ Added dbStore and dbDelete to ContainerType
+ Added Container Types Manager
+ Added upgrade script to installer
+ Added upgrade support to windows installer utility
= Fixed bug which prevented deletion of Digital Library content
= Fixed bug where ampentity was called twice on Collection objects during output
= Changed the way the collection object is formatted during output
so that templates are now responsible for calling any formatting functions.
= Altered control card output to differentiate between subjects and genres
= Fixed MARC field 856 url bug
= Fixed javascript bug with inclusive dates in collections manager
= Changed column type for Title and Filename in tblDL_Files to Varchar(255)
= Fixed query compatability issue with MSSQL for FileContents storage
= Fixed bug which prevented collections with the same title from being entered
at different classification levels.
= Fixed bug where user's repository was not reset when repository was deleted.
= Updated ArchonLiveSession::destroy() to unset repositoryid and style.
= Fixed bug which prevented navigation of classifications in classifications manager
= Fixed checkquery in dbStoreCollection in the collection class.
= Changed the way sessions were handled to use helper functions.
= Fixed bug with the attachment of Digital content to the collection object in Collection::dbLoadContent()
= Changed link to digital library to skip searching if only one digital content item exists for the collection content
= Added PhraseTypeID parameter to Archon::searchPhrases()
= Fixed bug with MySQL database module when comparing fields to NULL.
= Fixed display bug with the default content template in IE and Opera.
= Altered default control card to output miscellaneous info and hide staff view for unprivileged users
= Changed Caption to Scope in Digital Library
= Enable Web Output now defaults to Yes for new collections
= New Collections are now checked to see if a repository is chosen
= Fixed bug with how session variables are set in start.inc.php
= Renamed DLContent class to DigitalContent
= Updated formatting of the Digital Library admin interface
= Fixed bug where pages with the default style may output tags in their browser titles
= Modified searching collections and digital library to support a flags parameter
which determines what will be searched.
= Fixed bug where search results where being highlighted incorrectly
= Default control card now lists subjects and digital content in an expandible list
= Fixed bug in admin interface where holding ctrl or alt while typing a letter in a search box
resulted in a new search
= Fixed bug which prevented the unspecification of associated collection content when editing
digital content
= Digital Content admin interface underwent various cosmetic changes
= Fixed bug where dbLoadContent could not load digital content without collection content existing
= Changed the implementation for listing digital content in the default control card template
= Changed OtherURL to ContentURL in DigitalContent
= Fixed bug where text in the nopad td class appeared white
= Made the title field in the admin interface longer and able to accept more characters
= Fixed bug where changing the language in the phrase manager did not narrow down the list of phrases
= Changing the Subject Type in the subject manager now filters the list of subjects to those with that
subject type.
= Fixed bug where seaching within a child subject gave results from the top level
= Searches in phrases are now filtered by Phrase Type
= Archon Config now lists default language choices instead of asking for a number
= The root of all content and collections is now $_ARCHON->ProductName
= Bug fixed, so Classifications with number 0 can now be added and updated
= Searches in digital library content are now filtered by collection content
= Phrase->toString now accepts a formatting flag as an argument
= Cosmetic changes made to creator module
= After updating, most modules now keep retain the current item being editted
= URL fields now enforce specifying the protocol
= Modules now retain queries after updating
= Bug fixed involving text in Add/Update button
= Renamed ContainerType to LevelContainer
= Fixed bugs in EAD output templates
= Made minor changes to default template
= Fixed bug where super administrator couldn't add new collections
= Fixed bug with the administrative style sheet
= Fixed bug with default control card template
= Fixed bug where creator and subject managers opened from the digital library manager could not update
= Collections manager now has a link to open the subject/genre manager within the genres section
- Removed NameSubUnit from Creator manager
Latest
====================================================
+ Added function singularize to common.inc.php
+ Added functions countCollections, countCreators, countDigitalContent, and countSubjects
to the Archon class, which drastically improves the loading time of some output modules.
= Fixed bug with printable and draft control card templates
= Changed getLanguageIDFromString to support searching by LanguageShort
= Changed Extent to support 2 characters after the decimal point
= Fixed bug preventing editing of digital content using pencil from web interface
= New digital content entries now stay in the window for further updating
= Improved dlcontent.inc.php in the default template set
= Changed webpage title for digital content public interface
- Removed depreciated fields of LastModified and ModifiedByID from tblCol_Locations
and tblCol_LocationIndex