Skip to main content
Logo

What's new in Contensis

We are constantly improving Contensis by releasing new features, squashing bugs, and delivering fresh documentation. Here's what's been happening recently.

Download Contensis

Contensis 9.1.1.181

  • Update

    Access to the content information screen

    We have implemented a security check which means you must now be logged into Contensis in order to see the content information screen.

    In addition to this fix we have also removed the PublicUser from the everyone group as it wasn't clear that this represented anonymous users and could end up in administrators inadvertently giving access to screens within Contensis.

  • Bug

    Deleted entries appearing on published sites

    We've fixed an issue whereby deleted folder content would fail to be removed from Elasticsearch meaning that it continued to show on your published site

  • Bug

    Metadata definitions

    We've fixed an issue where metadata definitions that were assigned to folders were not being deleted from the database when the folder had been deleted from the recycle bin.

  • Bug

    Related Items

    We've fixed an issue caused by exceptions being thrown when retrieving relationships from the WebCache at the same time as the cache was being refreshed.

  • Bug

    Structured content

    We've fixed an issue where structured content reverted back to previous dates in cases where a release schedule had been set and the file was subsequently opened as read-only.

Contensis 9.1.1.176

  • Bug

    Aliases

    We've fixed an issue where aliases stopped working, resulting in 404 errors being generated. This occurred when large numbers of aliases were being used on a site. 

  • Bug

    Renaming or moving files in the 'App_Code' folder area

    We've fixed an issue where renaming or moving C# or VB files within the App_Code folder created duplicates in some instances. This had the potential to cause compilation issues, resulting in sites failing to start up.  

Contensis 9.1.1.171

  • Bug

    Folder Images banner control

    Fixed an issue where the folder images banner control failed to work under certain circumstances due to an invalid client ID.

9.1.1.167

  • Bug

    Forms

    Fixed an issue where checkbox status in the forms settings area failed to save when publishing a form.

  • Bug

    Structured content definitions

    Fixed a bug that caused the application pool to recycle when a change was made to a structured content definition. 

9.1.1.164

  • Bug

    HTML Snippets

    Fixed an issue where ParserContext was null during the rendering of HTML snippets, causing a Contensis error to be displayed.

  • Bug

    Quality Assurance

    Fixed an issue where the QA service re-checked content that had previously failed a scan, and a user had clicked the 'Submit anyway' option. On the third attempt, this resulted in an error.

  • Bug

    Quality Assurance

    Fixed an issue where a user was unable to submit a page. This was caused by QA indicating valid links as broken when redirecting from https to http.

  • Bug

    Searching

    Fixed link resolution when using typed models in the delivery .NET API

  • Bug

    WYSIWYG editor

    Fixed an issue that occurred when using the WYSIWYG editor and Firefox, where 'strong' tags were converted to bold tags.

Contensis 9.1.1.160

  • Bug

    Email link encoding

    We've fixed an issue where some email clients would cut off an email address where an ampersand is present. We now URL encode the ampersand which has greater support across clients.

  • Bug

    Worker process terminates unexpectedly

    Fixed an issue where updating metadata/module definitions for a front-end site without CMS database access could cause the IIS worker process to terminate.

Contensis 9.1.1.158

  • Bug

    FAQ control

    Fixed an issue where FAQ records failed to display for synchronised language variations.

  • Bug

    Forms

    Fixed an issue where form page rules were defaulting to the first option when re-editing.

    Also fixed an issue where validation failed for required textbox, number and email fields. 

  • Bug

    Marketplace

    Fixed an issue that prevented the successful generation of packages in the Marketplace.  

Contensis 9.1.1.144

  • Bug

    Creating pages from a published site

    'Failed to publish message to the Messaging Framework' errors were being logged when creating pages using the CMS_API from a published site which wasn't hosted on the CMS server, this is no longer the case.

  • Bug

    Forms

    • Fixed an issue in Contensis forms where selected items in a checkbox field failed to save in Populo.
    • Added the ability to include a copy of a user's form post for form post notifications.
  • Bug

    Live search

    Fixed an issue where the 'Keywords' metadata was not being output to the 'SC_SearchContent.SC_MetaData' column in the CMS database, resulting in failure to return search results for terms used in 'Keywords' metadata fields.

  • Bug

    Metadata

    If you had a single @ at the start of a metadata value it would be stripped out when published to a web page. This was particularly annoying if you were trying to add a Twitter handle into metadata, this has now been fixed.

  • Bug

    Recycle Bin

    Fixed an issue where if you had a content item in the recycle bin which had a title greater than 255 characters it would fail to delete.

  • Bug

    Responsive preview

    Fixed an issue where responsive preview failed to display correctly when a front end website used HTTPS and a CMS used HTTP. 

Contensis 9.1.1.132

  • Update

    Image editor localisations

    Updated image file extensions to be in upper case in the image editor.

  • Bug

    Editing Razor view web controls

    Fixed an issue where it wasn't possible to edit the properties of a razor view in Internet Explorer 11.

  • Bug

    Google Recaptcha

    Fixed an issue where Google Recaptcha keys would only work for a single project in a multi project setup.

Contensis 9.1.1.127

  • Update

    Sitemap.xml schema update

    We've updated the schema of the sitemap to adhere to version 0.9.

  • Bug

    Contensis services

    Fixed an issue where Contensis services would fail to start if the database was inaccessible.

  • Bug

    Image gallery

    Fixed an issue where the image gallery would not display correctly in Internet Explorer 11 due to heights not being set correctly for some images.

  • Bug

    SaaS - RSS feed

    Fixed an issue where the Atom/RSS links in listing controls would use the incorrect URL.

Contensis 9.1.1.117

  • Update

    Tooltips

    We've updated a number of tooltip areas to correct spelling mistakes across a small number of web controls. In addition, we've updated the URL acroynm in the Quality Assurance area to upper casing.

  • Bug

    Contensis.RazorEngine

    We fixed an issue where the Contensis.RazorEngine was incorrectly pointing to version 3.

  • Bug

    Content schedules

    We've fixed an issue that prevented the updating of the 'year' field on an existing review or expiry schedule.

  • Bug

    Forms

    Fixed an issue in the forms module where forms containing a text field with a min/max validation or two date time fields would prevent the form being rendered.

  • Bug

    Import from Microsoft Word

    Fixed an issue where the 'Import from Word' wizard generated an error and failed to import the content from MS Word documents.

Contensis 9.1.1.109

  • Update

    Contensis installer

    Updated the installer to include the Elasticsearch plugin royrusso, so the Contensis search component can be installed on a server without internet access.

  • Update

    Project setting localisation

    Updated the link to the TinyMCE documentation in the description of the Editor_SchemaValidChildren project setting

  • Update

    Razor output tracing

    Added output tracing to razor views to show their render times and path to help diagnose performance issues. This can be enabled in the cms.config by adding the following key.

    <!-- Setting to determine whether the Razor performance trace is shown within a page --><add key="Contensis_Razor_EnableTrace" value="true" />

  • Bug

    Approval screen

    Fixed an issue where you would receive a server error when reordering items by project that were waiting for approval.

  • Bug

    Deleting entries

    Fixed an issue where after deleting an entry, it would still show in a live environment even though it didn't exist in an entries listing.

  • Bug

    Dictionary administration

    Fixed an issue where it wasn't possible to delete a word from the dictionary as a dictionary administrator.

  • Bug

    Forms module

    Fixed an issue where a form with a min and max values set on a text box would prevent the form from displaying correctly due to a duplicate ID being used.

  • Bug

    Image gallery in entries

    Fixed an issue where the entry image gallery would incorrectly validate a field that contained a caption.

  • Bug

    Quality assurance module

    Fixed an issue to prevent the QA service running multiple times when there is a service in standby.

  • Bug

    Quick search

    Fixed an issue where search results would display too much text in search listing, when the description metadata tag was not present.

  • Bug

    Security

    Fixed an issue where the default administrator user from the systems administrator group could be removed, causing certain system actions to fail.

  • Bug

    Sidebar localisations

    Fixed an issue where localisations in the sidebar would not update.

  • Bug

    Web.config

    Fixed an issue where the publishing server section of the web config doesn't merge correctly into a published web.config

Contensis 9.1.1.94

  • Update

    Contensis installer

    Updated the Contensis installer to check the JAVA_HOME variable to find out where Java is installed.

  • Update

    Content schedules administrators group

    Users can be given access to Content Schedules in the management console by assigning them to the Content Schedule Administrators group.

  • Update

    Publishing server name

    You can now have a publishing server with a name of up to 100 characters, updating it from the original maximum of 50.

  • Bug

    Content definitions

    Fixed an issue where the Doctype was being removed from user created content definitions in the source editor.

  • Bug

    Forms

    • Fixed an issue where required checkboxes would fail to work when multiple forms were added to a page.
    • Updated the dropdown form field to allow you to change the default dropdown text.
  • Bug

    FTP cleaner

    Fixed an issue where the FTP cleaner failed to delete folders which contained homepages.

Contensis 9.1.1.80

  • Bug

    AD FS

    • Fixed an issue where you'd be redirected to the CMS rather than a published site when using the AD FS login control.
    • Removed an AD FS security token cookie that was created on login.
  • Bug

    Array fields in composables

    Fixed an issue when trying to get an array field from a composable in the Delivery API.

  • Bug

    Delivery API

    Fixed an issue where the search in the Delivery API would not return nested objects. 

  • Bug

    Log viewer

    Fixed an issue in the log viewer details panel where values were not displayed against their correct labels.

  • Bug

    Microsite wizard performance

    We've improved the performance of the microsite wizard to prevent gateway timeouts, when a project has significant number of folders.

  • Bug

    Other fixes

    Fixed an issue where xp_System_ContentType_Maintenance had an error due to an incorrect object name.

  • Bug

    Quality assurance module

    Fixed an issue where the Quality Assurance module would strip out submit messages, resulting in them not being displayed on the approval screen.

  • Bug

    Quick search

    We have fixed an issue where results within the quick search were showing all of the document's content instead of a small snippet.

  • Bug

    Responsive preview

    Fixed an issue where the responsive preview would crash when there was a query string parameter in the URL.

  • Bug

    Synchronisation

    • Fixed an issue where content would not sychronise correctly, due to nested orphaned folders.
    • Fixed an issue where content assigned to the Any Content Type would fail to synchronise across language folders.
  • Bug

    Taxonomy field editor

    Fixed an issue where it wasn't possible to save an entry with a multi-select taxonomy field.

  • Bug

    User profile web control

    Fixed an issue in the User Profile web control where changing the timezone would not save correctly.

Contensis 9.1.1.28

  • Update

    Added support for Google reCAPTCHA v2

    Google reCAPTCHA v1 is no longer supported. We have now upgraded to version 2.

  • Bug

    Content types and entries

    • Fixed an issue where deleting a content type with associated entries, failed to remove all entry related information from the database.
    • Fixed an issue where deleting an image would cause the image content type to return an empty asset rather than a null value.
  • Bug

    Councillors & Committees module

    Fixed an issue where filtering results by ward, failed to display any ward details.

  • Bug

    Delivery API

    Fixed an issue where resolving linked entries would return the incorrect language.

  • Bug

    Folder creation

    Fixed an issue where a folder would sometimes fail to create, when a folder with the same name and location existed in the recycle bin.

  • Bug

    Publishing

    • Fixed an issue with database case sensitivity when upgrading publishing servers. This issue was related to the online polls web control.
    • Fixed an issue where publishing a large website from the root folder of a project would sometimes fail.

Contensis 9.1

  • New Feature

    .NET Delivery API - typed models

    Entries can now be returned as typed models for the get, list and search entry operations. This will allow a developer to create .NET classes that match the content type definitions and specify the classes as generic parameters when retrieving entry data. The entries are returned as the specified type, allowing the developer to work with a typed API which will greatly simplify usage, and catch potential issues before they are published.

  • New Feature

    Filter content types when creating entries

    You can now filter the content type listing when creating a new entry, this is especially helpful if you have lots of content types.

  • New Feature

    Monaco Editor

    Monaco is a browser-based code editor that comes from the same code base as Visual Studio Code. It provides a whole host of features that we have been missing with our code editor, so we’ve replaced Code Mirror with Monaco across Contensis. It brings with it a range of features. Some of which can be viewed in our blog post From Code Mirror to Monaco.

    • Tabbing and code formatting
    • Intellisense and code validation
    • Warning and error highlighting
    • Code navigation
    • Rich find and replace support
    • Multiple cursor and selection
    • Protected read only mode
    • Extended to support propertied razor view IntelliSense.
  • New Feature

    Monaco Editor - JS Delivery API IntelliSense

    We've extended Monaco Editor to support rich IntelliSense for our JS Delivery API, meaning you can spend more time writing code than viewing methods in our API documentation.

  • New Feature

    Support for entries in propertied razor views

    You can now use an entry lookup in the propertied razor view configuration to select an entry from one of your content types. An entries GUID is returned for a single entry, and an array of GUIDs are returned when using the entry lookup in a repeater field.

  • Update

    .NET Delivery API entry serialization

    A custom serializer has been applied to the Entry class in the .NET Delivery API so that when it is serialized to JSON (using Newtonsoft.Json) it will serialize to the same JSON structure as it was originally received from the HTTP REST service. This change will impact projects that are using entries in .NET from React as the JSON structure will have changed.

  • Update

    Content types and entries

    • The image editor properties has been updated to hide the caption validation textbox if it hasn’t been set to required.
    • We've added support for superscript and subscript tags in the rich text editor in content types.
    • We’ve removed the default value field setting for an entry as it can’t be set against a content type.
    • The entry editor has been updated to use the list format to bring consistency with the asset editor and to support ordering of entries.

  • Update

    We’ve reviewed and reduced the complexity the content types and entries screens and tidied up some inconsistencies.