CKM release 1.1.4

CKM Release 1.1.4

Date: 18th July 2011

This release includes new functionality, but also a lot of fine-tuning at many places:

  • Total rework of Release Sets
    • If you want email updates for new or updated release sets, check the appropriate checkboxes in your options
    • Release Set now include templates, archetypes, and terminology subsets. Validation ensures that the archetypes used by a template are included in their proper revision. Release Sets can also contain sub release sets.
  • A Reference Model Description has been added for major classes and datatypes. This can be viewed for example, when clicking on the little arrow next to a datatype within the view of an archetype. For many archetypes, there is also a new reference model tab explaining important additional attributes.
  • Archetypes, Reviews, Review Feedback can now be printed. To print an archetype, open it in the Tabbed View and click on the "Printable version" button. To print a review, simply right click on the completed review in your dashboard and select "Printable version".
  • Full support for IE9, Firefox 5, etc
  • Emails are sent from one central address (with reply-tos etc. set appropriately; i.e. the proper way to handle this in the times of more and more spam and spam prevention)
  • General discussion forum for discussion not related to a particular resource (Available as a top level menu item "General Discussion")
  • Resource documentation is now versionable if required. Resource documentation can also be linked directly now for use in e.g. emails via a direct link.
  • It is now possible to upload two local archetypes and compare these two archetypes directly
  • Some icon rework (you may need to empty your browser cache to see some of them)
  • And many more, see the detailed list of changes below

Detailed list of changes

Archetypes

  • Changed: Only show Subject of Data in the Archetype views and review if it is constrained
  • Changed: Date in Author details should be validated to conform to ISO-8601
  • Changed: Copyright information that is added automatically by CKM should not state the year
  • Changed: Change copyright (c) to ©
  • Added: Display current_contact as part of the other_details in CKM
  • Fixed: Some rare datatypes are not appropriately considered when deciding whether an element is non-specialised within a specialised archetype
  • Added: Add in the newly identified quality criteria into our Quality tab for each archetype
  • Added: Add explicit top-level support for credentials of af a CAPABILITY archetype
  • Added: ArchetypeSimpleView and Review Summary: clicking on title should collapse/expand
  • Fixed: Legacy Archetypes with an id that starts with an upper case O are not displayed properly
  • Added: Archetype Validation of VACMC errors - edge case
  • Added: Archetype Validation of VACMC errors
  • Improved: DV_PROPORTION Display problems and suggestions for numerator and denominator
  • Improved: Enhancement of Quality reporting criteria
  • fixed: Issue with the XML export
  • Fixed: Display of the constraint in proportion does not show that the denominator is >0
  • Improved: Improved Display of Action pathway steps
  • Fixed: Archetype with empty runtime name constraint cannot be displayed
  • Added: Hyperlinks in archetypes should be displayed as links opening in a new browser tab/window

Reference Model Information

  • Added: Add the RM class Description from the Reference model info to the left hand tree as a tooltip
  • Added: XML for RM: modify to include examples of possible datatypes to the 'Any'
  • Added: Add selected RM attributes to the archetype views

Reviews

  • Added: Print view of an archetype (and the reviews / review feedback as required)
  • Added: Create an additional artefact state - "Review suspended'
  • Fixed: When sending out multiple invitations, sometimes the Invitation 'module' freezes/locks up.
  • Added: Ability to reinstate a decline review invitation
  • Changed: Remove ability to comment on the current classes of a resource during the review round
  • Improved: Review Invitations Overview for a review round should list Accepted/declined instead of just Accepted as header
  • Added: Add an explanation to the overall recommendations of a review
  • Fixed: Editorial feedback not being saved under certain conditions
  • Improved: Dbl Clicking on Review invitation in the DashBoard should directly start the review even if the current status is ASKED
  • Fixed: After closing a review round from the review round summary, the checkbox to close should no longer be there
  • Fixed: When creating new review feedback, the feedback doesn't appear when the feedback is shown again
  • Added: When adding reviewers to a review round, the appropriate editors and the initiator and the user inviting the additional reviewers should receive a summary email that the users have been invited
  • Improved: Onscreen notification of review invitations - better in alphabetical order
  • Changed: Voting for a review: Should be Reject instead of Decline
  • Improved: When inviting a review, it should be possible to only view adopters of an archetype that have NOT yet been invited.
  • Added: Ability to export the Reviews Report as CSV
  • Added: Reviews Report: Add average number of reviews per person with at least one review
  • Added: Reviews Report: Add average number of reviews per month for the selected time period
  • Changed: Reviews report: Should say Start date and end date
  • Added: Auto link from an adoption email to actioning the adoption
  • Added: When adding a new reviewer to a review, autoselect the latest review round
  • Changed: Reconsider rules for subscribing to notification after invitation
  • Fixed: When deleting a review round from the review Rounds Summary for an archetype, the individual reviews should be refreshed as well
  • Added: When editing review feedback, there should be two buttons: Save and continue and save and close
  • Added: Summary report to indicate which people have completed archetype reviews
  • Fixed: When saving review feedback there is a message warning about losing the changes, if cancelling, the submit feedback button is disabled
  • Added: Ability to resend a review invitation email to a user
  • Added: Try to resend email when mail server is down for a specified period of time

Versions & revisions

  • Added: Compare two local archetypes
  • Improved: Comparison of two resources should show Please Wait message until Comparison is finished
  • Fixed: Error message when committing branch translation to Trunk from the Branch view
  • Fixed: Sometimes both the Current state and the content state are displayed for the latest revision in the Revision History Panel
  • Improved: Reverting a resource to a previous revision should have an extra confirmation dialog
  • Fixed: Two action procedure Archetypes that do not compare

Resource Documentation

  • Added: Versioning of resource documentation
  • Added: Display a direct link for resource documents

Release Sets

  • Added: Major rework. Release Sets are now displayed in the left hand panel as well.
  • Added: If a release set exists with the specified release set id, don't allow a new one to be created with that id
  • Added: After adding/modifying a release set, open View/modify release set tabs should be updated

Ontology

  • Fixed: Renaming a class within the ontology: There should be no error if it is the same as before
  • Improved: Renaming a class within an Ontology: The text field with the new name should be pre-populated with the current one
  • Improved: Deleting a class of a scheme should also show the number of attached termsets
  • Fixed: Renaming a class within a scheme may change the order of displayed schemes
  • Fixed: Error when trying to move a renamed child node in Classification
  • Added: Add Norwegian sub languages to CKM
  • Added: "Dentistry" missing when registering for account
  • Added: Language Selection in CKM: Add Malay as a separate item

User Management and Registration

  • Improved: Users Report should display a please Wait message until rendered
  • Fixed: User Report not working properly after changes to the ontology
  • Improved: Username should be displayed differently on User profile / registration form
  • Improved: Minor changes to registration process texts and error messages
  • Added: Instance-wide option to enable/disable Translator related elements in the user profile etc.
  • Added: Add the State to the user profile if Australia
  • Fixed: Advanced Search user results may not hide on searching again
  • Improved: On hovering over the Captcha image to change it, the cursor should change to "hand"
  • Added: Double-click on a user in Sign-in statistic should open the user's profile (View user)
  • Added: Add admin functionality to manually enable an account
  • Improved: Restructure User Options Tab
  • Fixed: The last language (Zulu) is cut off when a user registers

Twitter & RSS feed

  • Added: Make RSS feed visible via a menu item as well
  • Fixed: An & in the html of a comment that is not properly encoded may cause the RSS feed to fail to display
  • Fixed: Twitter menu link is sometimes not visible
  • Fixed: CKM's RSS feed may fail to produce a valid pubDate if in non-English locale
  • Added: CKM's RSS feed should also include templates, termsets and release sets
  • Improved: RSS feeds to give default language names if this exists in translations

Discussion forum

  • Added: Need a basic white board where any discussion can grow.
  • Improved: Improvements to the discussion forum

Other finetuning issues

  • Changed: Zipped download of resources should be available without logging in
  • Improved: The resource main display name should be displayed on any resource tab
  • Improved: CKM icon rework
  • Improved: Error window should feature an error icon
  • Improved: RichTextArea for composing an email should look more like a CKM TextArea and also the right hand border should be visible
  • Fixed: Drop down menu can sometimes disappear off the screen
  • Improved: The year picker should configure itself automatically
  • Fixed: Various date picker limitations and problems
  • Improved: Improvements to left hand resource select trees
  • Fixed: Right-click on resource in Resource Watchlist portlet does nothing
  • Improved: Make the Watches/Adoptions Summary grid resizable
  • Fixed: IE8 and IE9 should break a long archetype id that is referenced in a SLOT of an archetype
  • Fixed: Should not be able to try to reset the password if neither username nor email address are specified
  • Fixed: Resizing of the grid of the Review round summary grids does not work in IE9, FF4
  • Fixed: When a resource select panel is being displayed, the left hand resource panel should be switched to the correct tab
  • Changed: Integrate the new Arcitecta logo in the About CKM info
  • Improved: If a user didn't choose to be a translator, she should not be nagged in the dashboard to fill in the language
  • Improved: All emails should be sent from one central address only
  • Fixed: On loading, a Javascript error in IE8/Vista
  • Fixed: Sometimes the direct URL from a mail doesn't work in Internet Explorer (Safari as well)

Internal issues

  • Changed: Introduce enums for Invitation states for teams and reviews
  • Changed: Rework code to make use of Rm classes more generically and type safe
  • Changed:Upgrade to Mediaflux server 3.6.037 /38
  • Improved:  Change implementation of the various ArchetypeSimplifiedHierarchyItems to sit in a HashMap
  • Fixed: When creating a review for an archetype that already has a review, an error message is logged
  • Changed:Upgrade to GWT 2.3
  • Added: Support for IE9
  • Changed: CKM test server re-setup
  • Fixed: Some mails from the Netha CKM to nt.gov.au are not being received
  • Fixed: CAPTCHA for user creation didn't display in Nehta CKM
  • Improved: Rework mail templates for comments to only use one configurable template