Ares 4.6 Release Notes

Follow

Released 9 February 2016

Support for Ares 4.4 ends 1 April 2016

Important Update Information

See the Ares 4.6 Implementation Information page for more information on these items.

  • The way that tables are generated on the Ares web pages has changed and will affect the display of your web pages.
  • The Ares server installer will no longer install the Ares client on the server and must be installed separately.
  • The screen resolution of 1280x1024 is now required for Ares components.
  • Some fields that may have been used in your email templates have been removed.
 

Ares 4.6 Highlights

The following new features and enhancements have been added to Ares version 4.6.

Accessibility Web Pages

The default Ares web pages and the Ares web DLL have been updated to comply with Section 508 and WCAG 2.0 (level AA) guidelines for accessibility. These changes include:

  • Using appropriate heading elements to provide a more structured document.
  • Annotating different page sections with the appropriate aria role.
  • Updating page titles to better reflect the content of the page.
  • Changing the color used to style some elements to conform with contrast requirements.
  • Adding a skip-to-content link at the top of each page.
  • Adding aural notifications when javascript makes dynamic changes to a page's content.
  • No longer opening links in a new tab or window.
  • Bold elements have been replaced with strong elements.

See Ares Accessibility Web Pages for more information.


New Buttons

Three new buttons were added to the Ares client to help speed up the workflow process.

  • The Make Available Electronically button routes an Item directly to the "Item Available on Electronic Reserves" status.
  • The Change Pickup Location and Change Processing Site buttons will now allow you to change multiple Items at once.



 

Daily Process Reports

Several of the processes that run each day in Ares create daily reports that are now accessible in the Ares client from the dashboard. An indicator next to each report reflects the status of each process.

See Daily Process Reports for more information.

 


Item Usage Tracking

Staff users can now add the Usage Count field to forms in the client.

See Tracking Reserve Item Usage and Adding or Removing Fields on Forms for more information.

 


Batch Tagging

The Ares web pages can be edited to allow Instructors and students to add a tag to multiple Items at once on the Course information pages. Once this feature is added, Instructors will see the "Enable Batch Tag Editing" button on the Course Details page. See Adding a Tag to Multiple Items and Allowing Batch Tag Adding for more information.


Server Addons

The Server Addon functionality within the Customization Manager has been significantly revised. See Atlas Addons for more information.

Additionally, the Clipboard Wizard addon is available. See Ares 4.6 Implementation Information for more information.

 

 

Ares 4.6 New Features & Fixes

Ares Client | Ares Administrative Tools | Addons | Authentication | Cloning | Copyright | Course Management Systems | Database | Email | External Systems | Installation | Reports & StatisticsPrinting | Searching | Shared Lists | Web Interface

Ares Client

New

11738

 

A new "Make Available Electronically" button has been added to the Item form. This button will route an Item to the status of Item Available on Electronic Reserves. The button will only be enabled for Items that do not have a Document Type of Hard Copy. See Processing Electronic Items for more information.

New 

11873

 

On the Course, Item, and User forms, a new "Miscellaneous" ribbon has been added. This ribbon contains the refresh, save, print Item, and browsing buttons. See The User Form, The Course Form, and The Item Form for more details.

New

9508

 

Ares will now check the client version to see if it is a supported version. If not, an icon will appear on the bottom left of the client. Clicking the icon will give more details about the version. See Ares End of Support Warning for more information.

New

11833

 

Staff users can now update the URL for multiple Items at the same time. When editing the URL for an Item or Shared List Item, Ares will check to see if any other Items or Shared List Items have a matching URL. If so, a prompt will appear with the option to update all URLs to match the change.

New

7566

 

If the Loan Period of an Item is changed, Ares will now check to see if there are any other Items within the same semester that contain the same barcode. If so, a message will appear and allow the user to select a synchronization option. See Changing the Loan Period for more information.

New

7235

 

In Item search results, the Loan Period field displays as a numeric loan code of 1, 2, 3, etc. An additional Loan Period Description field has been added to the search results grid that will display the Load Period value, such as 2 hours, 1 day, etc.

New

11841

 

The "Change Pickup Location" and "Change Processing Site" buttons have been added to the Item list on the Course form.

New

11832

 

Item search results now have an Instructor Tags field that contains a comma-separated list of the Instructor tags for each Item.

New

10942

 

A "Recent Notes" dropdown has been added to the Add Note form. When adding a note to a User or Item (including copyright notes), the Recent Notes drop-down will appear about the note text area and will show the ten most recently added notes.

New

10097

 

Staff users can now delete one or more Items from grids in the Ares client. This is possible on search Item results and any process queues. See Deleting Reserve Items for more information.

New

7694

 

Staff users will now be prevented from adding duplicate courses with the same external ID. If a duplicate course entry is made, a pop-up will notify the staff user that a course with the same external ID already exists.

New

11748

 

Any User type can now be set to "Trusted". This allows Course proxy Users and full proxy Users to submit Items that can bypass the Awaiting Review by Staff status. See Setting User Permissions for more information.

Changed

10490

 

A resize feature has been added between the main (left) and details (right) grids on the SharedListItem management form.

Changed

11434

 

The "Nature of Work" field on the Item form can now be cleared by pressing Ctrl+Del or by clicking the X in the field.

Changed

12119

 

Attempting to open an Item that is in processing will now display a message that the Item is already in processing.

Changed

11719

 

For computers that use a high DPI (greater than 100%), a screen resolution of 1280x1024 is now required for all Ares client forms and grids to display properly. See Ares System Requirements for a comprehensive list of all system requirements.

Changed

2153

 

The Needed By date now sorts more accurately on Date.

Fixed 

10469

 

Instructor Tags textbox is adjusted to be the same size as other fields on the Item Details tab.

Fixed 

10574

 

The 'Search Users' ribbon group sizing was adjusted to display fully when first opening the Client.

Fixed

10633

 

Resetting the default layout of the quick access toolbar in the client no longer causes an error.

Fixed

10634

 

Adding a splitter between the main area and the right-hand grid no longer prevents an application from closing.

Fixed 

10635

 

The location Splitter Controls now persist after closing the form.

Fixed

11719

 

Some grids and forms in the Ares client were not displaying correctly if the screen resolution was less than 1280x1024.

Fixed

12034

 

In the Ares client, when an Authorized User who already existed in the Ares system was added to a course, the User was not being enrolled in the course.

Fixed

11873

 

The Save and Refresh buttons on the User form (on the Quick Access Toolbar) are no longer hidden behind the Proxies ribbon.

Fixed

11783

 

When entering values on the copyright searching ribbons, the text was displaying backward.

Fixed

10993

 

If a staff user tried to hide the System section when customizing the layout of the Ares main form, the Ares client would not close and would lock up.

Fixed

11550

 

If a staff user canceled a file upload in the Ares client when using FTP, the file would be deleted from the server but the entry would not be removed from the Electronic Files table.

Fixed

10639

 

If the form was opened for an Item that has a Course ID for a Course that does not exist, the form would then suddenly close with no error message.

Fixed

11420

 

If the display settings (DPI) on Windows were changed from 100%, some controls in the Ares client would not display.

Fixed

10576

 

When using Batch Item Upload to upload a large amount of files, the process of assigning new file IDs was failing.

 

Ares Administrative Tools

Changed

1414

 

Loan periods can now be customized to display to Instructors or be suppressed from Instructor view.

Changed

11567

 

The option to export the User list in the Ares Staff Manager as an XML file has been removed. The list can still be exported as a .xls, HTML, or text file.

Changed

10615

 

The "Log On" checkbox will no longer be checked when installing the Ares System Manager service. This will change the configuration to no longer be an interactive service.

Fixed

11401

 

The tracking filter in the Customization Manager now updates to display the correct site when the site drop-down option is changed.

Fixed

10719

 

Ares System Manager server events were displaying as "service1" on event logs. Server events will now display as "Ares System Manager."

If system administrators have monitoring and/or alerting set on the Ares server with a trigger for events listed as "service1", they will need to update it to reflect this change.

Fixed

11740

 

The skins file referred to by the Ares Customization Manager, Ares Staff Manager, and Ares client now includes a version number to avoid conflicts and crashing when multiple Atlas Systems products are installed on the same computer.

 

Addons

Significant changes were made to the way that Server Addons are installed and configured. See Atlas Addons for further explanations of the new features listed below.

New

11968

 

A conversion utility has been added to convert existing Server Addons for use within the database and in new Ares Customization Manager configuration utility.

New

11939
11968

 

The Ares Customization Manager now has a specified module to configure Server Addons where settings can be configured in an easy-to-use interface rather than modifying XML.

New

11972

 

Server Addons can be exported from the Ares Customization Manager as packages.

New

11968
11970

 

Additional log scripting has been added to the Addons environment.

New

11646

 

A Clipboard Wizard Client Addon allows users to customize the information that can be automatically copied from the Item record to the user's clipboard.

Changed

11939
11969

 

Server Addon packages are now stored in the database.

Changed

11939

 

Uploading and exporting Server Addons is now completed through the use of .zip files rather than directly copying the code into the Ares Customization Manager.

Changed

11939

 

Server Addons can now be encrypted.

Changed

11939
11968

 

Time stamps indicate when Server Addon packages have been added and/or edited.

Changed

11939
11968

 

The Ares System Manager will now for a change in the time stamp rather than the version number in order to trigger a restart which enables new Server Addons or the changes to existing Server Addons.

Changed

11939

 

Server Addons code can now include compiled .NET code.

Changed

11939

 

Server Addons are now activated and deactivated with the Ares Customization Manager rather than within the XML config file.

Changed

11060

 

Client Addons will use the version of Internet Explorer that is installed on the computer running the Addon.

 

Authentication

Changed

4016

 

When using Remote Authentication with Course & User Loads, patron data added to the User Validation table can now be displayed to new users when they reach registration page on the web.

Changed

11650

 

The underlying New User Registration workflow for Ares Basic Authentication with UserValidation Record & Password, LDAP, and Remote Authentication has been modified. See Authentication Workflow for details.

Fixed

4016

 

When using Remote Authentication with Course & User Loads, the External ID can be now be preserved for new users when registering.

Fixed

10204

 

If users whose user status is New close the window before finishing registration, they will now be correctly directed back to the registration page to finish upon return.

Fixed

11664

 

Previously if using UserValidation from Course & User Loads with Ares authentication, new users were able to log in without a password. This issue has been corrected. A value for ClearTextPassword must be supplied in the UserValidation record or the user will not be able to log in.

Fixed

12006

 

Fixed an issue where course instructors would not be registered for subscriptions when course creation was enabled for Course & User loads.

Fixed

12006

 

Fixed an issue where full proxy users for course instructors would not be immediately added as a ProxyInstructor for a course when course creation was enabled for Course & User loads.

 

Cloning

New

10277

 

Item flags can now be cloned to a new Item. This is set with the "Can Clone" checkbox in the Custom Queues table in the Ares Customization Manager. See Creating Custom Queues for more information.

Changed

10305

 

When cloning a course from the Course Form in the Client, if the new instructor was a Course Proxy on the original course, the proxy record for the user will be removed from the Cloned course.

Changed

10626

 

Cloning items via the Ares Web will no longer remove trailing or leading spaces.

Changed

11489

 

Full proxies will automatically be added to a Course when cloning from the Web.

Changed

11489

 

The list of proxies to include in a Course when cloned in the Client will include only Course proxies for selection. All full proxies will automatically be added to the new Course.

Fixed

10305

 

Cloning a course from the Course Form in the Client where the new instructor is a Course Proxy on the original course will no longer cause errors.

Fixed

10307

 

Cloning items to a shared list or course, the course/shared list selection control will no longer cause errors when multiple searches are attempted.

Fixed

12128

 

Fixed an issue where cloning items that were associated with a shared list item would keep a reference to the shared list item.

 

Copyright

New

11644

 

A new field Course Copyright Costs includes all copyright costs associated with items for the course that are not set to a copyright status of "Denied". It displays on the Course Record, the Copyright tab of the Item record, and the Copyright Processing form.

New

9321

 

Staff Users are now able to delete a rightsholder in the Ares client. This is only possible if the rightsholder is not associated with an existing journal or Item. See Creating Alternative Copyright Providers for more information.

New

10604

 

Staff Users can now search for a rightsholder from the Rightsholder Maintenance form.

Changed 

10278

 

Permissions documents can be uploaded for CCC requests as well as Rightsholder requests.

Changed 

11652

 

The Awaiting Copyright Processing option will no longer display in the System group when the CopyrightMethod key is set to None.

Changed 

11652

 

The Instructor value has been removed as an option in the CopyrightMethod key. If the Copyright method value is set to Instructor, it will be changed to None during the Update.

Changed 

11652

 

If CopyrightRequired is set to None, the RequiresCopyright field for an item/shared item will be set to false/unchecked. This will override any option chosen on an HTML form.

Changed 

12111

 

If your CopyrightCourseStudents key is set to Enrolled Students, you will be prompted to update the value for Enrolled Students when submitting a CCC order where the number of students is different than the number of Enrolled Students in the Course record.

Fixed 

10925

 

The comments from the Rightsholder record now display on the Rightsholder tab of the Item record.

Fixed 

11835

 

Items will not display multiple times in the Awaiting Copyright Processing queue when flags are added to the Item record.

 

Course & User Loads

Changed

12100

 

Course and User Loads will no longer remove Course Proxies that were added manually through the Client.

Fixed

12155

 

The course maintenance process in the CourseUserLoad now ensures that an instructor's full proxies are added as proxy instructors to that instructor's courses regardless of whether the full proxies have the proxy instructor role in the course's validation data.

Fixed 

11805

 

During course maintenance in the course and user loads, the Course Instructor was being set as "lastname,firstname" with no space in between the two names. This has been corrected to include a space.

Course Management Systems

Fixed

10636

 

The free text editor has been updated for proper functionality when using the Blackboard Building Block to edit Courses.

Changed

8057

 

The BasicLTI integration method will now exclude upcoming semesters with future item addition dates from the semester drop-down. This will prevent instructors from creating courses for semesters they can't add Items to.

 

 

Database

See Ares 4.6 Database Changes for a list of all changes made to the Ares database.

New

7701

 

The .docx, .xlsx, and .pptx file extensions have been added to the DocumentTypes table by default.

New

11975

 

The following application settings have been added to the AresSystemManager.exe.config file to control the Item Cleanup process: MarkItemsInactiveBatchSize, CleanupFileBatchSize, and LimitCleanupMinutes. See Configuring Item Cleanup for more information about Item Cleanup.

Changed

10580

 

The CCCCatalogURL and CCCCatalogURI customization keys were removed from the database.

Changed

11975

 

The purging of Personal Tags is now completed using a stored procedure. See Instructor and Personal Tags for more information.

Changed

10575

 

The ScanningTempPath key was removed from the database.

Changed

7691

 

The UseSemesters key was removed from the database.

Changed

10410

 

Page range field sized increased to 100 characters so as to accommodate comments like "Chapter Two plus indexes."

Changed

10332

 

The ContactEmail, ContactPhone, and ContactName fields were removed from the Sites table.

Changed

2153

 

Enable sorting Needed By column by the inferred data type instead of alphabetically

Changed

11131

 

Default ForceReview values for extension types .dat, .log, .txt, .ppt, and .pptx were changed from Yes to No in the DocumentTypes table. This change affects only new installations.

Changed

11476

 

The term "email" is updated to consistent spelling throughout.

Changed

12100

 

The system now tracks how a course user is added to a course with a new field ("Added By") in the CourseUsers table.

Changed

12100

 

Course and User Loads will no longer remove Course Proxies that were added manually through the Client.

Changed 

7053

 

The default value for new Ares installations on the WebEditAfterProcess customization key has been changed to No.

Fixed

10464

 

Errors will now display if there are database issues when a user logs on.
Fixed

 

11234

 

When creating a new course in the Ares client, if an instructor was chosen on the drop-down options but then another instructor was chosen instead, both instructors were being added to the CourseUsers table in the database.

 

Email

New

6310

 

Email notifications to users are now available when you use the auto-clear users option for user registration. See Implementing Automatic Clearance Email Notifications for more information.

Fixed

10289

 

The user's email address will now fill out in the To: field when sending the clear user email.

Fixed

10470

 

When sending the rightsholder email, the email address from the Rightsholder record will automatically fill in the To: field.

Fixed

10957

 

Course subscription emails sent from the DLL will now reflect the correct User information.

Fixed

11915

 

Problem email messages potentially being sent out with duplicate message IDs has been corrected.

Fixed

11682

 

Copying a system email template will no longer preserve the System Template checked state and description.

 

External Systems

New

11765

 

Multiple request forms can now be added for a particular genre with OpenURL mapping. See Displaying Multiple Request Forms for a Genre for more information.

New

11765

 

A "friendly name" parameter is now allowed in the OpenURLMapping table. This is the link text that will display in the OpenURL menu.

Fixed

11765

 

If no Course was selected when submitting an Item through OpenURL, the IRF<Format>.html page would display instead of the IRFOpenURL<Format>.html page when the OpenURL parameter was set to 1.

 

Installation

Changed

11922

 

The Ares server installer will no longer install the Ares client. If client applications are needed on the Ares server, they must be installed separately with the client installer. This file can be found on Ares 4.6 Downloads.

Changed

11922

 

When using the Ares server installer to update an existing Ares installation, the Ares client (and Staff Manager and Customization Manager) will be removed. If these applications are needed on the Ares server, they can be installed separately with the client installer. This file can be found on Ares 4.6 Downloads.

Fixed

10466

 

When installing a database-only installation on Ares, an error would appear if IIS was not installed on the machine.

 

Logs

New

11965

 

Log configuration options can now be set directly from the Ares client. This includes changing the logging to DEBUG level. See Ares Client Logging for more information.

New

9699

 

A log.config file has been added for the Ares web service. By default, this file is located in C:\Ares\Logs with the name AresWebService.

Changed

11965

 

The default log.config files for the Ares client, Staff Manager, Customization Manager, System Manager, and web service were updated to preserve file extensions so that rolling logs will now be named like AresClient.1.log instead of AresClient.log.1.

 

Printing

New

11862

 

The ItemHistory table can now be used in custom searches. See Custom Searching for more information.

Changed

11603

 

When the "View merged document before printing" box is checked, the template document will no longer remain open. The template document will close, and only the merged document will be displayed.

 

Reports & Statistics

New

12101

 

Summary reports are provided for Course and User Loads, Item Cleanup, CCC Status Update, Orphan File Cleanup, and Item Activation. These reports display in the Daily Processes grid in the System group in the Client.

New

12101

 

A daily email report of task summaries and errors in the Course and User Load process is available. See Daily Process Reports for more information.

New

8996

 

The "Usage Count" field can now be placed on an Item form so that Staff Users can see the total number of views for an Item. See Adding or Removing Fields on Forms for more information.

 

Searching

New

10605

 

The word "for" has been added to the list of terms that are filtered out of Z39.50 searches for an Item's title or author.

New

11834

 

A new Call Number field has been added to the Z39.50 search options.

New

11834

 

Custom searching is now available on the Z39.50 search options. See Custom Searching for more information.

New

10405

 

Two new buttons have been added to the Item search results grid: Change Processing Site and Change Pickup Location. These allow staff users to change the processing site or pickup location of multiple Items at once.

New

11757

 

The custom search form now allows staff users to customize the grid layout. Changes made to the grids on the custom search form will now be saved after the user exits the Ares client.

New

11862

 

The ItemHistory table can now be used in custom searches.

New

11761

 

When performing a custom Course search, the search results will not include a "Registered Users" field. This will show the number of registered (non-instructor and non-proxy) Users that are signed up for a Course.

New

11761

 

Staff can now search for Courses based on the number of Registered Users. This can be done with custom searching.

Changed

11535

 

The file type for exported data from custom searches has been changed from .xls to .xlsx. See Exporting Search Results for more information.

Fixed

12018

 

For some Z39.50 search queries, the Z39.50 server would error out and the Ares client would close.

Fixed

10325

 

Some custom search fields were not providing a drop-down option. The following fields have been corrected:

  • Course custom search: Semester
  • Item custom search: Current Status, Loan Period, Pickup Location, Processing Location, Flag
  • User custom search: Department, State, Status, User Type

Fixed

10718

 

If a custom Item search was saved with no description, the name of the custom search would not display when trying to load the search.

Fixed

11535

 

When exporting data from a custom search, an error would occur if the size of the exported file was too large.

Shared Lists

New

10369
10097

 

Staff users can now delete one or more Shared List Items from the Shared List Management form. See Deleting Shared List Items for more information.

Changed

12110

 

When a Shared List Item is added in the Ares client, it will now have the same default values as when a regular Item is added in the client:

  • Item Type= Monograph
  • Document Type= Hard Copy Reserve Item
  • Item Format= Book
  • Instructor Provided= No
  • Visible to Students= Yes
  • Web Proxy= No
  • Copyright Required= No
  • Copyright Obtained= No
  • Digital Item= No
  • Ares Document= No

Fixed

10369
10370

 

On the Shared List Management form, the Loan Period field was incorrectly displaying the value for Object Type.

Fixed

12171

 

The Change Processing Location button was incorrectly able to be used on Items that were associated with a Shared List Item.

Fixed

12097

 

When uploading a file to a new Shared List Item on the Ares web pages, any Course Items linked to the new Shared List Item were not being updated with the file's information.

Fixed

12016

 

When a Course was deleted from a Shared List, links from the Shared List to the Course were not removed. Because of this, new Items were not able to be added to the Shared List.

Fixed

10331

 

The ISLRFArticle.html, ISLRFBookChapter.html, and ISLRFVideo.html web pages (along with their Edit pages, ISLRFEditArticle.html, ISLRFEditBookChapter.html, and ISLRFEditVideo.html) did not have web validation entries for making URL required. These values have been added to the WebValidation table and will now display.

Fixed

11846

 

In some cases, Full Proxy Users were able to view their own department's Shared Lists. This has been fixed, and now Full Proxy Users can only view Shared Lists for the department of the Instructor they are a Full Proxy for.

Fixed

11894

 

Ares was allowing staff users to change the Pickup Location or Processing Site for Shared List Items on the Item list form.

Fixed

12110

 

When a Shared List Item was added in the Ares client, the "Visible to Students" checkbox was not being marked by default.

 

Web Interface

New

9946

 

Ares now requires more complex passwords for patron accounts (using Ares authentication). Passwords must have at least eight characters with at least one lowercase letter, one uppercase letter, and one number. See Ares Password Requirements for more information.

New

7259

 

When viewing a course on the web, Instructors can now view a list of students in the course by clicking the "Enrolled Students" link on the Course Tools Menu.

New

2429

 

When cloning a course on the Ares web pages, Instructors may now select which proxy instructors they want to copy into the new Course. See Cloning from the Web Interface for more information.

New

1406

 

Three new parameters were added to the Item TABLE tag. See Ares TABLE Tag for more information.

New

1406

 

The Item Type icons in Item tables on the Ares web pages can now be moved and controlled. See Creating Item Tables with Icons for instructions.

New

10867

 

Permanent Links are now available to be used for web link Items in addition to uploaded file Items. See Using Permanent Links for instructions on configuring Permanent Links.

New

11755

 

Sites now have the option to customize forms on the Ares web pages to add a Yes/No option for "Visible to Students." See Visible to Students Option on Item Forms for more information.

New

11754

 

The new SharedListItemRestrictions table tag is now available. This tag can specify which Shared Lists an Item can be added to. =

New

11974

 

Instructors can now add tags to multiple Items at once on the default course Items pages- ICourseInfo.html and UCourseInfo.html. =

New

11967

 

The default Ares web pages and the Ares web DLL have been updated to comply with Section 508 and WCAG 2.0 (level AA) guidelines for accessibility. These changes include:

  • Using appropriate heading elements to provide a more structured document.
  • Annotating different page sections with the appropriate aria role.
  • Updating page titles to better reflect the content of the page.
  • Changing the color used to style some elements to conform with contrast requirements.
  • Adding a skip-to-content link at the top of each page.
  • Adding aural notifications when javascript makes dynamic changes to a page's content.
  • No longer opening links in a new tab or window.
  • Bold elements have been replaced with strong elements.

New

11967

 

The "NotEmpty" attribute can now be used with the #CONDITIONAL tag on the Ares web pages. It will evaluate whether a value provided is a blank string or not. See Ares CONDITIONAL Tag for more information

New

11967

 

The way #OPTION tags are generated has changed. If no option is selected from a drop-down list, "Choose an Option" will be added. This option will be disabled, and it will not submit an actual value for that input unless the user selects another option.

New

11967

 

The way the Ares DLL generates tables on the Ares web pages has changed. Tables are now generated with an action column on the left. This column will contain links for all valid action on its row. See Ares 4.6 Web Page Changes for more information.

Because this is a change in the Ares DLL, all sites that update to Ares 4.6 will see a change in the behavior of tables on their web pages.

New

11966

 

Many of the Ares web pages were updated to use the include_head.html page instead of direct references to the CSS and javascript files.

New

11966

 

The include_head.html page now adds references to the DataTables CSS and js. These references make use of a CDN outside of the Ares server.

New

11966

 

A new "filterTable" CSS class was added that allows for filtering columns on tables. This is available on the following types of tables: Item, Course, SharedList, SharedListItem, CourseItemRestrictions, and SharedListItemRestrictions.

New

11781

 

The #PARAM tag is now used on the Ares web pages instead of the #ITEM, #COURSE, and #SHAREDLISTITEM tags.

New

 

10368

 

The title and description that appears on RSS feed pages on browsers can now be customized using keys in the Ares Customization Manager. See RSS Feeds for more information.

New

10368

 

The RSSCourseItemsChannelDescription and RSSCourseItemsChannelTitle keys have been added to the database. See Ares Customization Keys for more information.

New

7232

 

In the Link Checker, clicking on the web address for an item will open the link in a web browser.

Changed

11754

 

The ItemRestrictions table was renamed to be CourseItemRestrictions to match the new SharedListItemRestrictions table.

Changed

11140

 

Performance improved when opening Course pages with a high number of Items in the Course.

Changed

11966

 

The Ares default web pages no longer use the prototype.js, fat.js, or scriptaculous.js files. These have been replaced with the new fadeEffect.js file.

Changed

11967

 

The chat feature was removed from the Ares web pages.

Changed

11967

 

The rich text editor used for Course message boards, TinyMCE, was replaced with CKEditor.

Changed

11750

 

The IRFEditAudio.html page was changed to use a PARAM tag instead of an ITEM tag for the CitedIn field. The Ares DLL will replace new line characters in the Title and CitedIn fields to be spaces.

Changed 

11750

 

Some fields (mostly the Title and CitedIn fields) were changed from using a "textarea" tag to using an "input type=text."

Changed

11781

 

The Ares web DLL was updated so that it will load Course, Item, and Shared List Item fields into the appropriate parameters before showing pages where those types can be edited.

Changed

11758

 

The default wording for the CourseCode column in web tables has changed from "Section Number" to Course Code." This change was made on the Course, CourseValidation, and CourseImport tables.

Changed

11976

 

The query used to determine if an Instructor can see the "Switch to Instructor Mode" or "Switch to Student Mode" on the Ares web pages has been updated. The criteria is now:

  • User's UserType = Instructor
  • User is a Full Proxy of another Instructor
  • User is a course Proxy for a course where:
    • The current date falls between the start and stops date of the course
    • OR the current date falls between the semester's item addition date and course stop date

Changed

11553

 

The CourseUserManagementEnabled customization key now needs to be set to "Yes" for course Instructor roles to be set when a new User is created.

Changed

12173

 

The AresAjax.js file was updated to make calls use jQuery. 

Changed

10121

 

A new disabledText class was added to the main.css file in the Ares web pages. When editing an Item, the menu options will now be grayed out instead of invisible when inactive.

Changed

10099

 

The "noChangeText" HTML attribute was removed from the IRFEditBook.html and ISLRFEditBook.html web pages.

Changed

11952

 

The <#INCLUDE filename="include_menu.html"> on the ISharedListItemInfo.html and IUploadSharedListItemForm.html was removed because it was not necessary on those pages.

Changed

10681

 

Validation code has been updated to be more consistent across all of the Ares web pages.

Fixed

11781

 

When editing an Item on the Ares web pages, if a required field was not filled out and the form failed validation, the edited changes on the form would be lost.

Fixed

12176

 

The UHotList.html web page was modified so that a message will appear if there are not hot list Items.

Fixed

10984

 

If a user tried to perform a custom sort on a table in the Ares web pages after making changes to a course Item, the user would be taken back to the Ares home page. S

Fixed

10984

 

If a user performed a pre-set sort on a table in the Ares web pages (such as Title) but then reordered the sort and saved changes, the changes were not being maintained.

Fixed

11749

 

On the IItemInfo.html web page, a link to "View this Item" was displaying even when for free text Items. This link will no longer display for these types of Items.

Fixed

10725

 

The "Export Course Info" link was taking the web User to the Ares main menu and not downloading an exported file.

Fixed

11991

 

When the WebRedirectProtocol was used by the DLL, it was not first being converted to lowercase per IETF standards. See the IETF website for more information.

Fixed

10828

 

Large files on the Ares web pages were only opening for one User at a time.

Fixed

12138

 

The IRFEditBookChapter.html web page did not have the "I do not want to change the actual reserve content" supply method selected by default.

Fixed

10602

 

When an Instructor edited the URL for an Item or Shared List Item on the Ares web pages, they were able to change the link while the "I do not want to change the actual reserve content" button was selected. This has been corrected, and the Instructor now must select "The item should link to a website" if a URL is being used.

Fixed

10409

 

Instructors are no longer able to create a course in a previous Semester on the web. When creating a course, only current and future Semesters will display.

Fixed

11930

 

If an ID parameter was provided to a TABLE tag on the Ares web pages, it would be applied to both the HTML table that was generated as well as its surrounding SPAN. This has been corrected, and now the ID will only be applied to the TABLE tag.

Fixed

12177

 

Non-instructor or proxy students were able to see links to remove cross-listed courses, although clicking this link did not actually remove the cross-listing.

Fixed

10407

 

When editing a Course on the web, if the Course Enrollment value was blank and the User clicked Submit, an error message told them they did not have permission to edit the course.

Fixed

10586

 

When a web user clicked Submit on the ChangeUserInformation.html page, if an error existed on the page (such as a blank required value) it was not displaying clearly.

Fixed

10596

 

When running Safari for Windows, validation errors were not displaying properly.

Fixed

11932

 

The InstructorUsernames tag was updated on the ICourseCreate.html web page.

Fixed

11753

 

When an Instructor canceled an Item on the web, the VisibleToStudents box in the Ares client became unchecked. This caused Items to be stuck in a pending status.

Fixed

10878

 

If the Password and Confirm Password fields did not match on the new account web page (NewUserRegistration.html), no error was displaying.

Fixed

11139

 

If the Password and Confirm Password fields did not match on the password reset web page (NewPassword.html), no error was displaying.

Fixed

10250

 

The NewAuthRegistration.html page was not validating fields and would allow users to submit a blank form.

Fixed

10286

 

The IRFOpenURLArticle.html page was missing a hidden input for the ItemType field.

Fixed

11976

 

Course Proxy Users were not able to enter Instructor mode on the Ares web pages to see future courses.

Fixed

12173

 

Even when an Ares web User deleted a web alert, it would not disappear from the page.

Fixed

11201

 

On the Ares web pages, when a user registered with a username but not a library ID, the validation check would not check the username. Now the validation check will use both username and library ID for the check.

 

Ares 4.6 Point Release Notes 

5 May 2016 Server (4.6.1) Release

Fixed

12336 
The Update User Load and Update Course Creation processes perform better and are now more efficient.

Fixed

12415 
Course Maintenance does not fail now if a course does not have an assigned instructor or if the assigned instructor does not correspond to an existing user.

Fixed

12353 
When importing data, only the strings "NULL" and "null", ignoring quotes, are now interpreted as SQL NULL. Anything else, such as the surname "Null", are now treated as a string value.

Fixed

12396 
The LinkCheck feature no longer times out when there are a large number of active web link items.

Fixed

12670
The Link Checker process did not correctly clear past link check results when the LinkCheckerNewLinksOnly key was set to No.

Changed

12694 

Session IDs used to be included in Ares web page URLs. The ares.dll was updated and Session IDs are now stored and submitted with web browser cookies, so cookies must now be enabled in order to use the Ares web pages. One exception is the USearchCourse.html web page, which must be manually updated. You can download an updated version of USearchCourse.html with the rest of the Ares Web Pages from Ares 4.6 Downloads.

Changed

12231 

Firefox users can now click into the grid column filters in the Ares web pages. Some code was changed on the aresajax.js file to allow this. You can download an updated version of aresajax.js with the rest of the Ares Web Pages from Ares 4.6 Downloads.

 

20 May 2016 (4.6.2) Release

Fixed

12714 
New users can now be created automatically when using RemoteAuth.

 

25 May 2016 (4.6.3) Release

Fixed Student mode can now be switched to when using RemoteAuth. 

 

8 June 2016 (4.6.4) Release

Fixed

12722 
Batch tags that students add to items in a course used to be added to items that have the 'Hot List' column checked rather than the "Batch Edit" column. Now batch tags will only be added to items checked under the "Batch Item" column. The code in aresBatchEditing.js was updated for this fix. Sites should overwrite their existing aresBatchEditing.js if they haven't made any customizations to it. See Ares 4.6 Implementation Information for the single manual change.

Fixed

12723 

 

Rapidly making requests to the ares.dll caused an exception when it tried to retrieve customization key values from the database. The aresBatchEditing.js and include_head.html files were updated and sites should overwrite these files with the updated versions if they haven't made any customizations to those files. If customizations have been made, compare the new files and add customizations manually.

Changed

12729 

 

Ares can once again include session IDs in the URL by providing the physical path of the directory that the ares.dll is under (specifying multiple paths by separating them with a pipe character) in the customization key 'URLSessionIDWebPath'.

 

9 December 2016 (4.6.5) Release

Fixed

Corrected a memory leak in the web DLL that occasionally caused blank pages to appear.

Fixed

1346

 

If FTP ClientUpload keys are not configured with values, deleting a course no longer generates a fatal exception.

Fixed

1349

 

Corrected a typo on the UCourseInfo.html and UCourseTags.html pages (items changed to item)

Fixed  

1350

 

A WebValidation value of .* no longer considers an empty string as a failed match.

Fixed  

1353

 

Corrected a typo on GLogon2.html where the first <span> tag was closed with </strong> instead of </span>

Fixed  

1354

 

The edit option for item tables no longer shows to instructors viewing the pages in student mode.

Fixed  

1358

 

If AnonymousUsageStatistics is set to Yes, the read/unread icon no longer appears since it can't be tracked for each user.

Fixed  

1364

 

Web users can now add multiple tags at once without it creating them all as a single tag separated by commas.

Fixed  

1382

 

Corrected a typo at the end of support tooltip (begin changed to being)

Fixed  

1395

 

Updating a user with RemoteAuth authentication correctly updates their expirationdate to 365 days from that date.

Fixed  

1795

 

RouteToAcquisitions email template uses the values for From Name and From Address (which default to ReservesEmailFromName and ReservesEmailFromAddress)

Fixed  

1348

 

The LTI web service now assigns the first instructor as the instructor and all subsequent instructors as proxies (versus instructors).

Fixed  

1352

 

Ensure installer shows all passwords as hidden values in log files.

Fixed  

1356

 

Corrected web interface to allow proxy users to be removed from a course.

Fixed  

1360

 

Saving a Zsearch with no included servers no longer produces an error.

Fixed  

1361

 

Action links in the left-most columns of tables in the web interface now have additional information to satisfy WCAG 2.0 SC 2.4.4 "Link Purpose (In Context)"

Fixed  

1366

 

The Ares web dll can read cookies larger than 4096 characters now, preventing the session id from being truncated in some cases.

Fixed  

1879

 

The Ares DLL log file will now append a timestamp and process id to ensure all logging from the DLL is captured. The Log4D.props file is still used to determine a base file name, like AresDLL, and the timestamp/process id is appended after the base file name.
e.g. AresDLL_1479290908_9292.log

Fixed  

1908

 

The cookies that Ares creates are now session cookies so they are unaffected by daylight saving time.

Fixed  

1914

 

When sending an email with unicode characters, the encoded message body is now formatted correctly to avoid being flagged as spam by SpamAssassin.

Fixed  

1384

 

Carriage returns in email subject fields are now stripped out to ensure valid MailMessage formatting.

20 March 2017 (4.6.6) Release

Fixed

2252

 

WebSession Manager can create the same SessionID for different users

Fixed

2269

 

LTI controller does not support extended unicode characters

Fixed

1396

 

Corrected a typo on the UCourseInfo.html and UCourseTags.html pages (items changed to item)

Fixed  

1374

 

The FromName field does not show as a changing field for a new email template

Fixed  

1385

 

Tab order for editing email templates is not consecutive

Fixed  

1373

 

The item call number field is not displayed in the clone course form.

Fixed  

1386

 

Submitted text with unicode characters or diacritics is not handled properly in the web.

Fixed  

1977

 

The Ares webservice incorrectly caches customization keys.

Fixed  

2125

 

Ares: Empty ListItemID causing "Unable to cast value "" to type Int32." Error

Fixed  

2134

 

The Ares installer may incorrectly try to add existing document types on an update.

Fixed  

2221

 

Item tags are cloned in the web regardless of the state of the 'Clone Item Tags' checkbox.

Fixed  

2246

 

Cloning a course on the web may not set item location and proxy fields correctly.

Fixed  

1351

 

The Item.LoanPeriodDescription tag is not properly replaced when generating emails.

Fixed  

1356

 

Corrected web interface to allow proxy users to be removed from a course.

Fixed  

1372

 

Footer on Student Message Board New Thread page displays in the content area

Fixed  

1378

 

Rightsholder names longer than 50 characters are truncated when stored in the ItemCopyright table

Fixed  

1698

 

Ares web alerts contain a time portion that can't be set in the UI

Fixed  

2224

 

The links to new tags added with the batch tag feature in the web redirect the user to the main menu.

Fixed  

1388

 

Change the "Modify Class" button on ICourseEdit.html to "Modify Course"

Fixed  

2220

 

Ares Link Checker Log Typo

Fixed  

2080

 

The Ares web service has two log statements that always produce an error.

Fixed

2239

 

The LTI controller doesn't log when a user is elevated to the instructor.

Fixed

1383

 

Changes to the browser emulation mode are not applied until the next time the Client is started.

Fixed

1872

 

The Ares Client makes multiple calls to refresh the dashboard on startup.

Fixed

1362

 

Adding reserve items to a course from a shared list in the web redirects the user to the Ares homepage instead of the course homepage.

Fixed

2052

 

Ares Server Installer does not have a default selected for SQL Server location

Fixed

1954

 

DLL ItemSearch queries have ambiguous access counts

Fixed

1347

 

Enter key will not open focused row on Course Search Results form

Fixed

2080

 

Item cancellation emails and other emails sent from the item form do not include rightsholder data.

Fixed

1375

 

PasswordHint should be modified to show as a required field on NewUserRegistration.html

Fixed

1359

 

The version check does not prevent newer clients from running on older server versions

Fixed

1392

 

The IItemDelete page should be removed from new installs

Fixed

1393

 

The calculated Page Count field on the Client's item form is cleared when the staff user enters a value into Entire Work Pages

Fixed

1899

 

Web DLL allows instructors to add themselves as a full proxy

Fixed

2086

 

Item cloning does not manage connections efficiently

Fixed

1379

 

The <#ITEM field='BuildURL'> tag always returns link text now, which may alter some pages that relied on it returning an empty string when the item's link URL was not relevant.

Fixed

1355

 

A course's semester is read-only in the web but is displayed in a drop-down that indicates it can be changed.

 

 

 

 

 

 

 

Questions?

If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation:

Feedback