Skip to content

Orckestra CMS 5.3

Compare
Choose a tag to compare
@kasravi kasravi released this 27 Oct 08:33
· 1398 commits to master since this release

Orckestra CMS 5.3 (5.3.6135.33075)

This release is our first as Orckestra CMS, after changing name from Composite C1. We've added the ability to duplicate pages and data, bumped up the .NET version requirement, added automated end-to-end testing and been fixing reported issues.

Download

Download Orckestra CMS 5.3

Product name update

As advertised last month, we are renaming the product to Orckestra CMS - the open source project is named Orckestra CMS Foundation.

orckestracms_logo_whitebg_tightfit

Duplicate Pages and Data

You can now create copies of pages and other content items via the new Duplicate action.

duplicate

For tree structures created you have created with the Tree Definition XML format, you can selectively include the command on items using the element <DuplicateDataAction />

Upgrading .NET Framework to 4.6.1

To keep up with the improvements of .NET Framework we have upgraded to 4.6.1.

For customers using our Azure Cloud Services (WebRole), be aware you should obtain an updated package from us, which ensure .NET 4.6.1 is available on the machine.

Automated end-to-end testing with Nightwatch.js

We have added "Nightwatch.js, Node.js powered End-to-End testing framework" and extended it with an API tailored for writing tests for the CMS Console, giving you commands like browser.selectPerspective("Content").openTreeNode("Venus Starter Site").selectTreeNodeAction("Getting Started", "Duplicate Page")

Our build environment is executing these tests automatically after each build. This should ensure even more stable releases and automatic quality control on nightly builds.

To create a new test, add a .js file below ~/Website/test/e2e/suite - a sample test is shown below.

module.exports = {
    '@tags': ['Duplicate'],
    beforeEach: function (browser) {
        browser.url(browser.launchUrl + '/Composite/top.aspx');
        var content = browser.page.content();
        content
            .prepare();
    },
    'can duplicate simple page': function (browser) {

        browser
        .selectPerspective("Content")
        .openTreeNode("Venus Starter Site")
        .selectTreeNodeAction("Getting Started", "Duplicate Page")
        .assertTreeNodeHasChild('Websites', 'Venus Starter Site')
        .assertTreeNodeHasChild('Venus Starter Site', 'Copy of Getting Started');

        browser
        .selectPerspective("Content")
        .selectTreeNodeAction("Copy of Getting Started","Delete")
        .clickDialogButton("OK")
        .assertTreeNodeHasNoChild("Copy of Getting Started")
    },
    afterEach: function (browser, done) {
        done();
    }
}

Support for Version Publication (commercial add-on)

With this release customers that are using the Business and Premium editions can install the Version Publication add-on and create multiple versions of a page publish according to a schedule.

For details, see https://cms.orckestra.com/Add-ons/All/Orckestra.Versioning.VersionPublication

Minor Changes

Bug fixes

cat 5 3