CKM Release 1.5.0

This release of CKM offers a complete rework of the various statistics pages for archetypes, templates, termsets and users, including for the status report page for individual published resources.

This release also adds a lot of flexibility to the search ontology (Professions, Health Domains, ...) to be able to hide the individual classes, sort the elements and disallow classifying into some 'abstract' classes.

The GitHub directory structure for exporting of remote subdomains has been adapted to include the namespace of the remote subdomain in the directory structure. It is now possible to bulk export all archetypes as XML.The search functionality has been finetuned to provide a better search order of found resources, in particular if searching for multiple words or word fragments at once. Also, projects that may be relevant to the search will now be listed above the resource search results. Some initial changes and additions for a new training CKM instance have been included in this release as well as some bug fixes.

New Features and Changed Functionality

CKM-299     Allow (and allow setting) empty editor description

CKM-300     Projects in Combobox should be sorted case-insensitively

CKM-302     Ability to disable normal sign up via button or direct link

CKM-303     Ability to disable project-based signup

CKM-304     Ability to manually change v1 to v0, using the archetype id change with file upload

CKM-305     Rework the various Resource Statistics

CKM-306     Rework the various User Statistics

CKM-308     Add Sign-in statistics chart

CKM-310     Replace Ratings Chart with new BarChart type

CKM-312     Much faster calculation of cumulative users per month

CKM-313     Remove all trailing ... in main menu

CKM-315     Remove ratings panel

CKM-317     Remove Country scheme, change grouping

CKM-318     Bulk Export of archetypes in XML

CKM-323     Change directory structure for remote archetype github export

CKM-324     Improvements to the ontology to make it less dependent on hard-coding a few things

CKM-329     Add System Admin Panel to restart mediaflux directly from CKM

CKM-331     Improve Cardinality display, esp. for Clusters

CKM-332     Prevent deleting/modifying original namespace during bulk upload

CKM-333     Add warning icon to the comparison report if the user is deleting/changing an existing original_namespace

CKM-334     Prevent bulk changing an archetype with a changed copyright

CKM-335     Add warning icon for copyright change in a comparison panel

CKM-336     Allow making a public incubator private under certain conditions

CKM-337     Change warning/error/info icon location etc, size

CKM-339     Copyright changes on initial import

CKM-341     Display of reviewers per profession Donut Pie Finetuning

CKM-342     For Change Request notes, remove the "created by" part

CKM-343     For Change Request note, say on creation what user groups are being notified

CKM-344     Do no longer review archetype id

CKM-346     Finetune: Reduce importance of finding a search word more than once in a resource

CKM-347     Maximum relevance for a resource search result should only be possible if there is a good match in the concept name or resource id

CKM-348     Participations: If time is mandatory to be documented, this should be shown in the CKM views as well

CKM-349     Get project suggestions if search word is project/incubator name

CKM-350     Prevent creating or updating a remote subdomain where the remote URL is not correct

CKM-351     Improve and internationalise error reporting if creating/updating of subdomain fails

CKM-352     Subdomain name and remote URL should be unique _case-insensitively_

CKM-353     On updating the name of a subdomain, this should immediately be reflected in header and title of the subdomain

CKM-356     On changing user roles, only a temporary success notification should be displayed

CKM-359     Direct link for password reset

CKM-366     As the licensee, I want to be able to temporarily turn off individual subdomains

CKM-367     As a user searching for resources, I want to find interesting projects even from part matches

CKM-368     As a user searching for resources, I want to find interesting projects even if I search for multiple word fragments

CKM-369     As a user searching for resources, I want my search text FRAGMENTS highlighted in e.g. the archetype name

CKM-370     As a user searching for resources, I want resources that match multiple word fragments to be rated higher

CKM-371     As an editor I want better feedback when I assign a resource as a reference to project and this fails

CKM-372     Open subdomain on dbl-click on it in left hand explorer

CKM-377     Funnel button should not be a real toggle button that remains pressed, but only change the icon on change

Bug Fixes

CKM-298     Problem with internal service when user has no picture

CKM-301     Complete your profile message is displayed without indicating what

CKM-309     XML serialisation of UID is wrong

CKM-314     TemplateMainPanel toolbar is too small for last icon if not logged in

CKM-316     Should not be able to delete health-domain, profession schemes

CKM-325     Adding a cluster with new elements may show phantom major revision change in comparer

CKM-326     Jira Bug and Feature Report collectors don't work anymore, change to standard Ocean support URL

CKM-327     Improve comparisons of slot assertions to avoid unnecessary major revision suggestions

CKM-330     With latest (19) FlashPlayer, suddenly the node background for colored nodes is simply black

CKM-338     Testing for available licence doesn't really work well anymore

CKM-340     Better error message if max number of users exceeded

CKM-345     Creating a review round with empty invitation details fails (with obscure error message)

CKM-354     Introduction tab that is opened on signin if configured no longer displays

CKM-355     Direct link to change requests sent out as part of a new change request note notification fails

CKM-360     Cannot resolve an archetype if first migrated to v0 and then trying to resolve a branch that is still active

CKM-373     ADL and mindmap box are sometimes cut off when switching browser/CKM tabs

CKM-375     In debug mode, expandChildNodes may encounter null object on sign out

CKM-376     May lose the left hand resource quick search panel on sign-in in and/or out

CKM-378     Template hierarchy, template mindmap and project Hierarchy chart don't show nested cluster archetypes

General Tasks

CKM-311 Upgrade Java Parser, ADL Serialiser ADL Validator to 1.0.14

CKM-328 Upgrade to Mediaflux 4.3.044

CKM-358 Update Norwegian translations in preparation for 1.5 release