What's New in Cornerstone Classroom 8.5.1

This update for Cornerstone Classroom contains the following new features and enhancements.

New Cornerstone Classroom Firefox Connector extension

Functional area: App Client

Type: New feature

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: No

Description

How did it work?

Prior to this release, Cornerstone Classroom supported the NPAPI plugins for launching the Cornerstone Classroom app on Mozilla Firefox version 49 and earlier.

How does it work now?

Starting with Firefox 52, Mozilla is expected to discontinue support for the NPAPI plugins. NPAPI plugins are not supported in 64-bit Firefox browser on Windows. With this release, Saba is providing a mechanism to launch the Cornerstone Classroom app without using NPAPI plugins. However, NPAPI plugin support is still functional in 32-bit Firefox 50.

This release introduces the Cornerstone Classroom Firefox Connector extension to launch the Cornerstone Classroom app on Mozilla Firefox version 50 and above.

The Cornerstone Classroom app installation page is enhanced to display the new Install Cornerstone Classroom Firefox Connector button.

Figure 1. Cornerstone Classroom app installation page

Clicking this button opens the Mozilla Add-ons website displaying the Cornerstone Classroom Firefox Connector extension download page. You can download the extension and install it to launch the Cornerstone Classroom app from a Cornerstone Classroom server.

Figure 2. Cornerstone Classroom Firefox Connector extension

Supported Browsers

The Cornerstone Classroom Firefox Connector extension supports only Firefox version 50.0 or later.

Use Case

There is a need to support new technology for launching the Cornerstone Classroom app in Firefox.

Obsolete Allow non-secure events domain property

Functional area: App Client, Server

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: No

Description

How did it work?

Prior to release 8.5, non-secure deployments of Cornerstone Classroom were supported. To allow non-secure deployments, administrators could enable the domain-level security property Allow non-secure events domain.

How does it work now?

With release 8.5, Cornerstone Classroom supports only secure deployments. With no support for non-secure deployments, this release obsoletes the domain-level security property Allow non-secure events domain. Additionally, the related Secure event check box for events, meetings, and Webinars is also obsoleted.

Both, the property and the check box, are no longer displayed on the UI.

Use Case

There is no need to support configuration related to non-secure deployment of Cornerstone Classroom.

Restrict the ability to remove Webinars

Functional area: CMS

Type: Enhancement

Applicable to audience: All

Enabled by default?: No

Configurable by admin?: Yes

Configurable by Saba?: Yes

Description

How did it work?

Prior to this release, users and administrators were able to remove Webinars without any restriction. There was no configuration to control this ability.

How does it work now?

This release provides the ability to restrict deletion of Webinars by introducing the following domain-level property:
  • Restrict deletion of webinars?
    This property provides Cornerstone Classroom administrators the ability to control the deletion of Webinars in a domain.
    • If set to Yes, then Webinars in the domain cannot be deleted, irrespective of the user attempting the deletion.
    • If set to No, then Webinars in the domain can be deleted.

By default, this property is set to No.

To configure this property, login as the Cornerstone Classroom administrator and navigate to Administrator > Manage Domains > Properties, and select the Security category type.

Figure 3. New domain-level property

If this property is enabled for a domain, then when users try to delete or remove a Webinar in the domain, the application displays an error message and restricts them from deleting the Webinar.

Figure 4. Error message when deleting a Webinar

Use Case

Losing any Webinars from events and URLs for registered users causes problems and inconvenience for organizations.

Advanced proxy authentication for Cornerstone Classroom App

Functional area: App Client

Type: Enhancement

Applicable to audience: All

Enabled by default?: No

Configurable by admin?: No

Configurable by Saba?: Yes

Description

How did it work?

Prior to this release, users could attend a Cornerstone Classroom session through a proxy, where the proxy provided only basic authentication for the Cornerstone Classroom App client. However, there was no support for NTLM or Kerberos proxy authentication.

How does it work now?

In addition to basic proxy authentication, this release now supports advanced proxy authentication using NTLM or Kerberos for the Cornerstone Classroom App client.

The proxy uses the following methods to authenticate clients:
  • Negotiate/Kerberos
  • Negotiate/NTLM, and
  • Basic authentication
The NTLM/Kerberos authentication works with SQUID 3.5.20 proxy server.
Note: To configure advanced proxy authentication, send a request to support. For details, contact Saba support.

Prerequisites

For the advanced proxy authentication to work on client Windows machines, the "Enable Integrated Windows Authentication" property in Internet Options > Advanced Settings must be enabled on the client machines.

Use Case

There is a need to support advanced proxy authentication for the Cornerstone Classroom App client.

Third-party support changes

Functional area: App Client, Server

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: Yes

Description

Starting with this release, the following third-party software is supported for Cornerstone Classroom app and clients:
Table 1. Third-party support changes
Type of Software Previously supported version New version
Operating System Apple OS X Mavericks Apple Mac OS Sierra (Version 10.12)
Proxy SQUID 3.1 SQUID 3.5.20