2.10 ==================================================== = Updated scriptaculous and prototype to versions 1.8.0 and 1.6 respectively = Modification Log Manager's details box moved higher to be more visiable and includes a button to close hide the box = Location entry additions in the Collections Manager are attempted if either the Content field or the Location menu have information to prevent confusion when the update button does nothing. They will still fail if the other on is empty, though. = Fixed a bug in the output of collection titles for digital content = Fixed bugs affecting use of Digital Library Manager = Cleaned up code for checking repository permissions = Digital Library Manager now loads within full administrative interface when accessed from pencil icons in the public interface = Fixed potential security issue with user input = Digital Library is now additionally searched by the Identifier field for Digital Content = Collection Content Manager now accepts decimal level container numbers = Collections Package Upgrader now more dependable when updating content = Changed NEWLINE define to work with unix style newlines = Digital Library Manager now assumes user wants to continue working with newly added content = Fixed potential dataloss bug for location entries in the Collection Manager = Fixed bug in digital library manager preventing choosing collections when not searching by classification = Database backups made during upgrades are now titled with the database version number = Added (None) to choice of creators in Classification Manager = Fixed potential bug allowing deletion of digital content by those with limited repository permissions = Made small changes to the look of the Collections Manager = Fixed bug that allowed users with limited repository permissions to move collections to their own repository = DigitalContent titles are no longer enforced as unique, but identifiers are = $_ARCHON->getAllModules now accepts $ExcludeDisabledPackages as an optional second argument = Phrases can now be imported for disabled packages = Clicking the Archon Logo in the top left corner of the administrative interface now reloads entire window in default administrative theme = Changing the First/Last Year in the Collections Manager will only update the Inclusive Dates field if it is empty = Public interface meets Illinois Center for Information Technology Accessiblity and Federal Electronic Best Practices and meets Information Technology Accessibility Standards (Section 508) Standards. = Overall apparence of public interface improved. = Visual improvements made to the transfer components of multiple administrative modules including the Content Manager = Support for the '/' character in Collection Identifiers re-enabled. = Fixed potential security vulnerability in the theme engine = Administrative users with proper permissions can now search and view digital content and collections that have public viewing disabled = The Collection List widget now loads in a separate window when called from the Digital Library Manager = Added FromName, Subject, and FromPhone parameters to ResearchCart->sendEmail. = ResearchCart->sendEmail now adds FromAddress as a carbon copy recipient. = Support increased for searching for special characters. = Bug fixed in Opera display of public interface search results = Content placeholders in finding aid templates must now be identified by #CONTENT# in all caps. = Bugs fixed in validity of EAD output = Clicking on a subject term in the public interface now lists child subjects if they exist and does a search throughout Archon for the parent subject if they do not + Accessions Package added for management of newly acquired materials See documentation for details + addPublicSearchFunction added to class Archon to aid in ordering of search results for the public + countContent added to class Collection. This function returns the number of CollectionContent items found in the database for the Collection. + searchCollectionContent added to class Archon to aid in searching collection content for individual collections 2.02 ==================================================== = OtherNote in the collections table now holds more information = Fixed output bug in servers with automatic output buffering = Fixed bug with transfering high level content between collections = Fixed bugs with output of sql files in database manager = Fixed bug where repository permissions checks would fail even if security was disabled = Fixed bug where disabled digital content would show up in search results = Fixed bug preventing unsetting of theme etc. when using the unsetall option or closing the browser window when not logged in = Fixed bug preventing upload of digital content on Microsoft SQL servers (and possibly MySQL servers) = Navigating the list of digital content in the Digital Library Manager is now easier = Minor visual changes made to listing of record groups = Default template for digital content now shows Adobe's pdf icon if a .pdf file is stored = Improved error reporting for calling undefined functions of ArchonObjects = Fixed bug where content descriptions could not be searched when not organizing by classification = Fixed bug where a classification with number 0 would always appear in search results if query contained non-numeric values = Search result counts now appear more accurate for collections that contain content = EAD output now supports intellectual levels with a blank eadlevel field = renamed EAD template folder to ead to fix bug with ead output = Searching subjects by letter now lists only top-level subjects = Memory needed for displaying finding aids is potentially much lower for collections with multiple top level pieces of content = Memory requirements reduced for exporting database as an sql file = Fixed a bug where upgrading Archon would lead to infinite redirects in certain browsers + Archon can now search on user defined fields. If used, this may increase search times slightly. + AdministrativeInterface->createRelationsFrame now accepts optional argument $toStringArguments for modifying toString behavior + Finding aids for individual top level pieces of content can now be loaded from findingaid.php by adding rootcontentid to the request information + Added MSSQL::_encodingfix to allow for easy conversions in db exporters + Database utility core/sql now supports blob and image fields - Use of database utility core/sqltable is deprecated 2.01 ==================================================== = Fixed bug in way AdministrativeInterface->createRelationsFrame output HTML = Fixed bugs in core upgrade and install script = Theme now reverts to configured default if user's set theme does not exist = Fixed bug where sessions between multiple installations of archon on the same webserver could conflict = Fixed bug with public interface editing buttons for digital content = Fixed bug with ead output = Fixed bug with protected output information in default template's controlcard.inc.php = Fixed bug preventing update of location entries in collections manager = If connection to database fails, warning message will now recommend checking of config.inc.php = Fixed error where debugging information would display while relating a subject to a collection = $FieldPhraseName now defaults to NULL for various AdministrativeInterface functions = Fixed bug with public interface editing buttons for classifications = Logging out while in public interface will now keep you on the same page = Fixed bug in searching for within specific repositories if a repository was set as a remote variable = Fixed bug with highlighting of search results = Theme and other remote variables are now preserved when you logout = AdministrativeInterface->createDetailsSeperator renamed to createDetailsSeparator = Database Manager is now more verbose about waiting for exports = Defaults theme's login box now keeps user on same page after login = Archon->getSubjectIDFromString in subjects package now takes ParentID as an optional argument = Bug fixes in installers and upgraders = Fixed bug with some checkboxes in administrative interface not accepting changes = Fixed bug with EAD importer ignoring scopecontent fields within c_ fields = Improved importing of MARC records = Fixed bug in output of raw marc data = Phrase Manager now filters list of modules according to selected package + ead.dtd is now included in the packages/collections/lib directory to aid in ead output validation + Modification Log Viewer now displays request information in a textarea at the bottom of the frame + Added LiveSession->unsetAllRemoteVariables function within core and collections package + adding unsetall=true to uri will unset all remote variables that can be set with set___=___ in the uri + Usergroup Manager now shows a list of users currently in the usergroup. Double clicking a User will open a window for editing + Added Archon->getSubjectSourceIDFromString in subjects package 2.00 ==================================================== + Modified getAllCollections, getAllCreators, getAllDigitalContent, and getAllSubjects in Archon to add objects to both key '#' as well as the first character if the object's string's first character is numeric when MakeIndex = true. + Added class ArchonPublicInterface + Added class ArchonAdministrativeInterface + Added 'Administrative Phrase' to phrase types + Added getEADElementFromString function to Archon API + Added Enabled to DigitalContent at the content and file level + MOD_MODULENAME constants are now defined as the ID of the module for all modules + Added getResearcherIDFromEmail to Archon API + Added toString function to SubjectSource, SubjectType, CreatorType, PhraseType, LevelContainer, DescRules, and ModuleCategory + Added js_common_SetDisplay and js_common_RowClick to admin.js + Added AddLoadEvent to archon.js + Added AddUnloadEvent to archon.js + Added Appointment Types Manager and Researcher Types Manager + Added field ModuleID to class Phrase + Added field PackageID to class Phrase + Archon is now package based so individual components may be added or removed without a full reinstallation of the whole system + Added Package Manager + Added Modification Log viewer + Added My Preferences module + Adminsitrative interface is now mulitlingual + Added LanguageID to User table for multilingual support + Added administrative themes (in the adminthemes folder) + Added Date Format configuration directive + Added Confirm Researcher Accounts configuration directive + Added Default Administrative Theme configuration directive + Added Description to Classification objects + Added Subject Sources Manager and Subject Types Manager + Default public theme redesigned and made tableless + Default administrative theme redesigned + Archon now supports UTF-8 for storing foriegn characters in MySQL databases + Various encoding functions added to common.inc.php + boolean_and, boolean_or, concatinate added to common.inc.php + getCSVFromString added to common.inc.php + nextBitMask added to common.inc.php + Home pages personalized for each user appear when one first enters the administrative interface + Administrative Interface now supports widgets that can be placed into arbitrary pages of the administrative interface including the home page + Added Personal Scratchpad, Active Sessions, Upcoming Appointments, and Collection List widgets + Added templates cart.inc.php and verify.inc.php for the Research Package + Added bulk renumbering to Content Manager + Added other minor API functions. See code library for details. = Fixed bug where CollectionContent objects were added to $objCollection->Content[] in Collection::dbLoadDigitalContent() even if CollectionContentID = 0 = Fixed bug which prevented the display of content Description in item.inc.php in the default and EAD templates = Modified default styles, templates, and output scripts to improve navigation and support a tableless CSS design. = The Archon instance variables Title, Style, NoStyle (now called DisableStyle) , and TemplateSet are now part of the ArchonPublicInterface class, and can be referenced using $_ARCHON->PublicInterface-> = Changed parameters style, repositoryid, and languageid to setstyle, setrepositoryid, and setlanguageid respectively for session-based configuration in the public interface = Changed sessions so users no longer are assigned the actual session id from the database table = Fixed display of creator's biographical information to allow for line breaks = Error messages for storing Creators are now more specific = Title is no longer required for User-defined fields in the collection content manager = Added ID's to <c0x> elements in the EAD output = Fixed bug which prevented repository email from being stored = Changed getLoginForUserID to getLoginFromUserID = Changed $_ARCHON->Copyright to $_ARCHON->CopyrightYear = Fixed bug preventing use of NameFullerForm field for Creators = Changed clearCacheEntry to clearCacheTableEntry = Changed Description to AssociatedPhraseName for ArchonConfiguration = Changed Collection::dbLoadCollection to Collection::dbLoad = Changed ModuleCategory->Category to ModuleCatagory->CategoryPhraseName = Editted Archon->getAllModuleCategories and Archon->initialize to reflect CategoryPhraseName change = Changed Module->Module to Module->ModulePhraseName = Changed all administrative OnLoad events to use new AddLoadEvent function = Changed all administrative Unload events to use new AddUnloadEvent function = Fixed bug in classification.php preventing listing of classifications when a search query is present = Added new parameter, $DirectlyLinkToContentURL to $_ARCHON->createStringFromDigitalContentArray and DigitalContent->toString = Fixed bug when outputting collections with special characters as EAD = Fixed bug when deleting collections with multiple pieces of digital content = Renamed ModuleCategory to Package = Styles are now known as Themes (use the themes folder to store custom ones) = Default Style configuration directive is now Default Theme = DigitalContent no longer has to be associated with a Collection = Images should now be accessed either through $_ARCHON->PublicInterface->ImagePath or $_ARCHON->AdministrativeInterface->ImagePath = Installations of Archon now depend upon packages/core/install/install.php instead of install/includes.inc.php to be enabled = Listed subjects by type are now seperated by the first letter of their name = Change My Password is now a widget = Searches for collections and digital content no longer yeild additional results based on creators, subjects, or languages by default. Use the SEARCH_RELATED bitmask to reenable this type of search. = Restructuring of directories within Archon = Numerous additional bug fixes, and performance tweaks - Removed security_CheckPermissions (use $_ARCHON->Security->verifyPermissions) - Removed global variable $db. Use $_ARCHON->db instead. - $_ARCHON->db->Unicode removed from config.inc.php 1.11 ==================================================== + 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 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 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 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) 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
Documentation generated on Wed, 05 Mar 2008 16:44:37 -0600 by phpDocumentor 1.3.1