V6 Notes

6.9.5

Release Date:
03-Jan-2019

Online Documentation
Wkst Browsers Supported:
- IE9 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Rendering Speed Enhancements
    • CLOUD-118: JavaScript Minification
    • CLOUD-204: Server and Client-Side Static File Bundling (CSS & JavaScript)
      • CLOUD-86: Add NWS.js to script bundle
    • CLOUD-205: Titanscripts.js bundling
      • Titanscripts.js leverages bundling code (CLOUD-204)
      • Titanscripts.js separated into two libraries.  Titanscripts.required.js is loaded serially and is first script to load as contains NWS, NWS.Modules, other libraries required to be present during DOM rendering.  Titanscripts.js loads asynchronously and contains scripts only required once DOM content fully loaded
  • Domain Management 
    • CLOUD-76: 404 Handling, Domain Home Pages, Resolve Home page to Root /
      • Set Default Home Page for Domain with Resolve To Root (e.g. https://www.titancms.com/ vs https://titancms.com/Titan-CMS.htm)
      • Manage Default 404 Not Found Page for Domain
      • Manage HTTPS Support for Domain
    • CLOUD-207: Manage Robots.txt for Domain
    • CLOUD-51: Data Site and File Pile redirect to HTTPS based on domain
    • CLOUD-106: Primary domain redirects not enforced for local.titanclient.com
  • Data Protection and Privacy 
    • CLOUD-84: Discontinue logging of unnecessary data in SiteAuditLogBase and SiteAuditLogExtension tables
    • CLOUD-196: Protection of sensitive Global Parameters
      • Sensitive Global Parameters are no longer visible by default.  User must explicitly edit and re-enter password to view and/or edit the value of a sensitive parameter
  • Technology Updates
  • Titan Platform Installer
    • Titan CMS Package Manager to simplify Titan CMS Installation and Upgrades
    • New Titan SDK for developing instance specific customizations as well as re-usable modules 

API Enhancements

  • CLOUD-32: Support for sandbox development of Titan
  • CLOUD-3: Config file setting to allow BackgroundService.exe to run in command-line mode
    • Eliminates need to update project properties with "cmdLine" value in SDK to run background service in command line mode
  • CLOUD-81: Added DisplayDocument.GetSiteID method to allow retrieval of site identifier from a given document identifier
  • CLOUD-4: Add SMTP authentication support
    • Allows passign SMTP credentials to support calling to external services such as SendGrid API
  • CLOUD-5: Add email provider interface and default SMTP implementation 
    • Provides extensible API for creating and securely sending e-mail messages
  • CLOUD-6: Add interface for background task management 
    • Allows for alternate implementation fo Background Scheduler to support non-Windows Service based Schedulers
  • CLOUD-228: Navigation Caching Improvement
    • Navigation caching added at the service layer eliminating need for Public, Private, and/or Private with Refresh options when enabled.  Navigation will cache and automatically refresh as needed.  
    • CLOUD-179: Navigation Caching update to prevent race conditions
      • When Navigation Service Caching enabled, prevents multiple database calls for the same nav from being made.  Prevents race condition for instance with high numbers of concurrent navigation requests.

Bug Fixes / Minor Enhancements

  • SEO
    • CLOUD-200: Add Body Snippet to Titan Admin
    • CLOUD-201: Add "Additional Metatags, Scripts,CSS, etc. (in Page HEAD):" field to SEO Properties View
    • CLOUD-97: SEO Problem Views Enhancements
      • Updated meta description limit from 165 to 320 characters
  • Reflex Theme
    • CLOUD-90: Update default font sizes for Data Filter in crux.css for Reflex
      • Removed font sizes based on 'em' units
    • CLOUD-54: Reflex CSS update to align attribut to trigger image floating, same as class
      • Updated styles set on img.FloatLeft and img.FloatRight to be triggered if align attribute is set on image via Titan image properties
    • CLOUD-107: Reflex - update link color to light value for links in StripeDark
      • Update default link color to be light in dark stripe to improve visibility
    • CLOUD-138: Reflex - top navigation item does not get class "navLast" if it is the only item
      • Ensure that last item always has navLast.  If item is first and last it will have navFirst and navLast classes
    • CLOUD-132: Reflex - removed css reference to #navArea.stripe
    • CLOUD-108: Reflex - lessen font size for page tools to differentiate from body text
    • CLOUD-113: Reflex - decrease white space under page titles when first stripe is default color 
    • CLOUD-133: Reflex - css cascade issue with search input and placeholder colords
    • CLOUD-129: Reflex - anchor tags in FAQs display with large gap/space above
      • removed sticky header/fixed header from base Reflex and apply it only as aftermarket option with jQuery
    • CLOUD-114: Reflex - add bottom margin to side nav page layout elements
    • CLOUD-74: Reflex - Update text in Back to Top Button to be more descriptive
    • CLOUD-110: Reflex - Update margin/padding for nav container in side nav
    • CLOUD-131: Reflex - Update hover color of mobile navigation hamburger/close icon
    • CLOUD-122: Reflex - Update form input type file to remove border
    • CLOUD-157: Reflex - Update crux.css to make margin on single block in stripe more specific
    • CLOUD-111: Reflex - Update Feature Image Styles - correct issues with proper sizing of feature image
    • CLOUD-75: Reflex - Add space between filters and results on desktop
    • CLOUD-109: Reflex - Add margin to content in left zone
    • CLOUD-44: Reflex - rightmost top nav dropdown arrow points to wrong nav item
    • CLOUD-87: Reflex - Add bottom margin to <p> tag and others
    • CLOUD-146: Add Visual Differentiation to Selected Tab in Tabbed FAQ
    • CLOUD-112: Reflex - add optional opacity overlay to featured images
  • User Experience / Display Rendering
    • CLOUD-154: Results Paging UX Improvement
      • Prevents jump-to-top when paging Search, Filter and Data List blocks
    • CLOUD-124: Improve 301 redirect handling
      • Requires client-browser to re-validate 301 redirects to prevent accidental permanent redirects from requiring end users to clear their browser cache to correct the issue
    • CLOUD-42: NavTopMenu.xsl updated to prevent children of selected nav item from having "current" class applied
    • CLOUD-126: Add a title field to the FAQ Block
    • CLOUD-98: Clear all the filters button
    • CLOUD-79: Fix invisible recaptcha badge not displaying correctly over the footer
    • CLOUD-65: Handling for / at end of URL
  • API
    • CLOUD-35: Workstation Block Sorting Issues
    • CLOUD-36: CacheData GetOrAdd fails inserting new cache if non-nullable type
    • CLOUD-40, CLOUD-37: Issue with udf_ViewerVisibleNodes if user assigned multiple attributes matching document attributes
      • Corrects issue introduced in v6.9 with udf_ViewerVisibleNodes, used to generate Content Picker navigation, not applying Display Security rules in the same manner as the Display Side navigation stored procedure, internal_ReadNavRequestXml, when Content Picker configured to apply Display Side permissions to navigation tree.
    • CLOUD-150: FormFilePicker.cs - allow options values without titanlinktype attribute in TransformOptionsData method
      • Address issue introduced in v6.9 requiring Data Site related item Option elements to have titanlinktype attribute.  When attribute missing, Data Items with Links or Files (multiple) field types may fail to render if existing XML missing titanlinktype attribute.
    • CLOUD-45: v6.9 Load Blocks fails if CssClassName in blocks table is NULL
    • CLOUD-70: Ability to mark Checkbox field as required
    • CLOUD-41: Convert MyLinks to use UserPrefs, Update WCF Reference
    • CLOUD-22: File Pile Export - Fails if File Pile using UNC
    • CLOUD-209: Subject line for forms submitted via POST differ from those submitted via AJAX
  • Performance / Maintainability / Scalability
    • CLOUD-83: Delete Large Globe Timeout - usp_DeleteSiteMetadata improvement
      • Performs document deletion in batches to prevent performance issues and excessive log file growth related to performing massive delete operations
    • CLOUD-20: File Pile Cleanup optimizations to support large instances
    • COUD-18: Database Maintenance - Database Cleanup Script Improvements
      • Updates to Database Cleanup scripts to perform tasks in isolated transactions versus a single transaction for all tasks, this prevents excessive transaction log growth during massive operations and ensures that unrelated tasks are executed and committed independently. 
      • Perform massive operations in batches to reduce lengthy locks, excessive transaction log growth, and database performance degredation. 
      • Remove global bulk lock and apply only where needed.
    • CLOUD-15: SiteAuditLog Rollup
      • Allows re-enabling Site Auditing by default. 
      • For large instances with high traffic:
        • Maintains key stats to support Statistics Tab while ensuring minimal data storage requirements.  
        • Prevents Statistics Tab timeout issues by rendering hit statistics equally fast whether the page has 5 hits or 5 million hits.

Potential Breaking Changes / Upgrade Notes

  • CLOUD-32: Wkst XSLs assume physical location of ContainerBuilder.xsl
    • Check for ContainerBuilder.xsl override
  • CLOUD-218: Update Global Categories to provide better logical grouping of parameters
    • Move Custom Global Parameters from old Titan Global Categories to new
  • Reflex.css and Reflex_Styles.css need to be diffed with instance CSS based on these files to identify and reconcile differences
  • CLOUD-42: NavTopMenu.xsl
    • Diff to any NavTopMenu.xsl overrides
  • CLOUD-18: cleanup script improvements
    • Ensure File Sweeper Task is enabled for upgrades.  Task removes files that are no longer referenced in the database and are therefore orphaned
    • Ensure Update Site Audit Log Statistics tasks are setup for upgraded instances
  • CLOUD-81: Added DisplayDocument.GetSiteID method to allow retrieval of site identifier from a given document identifier
    • Update CustomStateData.GetSiteID to use base version
  • CLOUD-65: Handling for / at end of URL
    • If custom code is dependent on the domain root request resolving to the actual Page URL (e.g. code dependent on RawURL), revise code or do not set the Home Page Root in the Registered Domain configuration to maintain backward compatibility.  

6.9

Release Date:
28-Jun-2017

Online Documentation
Wkst Browsers Supported:
- IE9 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • CKEditor Upgrade
    • Accessibility Checker
    • Drag and Drop images and files 
    • Drag and Drop Destination Settings
  • User Preferences tab in User Mgmt
  • Fixed (TITAN-186): Change proximity filter from meters to kilometers
  • Fixed (TITAN-187): add ARIA accessibility attributes to searchBar.xsl
  • Responsive Template (and removal of legacy templates)
    • Integrated Stripe support
    • CSS Custom Properties
    • CSS Minification
    • Variable Color Theme integration
  • Form Block
    • "Pixel Width" changed to "Width" to allow other CSS width values. No longer a required field.

API Enhancements

  • Fixed (TITAN-172): Support for sandbox development of Titan
  • Fixed (TITAN-170): Allow app control connection string to load from .config
  • Fixed (TITAN-169): Check for physical files in UrlRewriter
  • Fixed (TITAN-154): Support injection parameters in breadcrumbs
  • Fixed (TITAN-166): Data Site Import supports updates to items with Page URL that doesn't follow the pattern of the parent item
  • Fixed (TITAN-196): TLS 1.2 Support for any HttpWebRequest made by Titan base
  • Removal of legacy ASMX Web Service references
  • Added AppID to Site Summary

Bug Fixes

  • Fixed (TITAN-174): Searching in Titan wkst for a string that looks like a number with a decimal (e.g. "6.8") returns an error
  • Fixed (TITAN-183): v6.8 Data List block keyword search with * breaks
  • Fixed (TITAN-178): Editing related external links does not populate linked text
  • Fixed (TITAN-177): Link text not repopulating and data node edit.
  • Fixed (TITAN-162): Data containing &'s in Links field of Data Site Table cause problems
  • Fixed (TITAN-167): Unable to upload SEO optimization file
  • Fixed (TITAN-165): Data Site Import: Conflict importing files without .htm extension
  • Fixed (TITAN-180): Installer can't detect IIS on Windows 2016 server.
  • Fixed (TITAN-159): Short Teaser text doesn't render for data list block
  • Fixed (TITAN-184): Lookup attributes not activating when using SkipWorkflow
  • Fixed (TITAN-106): Application State caching issue
  • Data Import incorrectly reports that multi-select tag attributes are present in data file where a single select tag was expected
  • Site Imports fail to correctly map old DocID to new DocID
  • Data Detail pages don't render their page-level snippets
  • Links columns do not render their content in Lists or Details (see udf_ExpandOptions hotfix)
  • Version restore and page move operations cause new BlockID values to be calculated
  • iCalendar handler doesn't render time correctly in 24-hour format
  • Smart Search views showing Start Page aggregates timeout for large instances
  • Favorite Icon site configuration help text doesn't open 
  • Form Block doesn't recognize form inputs for field picker if the editor was closed from Source mode
  • NavTree searches don't find tree items when searching for partial Link Parameters or Aliases
  • Link verifier incorrectly identifies newly created but yet to be published items as "Active" rather than "In Progress"
  • Link verifier incorrectly identifies old versions of documents as "Awaiting Approval"
  • Password Hint validation fails on improper case of answer
  • Chrome PDF Viewer extension causes cosmetic issues in Workstation preview of PDFs
  • FAQ Return Text doesn't support ampersand (&) and other XML-restricted characters
  • TOC Block doesn't render C&R Links when Site is set to No Caching
  • Clicking a teaser image in search results does not log a click to Smart Search
  • Enabling reCAPTCHA produces display error messages.
  • Links fields targeting single Data Tables do not give Link Text or Open in New Window options

After Market Component Updates

  • Feed Reader block bug fix to support .NET 4.5.2
  • GPS Block bug fix to support .NET 4.5.2

6.8

Release Date:
08-Nov-2016

Online Documentation
Wkst Browsers Supported:
- IE9 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • SEO Problems View
  • Smart Search
    • Index Dashboard
      • Daily Searches Bar Chart
      • Search Log
      • Popular Unmanaged Terms
      • Start Pages
      • Recently Managed Terms
    • Keyword Views
      • Search Log View
    • New Managed Result Types
      • Featured
      • Direct
      • Info Card
    • Result Impression and Click-through Logging
  • Telephone Links
    • Does not allow N11 service numbers
    • supports use of comma for pauses in dialing
  • New Property - Sort Date
    • New section on the Properties Tab for "Sorting"
    • New "Sort Date" field for setting specific date and time
    • Show current GoLiveDate as text ("Published Date")
    • Move Display Order up into this section
    • Modify list-style blocks with new sort options
  • Workstation Preview for Data Site items
  • Schema Relationship Enhancements
    • Multiple relationships may be defined for two tables as long as they use different columns
    • Relationships may be defined that reference the same table
    • Relationships may be defined with child columns that are External Key values

API Enhancements

  • CacheData
  • SearchSupport.GetHtmlForCard
    • Supports generating a page's block content outside of a normal Page Request
    • Supports automatically detecting a Data site record's detail page
  • Smart Search Card Results for Data items
    • Typically uses default detail page
    • Can use a different detail page using Alternate Display file setting named SmartSearch-Index#
  • New Database column for tracking LastChanged date in Document table
  • Database Cleanup Task Enhancements:
    • Improved stabiliy through use of multiple transactions
    • Improved system performance through more targeted locking
    • Added SearchResultLogDays - Cleans log entries older than specified number of days
    • Added RecycleBinDays - Deletes Recycle Bin documents that have been there longer than a given number of days based on new LastChanged column
  • RequiresRequest Attribute - Used to mark classes derived from CmsComponentBase as requiring the Page.Request context in order to render. CmsComponentBase is the base class from which all Blocks are derived. Using this custom attribute on Custom blocks allows developers to tell Titan that their block won't render properly outside of a normal Page request as a result of needing access to Page.Request for Form or QueryString values 
    • Base blocks that require request have been decorated with the new Attribute to prevent rendering in Smart Search Card results
  • CenterContent refactored to make use of reserved "applicationPath" parameter for passing initialization data in non-Request contexts. Explicit use of these init params is only implemented in DataDetail block at this time.

Bug Fixes

  • Filtered lists generated through Page Share blocks may not show results due to duplicate BlockIDs on the rendered page
  • Changing Linked Property selections in Column Editor doesn't correctly update configuration settings
  • Content Picker utility to upload new version for files doesn't open if the file's Page Name contains an apostrophe
  • Calendar widget incorrectly highlights date cells as having events when other filters eliminate those dates.

After Market Component Updates

  • None

6.7

Release Date:
14-Mar-2016

Online Documentation
Wkst Browsers Supported:
- IE9 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Upgraded Server OS to Windows 2012 R2
  • Upgraded .NET Framework to 4.5.2 (see notes on breaking changes)
  • Upgraded SQL to 2014
  • Upgraded CKEditor to 4.5.3
    • Enabled content filtering on paste operations to prevent excessive unnecessary inline-styles
  • Advanced Search and Replace supports "replace with nothing"
  • Data Upload Utility 
    • No dependancy on Silverlight for Chrome and Firefox users; Internet Explorer 9, 10, and 11 still require Silverlight
    • Add missing Lookup Attributes from data file
  • Data List Enhancements
    • User Value Filtering
      • Similar to Range Filter tags, but allows end-user to enter values for the filter
      • Supports Min (greater than or equal to), Max (less than or equal to), and Between (inclusive, x <= n <= y)
    • Proximity Filtering now auto selects a location if gecoding produces a single high-confidence result
  • Page-level Metatags/Snippets
    • Useful for adding NOFOLLOW tags or special script to a single page only.
    • Added at the end of the HEAD
  • Form Block Enhancements
    • New option to clear results for the selected date range.

API Enhancements

  • TitanXslCache no longer enables debugging of XSL due to memory leaks
  • New component library CmsExtensionMethods to make it easier to share commonly used extensions outside of UISupport (see developer documentation for API)
    • Required removal of the implementations found in UISupport (LinqXmlSupport) and as a result will require refactoring in custom code
  • New component classes added to ImportDiskUtilities library to support background task imports (see developer documentation for API):
    • DataFile
      • ​Object represnting a data upload file
      • Parses XML, CSV, TXT, and ICAL files to support data uploads.
    • DataFileFunctions
      • Static class for supporting data file operations
    • ICalUtilityFunctions
      • Static class for supporting parsing ical data
    • GeographyUtilityFunctions
      • Static class for supporting Latitude/Longitude parsing
  • Global cache key added to allow use of Web Cache while maintaining Read-only session in the Workstation
  • XML validation added for Data Table columns using Raw XML
  • Registration Block Country dropdown updated with modern (2016) countries.
  • For Page-level Metatags feature a new column was added to DocumentVersion called "ExtraMetatags"
  • New Global Parameter - ContentPickerShowEditableOnly
    • Allows admins to change configuration of Content Picker security mode
    • Default setting is 1; Content Picker shows content that is editable by the user (that is, use Workstation security)
    • Change to 0 to show content based on a user's display rights. 
    • CAUTION - This could result in slower load times for the content picker as it needs to search against more content and load much more into the tree.
    • This setting also affects security applied to calls to WkstFileSupport.ReadFileInfo​​​
  • The default Recurring Date occurrences for a Data Detail now start with the next occurrence. The current date is also returned in the occurrences data. 
  • New method added to CmsWkstBlockSupport to support deleting form block results for date range
    • PurgeFormBlockDataForRange - take two additional arguments for start and end date
    • Corresponding methods also added to WkstDisplayService and WkstDocumentSupport
    • CAUTION - Method signature changed for usp_PurgeFormBlockData to include start and end dates

Bug Fixes

  • Content Picker doesn't load correctly when configured to load specific Data Table only 
  • Content Picker won't initialize in Lite Workstation
  • Double clicking in the FAQ block editor causes javascript exceptions
  • Content Picker initializes with "treeid" in search
  • Upload New Version for Files, in certain browsers, generates dates that aren't recognized by SQL
  • The "Add Block" menu shifts making it difficlut to select a new block
  • On upgrades, the new ID for SearchBar requires otherwise unnecessary CSS changes (changed to improve backward compatibility)
  • Titan Admin initialization errors may prevent the interface from loading
  • Unescaped entities appear in Filter areas
  • Tag and Lookup attributes with ampersands cause Data List filter editor to become unusable
  • Registration Block errors out in cases where Email is required  
  • Where Used not picking up possible results from Segmented Search blockettes 
  • "The CMS is busy" errors occur frequently when attempting to save content while system is under heavy load
  • Data content using Titan Date properties incorrectly initialize to 1/1/1900
  • Filtering a browse list that contains IsHiddenFlag throws an error
  • Registration block saves incorrect spelling of "New Mexico"
  • Content Picker (Linked Pages) doesn't always open tree to correct location
  • Pagintion is not reset when changing Proximity filters
  • Document table may be missing clustering key on TreeID
  • Data List doesn't select correct classification filters when passed on the query string
  • UrlRewriter can fail if DocID is specified more than once on the query string
  • Browse View Tools are incorrectly available when browsing Recycle Bin
  • Tabs don't change when two Tabbed FAQ blocks are on a page via Page Share or Static Content control
  • Proximity Filtering does not submit when browser is allowed to determine current position

After Market Component Updates

  • None

6.6

Release Date:
5-May-2015

Online Documentation
Wkst Browsers Supported:
- IE9 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • FAQ Block Enhanced to Support XSL Styles
    • Accordion FAQ
    • Standard FAQ (current Base XSL)
    • Tabbed FAQ
  • Download File button on Content tab for File Pile items
  • Form Block notification email includes links for uploaded files
  • Schema Relationships
    • Define rules to retreive related content for Data Detail blocks
    • Value-based relationships
    • Lookup-based relationships
    • Direct link relationships 
  • Discontinued Workstation support for IE8

Enhancements

  • Block Attributes Dialog icon moved to Block panel
  • New Block Info icon toggles non-standard CSS style information for each block 
  • Links Control Type enhanced to support collecting links from a single specific Data type
  • Simplified Data Control names
  • Removed Prev/Next Year buttons from Calendar Filter widgets
  • Added three new Date Range attributes for range filtering - This Quarter, Next Quarter, and Last Quarter.
  • Added new "Display As" option for Tag and Lookup filters in Data List. The "No Display" option hides the filter checkboxes/links so that the Tag/Lookup data can be returned with the results without requiring filtering.
  • Multifile Upload in the Workstation enhanced to use Content Picker Upload.

API Enhancements

  • New JS object that supports Accordion behavior. 
  • Performance improvement for Calendar filtering with Recurring Date fields
  • Simple Data Detail caching to support "multi-detail" block pages
  • New Site Parameter method in StateData returns content (including XML) as a string. 
    • string GetSiteParameterAsString(int siteID, string paramName)
  • Navigation Caching modified to better support public sites with secured content
  • Logout behavior modified to abandon current Session
  • New method added to IDataProcessing interface
    • ModifyBlockData - Takes as parameter the blockData of the block. Provides the opportunity to modify block configuration data prior to requesting content from the database.

Bug Fixes

  • Pagination doesn't work on Filter blocks configured for non-ajax filtering (hotfix available)
  • Keyword searches that include double quotes produce an error (hotfix available)
  • Publishing Linked Pages produces an error (hotfix available)
  • Content Picker locks up on next use after creating an external link (hotfix available)
  • SearchBar control requires custom XSL to implement two search bars
  • SearchBar XSL can't be modified to use default HintText
  • System creates duplicate Page URL when items have same name more than 99 times
  • System allows a Table to have multiple Lookup columns for the same Lookup
  • Data Editor dialog can browse back in browser history when using the backspace key
  • Clearing Data Site fields doesn't remove content
  • Rotation feature of Image Editor does not work in IE11
  • Where Used indexing process does not correctly identify matches in Links fields
  • Closing the Content Picker with the X icon leaves an empty item in Links and Files fields
  • Data Tables allow multiple Lookup columns that reference the same Lookup
  • Form Editor configuration screen for dropdown and listbox fields doesn't work in IE11
  • Users blocked from accessing the workstation still appear on the Workstation Logins view in User Mgmt
  • Default.aspx does not redirect to default document friendly URL 

After Market Component Updates

  • Fixed Feed Reader block Content Picker integration

Known Issues 

  • Silverlight controls do not work in Chrome after version 42 update. There is a flag in Chrome that can be enabled to restore Silverlight controls (chrome://flags/#enable-npapi) but this will not be an option after Sept 2015.

    This affects Multifile Upload and Data Upload. The Multifile Upload has been replaced in v6.6 with the Content Picker Upload for all browsers except IE9. Data Upload will be replaced in v6.7

6.5

Release Date:
19-November-2014

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Site Parameters for Content Sites
  • Site-specific Detail Pages for Data Sites
  • Follow Links in Workstation Preview 
  • Geographic Coordinate Data Type for Data Tables
  • Proximity Filtering in Data List block
    • Built-in support for Google Maps API
    • Built-in support for Bing Maps API
    • Built-in support for browser-based Location detection
  • Content Picker Enhancements
    • Selection Indicator on Content Tab shows the selected URL
    • Selected Item stays selected when switching between Search and Tree results
    • Remembers UI state between edit sessions 
  • Improved Workstation Tree and PQL/Dashboard Performance 

 

API Enhancements

  • DocMgmtDiskSweeper task cleanup to use CommonAssemblyInfo
  • Deprecated CN, DN, ParentDN, ReverseDN, and SourceDN
  • Document hierarchy managed with SQL HIERARCHYID
  • Deprecated FileUtilities.MakeValidCN
  • Deprecated FileUtilities.MakeCN
  • IAjaxWebServiceManager interface requires a new method - GetCurrentServiceReferences
  • Added RedirectToLogin column option for File Browse Views
  • Increased default widths of columns in Browse Views
  • Enhancements to StaticContent page part:
    • Added support for Ajax services on cached content
    • Added support for reading a Site Parameter for PageURL or DocID reference
    • Changed Cache Key generation to reduce cache footprint
  • Enhancements to GlobalVarDisplay page part:
    • Added DebugSiteVars attribute - when true, lists all SiteTypeConfig Variables for current Site
    • Documentation: To render the contents of a custom Site Parameter, use SiteVar="Param[@Name='YourParamName']"
  • New static Methods in StateData to retrieve Site Parameters:
    • XElement GetSiteParameter(int siteID, string paramName)
    • XElement GetSiteParameter(string siteID, string paramName)
  • SSL and Primary DNS redirection now occurs during URL Rewriting, and has been removed from Router and DisplayDocument.
  • New UrlRewriting method ResolveFriendlyUrlXml in Components, WCF Services, and UISupport.
  • New MappedUrl struct/object for storing Titan URL info.
  • CKEditor configuration to support common Table properties - Width = 99%, Cellspacing = 2, Cellpadding = 0
  • Modified Quick Stats Browse View to aggregate hits by DocID only (removed group by Version)
  • Modified Filter and Data List block to allow Query String paramters to override public caching
  • Enhanced Filter block to perform "ajax paging" instead of full post paging.
  • Changed Rebuild Image Sizes background job to read current ImageSets configuration rather than from cached configuration data. You no longer need to recycle the Background Service to get new Image Size configuration.
  • Modified iCal Date upload to recognize UTC times

 

Bug Fixes

  • GetDemographicsForUsers only returns data for one user 
  • Duplicate URLs errors occur when system-assigned Page URL matches an existing Alias URL
  • WYSIWYG Template files missing
  • Clicking active links in Answer content in the FAQ block editor causes server errors.
  • Cannot save Pre/Post snippets that contain commented CDATA markers
  • Page Layout File Picker does not upload files to the correct directory (affects all Admin screens that use the old File Picker control)
  • Long delay in showing newly uploaded files in Content Picker 
  • SearchBar wrongly escapes accented letters
  • Data Site content doesn't save when you clear out text fields (hotfixable)
  • Quick Stats Browse View calculations inconsistent with Statistics tab (hotfixable)
  • Under heavy load, Filter and DataList blocks using public caching cause high CPU utilization and site stability issues
  • Print page function susceptible to open redirect

 

After Market Component Updates

  • None

6.4

Release Date:
12-August-2014

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Calendar Filter
  • Recurring Dates
    • Upload from ICS file (iCal format - RFC 5545)
    • Supports Outlook-style recurrence patterns
    • Editable from both Wkst and Display
  • CKEditor Upgrade to 4.4.0

API Enhancements

  • Added Last Action Date column option for Browse Views
  • XslBlockSupport.BuildXslArgumentList() now automatically adds IsDefaultUser parameter
  • Added Source Page Name and Version to options available for Form Block email notification
  • ImportDiskUtilities extended with a static class ICalUtilityFunctions. Provides component-level support for parsing iCal data and building the Recurring Pattern XML required for Recurring Date columns

 

Standardization and Cleanup

  • Form Block Email Test now logs exceptions to NWSCMS Event Log 
  • Removed DataContent column from DataInfo table. This was duplicate XML content being used to load Workstaiton DataEditor. 
  • Multifile and links pickers refactored to avoid passing encoded characters on query string. 
  • Data Tables using Date columns now return that column as Xml date rather than formatted date strings. This will require XSL templates to use ms:format-date to format the date content. 

 

Bug Fixes

  • Changing the status (Active/Inactive) of a Legacy Page Layout causes the status to change for that layout on all Sites
  • Where Used Snapshot being populated with duplicate documents (see hotfix)
  • During activation, old URLs were being re-added as Aliases (see hotfix)
  • DataList queries slow when processing over many data sites that use the same table (see hotfix)
  • Deleting Groups or changing Group names does not update Workflow roles (see hotfix)
  • RefreshDB doesn't ensure SQL Schemas have SELECT permissions
  • Disabling Category Filtering on a Lookup column doesn't automatically remove the Lookup filter on the display-side (see hotfix)
  • Database Backup task fails in Express versions of SQL 2008 because of COMPRESSION option
  • Data List blocks can't play Flowplayer videos after an Ajax filter request
  • Data Detail block can't be saved if you deselect child folders from the multi select navigation tree
  • Form Dashboard Report doesn't correctly read field list from block configuration (see hotfix)
  • In Chrome, Display-side file upload generates an error loop when adding files to the list to upload
  • Recent tab in Content Picker doesn't show recently linked files 
  • Links column fails to save Email subjects containing apostrophes
  • Data Upload fails to import Tag/Lookup attributes containing apostrophes
  • Activate Pending Documents task fails with message "User is not authorized"

 

After Market Component Updates

  • Feed Reader block now logs exception information to the NWSCMS Event Log
  • Social Media Bookmarks block errors out when attempting to open editor for existing block

6.3

Release Date:
21-March-2014

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Range Filtering
    • System-defined Range Tag for common Date/Time ranges (Today, Yesterday, This Week, etc.)
    • User-defined Range Tags (arbitrary labels that map to min/max values)
  • Filter Builder for Data List
    • Select and configure specific filters
    • Configurable titles for filters
    • Manual ordering of Filters
    • Supports Keywords, Tags, Lookups and Ranges
  • SEO Properties import/export (Download to Excel/Data Upload utility)
  • Page URL Aliasing

Enhancements

  • SQL Full-Text Search for Keyword Filtering
    • As a result, columns that store numeric data can't be used in Keyword filters (affects Decimal/Currency fields).
    • Searches using inflectional forms, including different tenses of verbs and both the singular and plural forms of nouns. 
  • Where Used
    • Modified Background task to report estimated time remaining, number of items remaining and approximate time per item in the status details
    • Task status now includes config arguments specified for run
    • Changed caching process to require Folder ID to perform Where Used calculations, rather than building data for all files
    • Streamlined SQL queries to improve performance on Where Used calculations
  • Page Name, Page Title, Metatag Description, Long Teaser and Short Teaser now report the number of characters entered.
  • Filter Block and Data List block support caching results for the default public display.
  • Data Editor block supports allowing the public user to create records, but not edit them. AS a result, a simple public form can be created that populates into a Data Site. ("Forms Block-lite")

 

API Modifications

  • New column added to udf_SchemaDataDynamicQueryParts
    • ForInsertCopy - Simple Column name list used in CopyVersion procs that excludes External Key column for copies that are creating a new document. For copies that only create a new version, ForInsert is still used.
  • New Methods in DisplayDocument
    • ExtractBlockData - (static) Returns an XmlNode that is the block data for the docID and blockID provided
    • GetBlockData - (intance) Returns an XmlNode that is the block data for the blockID provided
    • NoAuditDocLoad - (static) Returns the DisplayDocument for the docID provided. Does not trigger audit logging
  • New AppVar, LinkedPropertiesXml, was added to keep the Linked Property config uniform and out of managed code so it can be easily changed and extended
    • Added End Date
    • Added Show in What's New
    • Added What's New End Date
    • Added Teaser Image Alt Text
  • New method added to IDataProcessing interface
    • PreprocessSubmitData - Takes as parameters, the Xml data currently prepared for Save or Create, the blockData of the DataEditor block and the docID of the item about to be saved/created.
  • The Delete Version button on the Version History tab can be hidden via ScreenConfigData.xml
  • !! WARNING !! - Custom Filter Block XSL will require modification
    • Add new parameter, AjaxCallback with default value of 0.
    • Refactor "DoResults" processing:
      <xsl:if test="$DoResults=1">
        <xsl:choose>
          <xsl:when test="$AjaxCallback=0">
           <div id="F{$BlockID}_Waiting" class="loading">Please wait while we gather your results.</div>
           <div id="F{$BlockID}_ResultsDiv" class="AggregationResults">
            <div class="data">
              [[ CALL YOUR NODE PROCESSING/PAGINATION TEMPLATES ]]
            </div>
           </div>
          </xsl:when>
          <xsl:otherwise>
           <div class="data">
              [[ CALL YOUR NODE PROCESSING/PAGINATION TEMPLATES ]]
           </div>
          </xsl:otherwise>
         </xsl:choose>
      </xsl:if>

 

Standardization and Cleanup

  • Cleaned up SQL code missing references to TitanDocsXml schema collection
  • Cleaned up SQL code referencing UserCN and TrusteeCN to use NVARCHAR(200) instead of NVARCHAR(64)
  • Titan Admin Create screens standardized to check for leading/trailing spaces in names
  • Titan Admin Classifications configuration screens standardized to prevent empty names and support correct maxlength for attribute names

 

Bug Fixes

  • Cosmetic and functional fixes to Content Picker for IE8 (specifically, Link Picking in Freeform dialogs)
  • Inserting new managed results in SmartSearch can bring in HTML markup fragments
  • Content Picker doesn't load tree when attempting to use with Data only (developer support)
  • RefreshAppVars doesn't refresh state for Web Services.
  • Secondary DocID security checks don't cause redirect to Login
  • Double click does not move Fields in BrowseView editor
  • WhatNewFlag changes not saved from Data Editor block
  • Can't create new Schemas when database system runs under Windows authentication
  • Performance fixes on queries that support building the tree in [Multi]NavPicker controls.
  • CKEditor double escapes numerical entities when saving from Source mode.
  • WhereUsed reports missing files refereced in Data Editor blocks and certain pages.
  • Copying a Data record that has an External Key value causes a duplicate key error.
  • Content Picker nav tree doesn't show loading message.
  • On large sites, the main navigation tree in the Workstation is very slow to expand individual node levels.
  • StaticContent control does not render content from PageShare blocks.
  • Filter and Data List blocks don't show "Please wait..." message while requesting results.
  • Multi File/Link control - ESC key doesn't disable buttons
  • Content Picker and Workstation QuickSearch produces Primary Key Violation error when multiple Content Sites share the same NavigationRoot DocID (hotfix available).
  • Data Editor and Dashboard Filtering Fixes (see cumulative hotfix)
    • Content Picker reinitializes incorrectly by selecting the default image Size option instead when Original is the correct selection.
    • Pop-up Data Editor freezes when submitting invalid field content
    • Data Editor data validation fails
    • Data Editor block doesn't retain field config when editing fields
    • Data Editor date field doesn't support arbitrary regex validation
    • When viewing detailed list for Dashboard views, keyword filtering does not work
  • Clicking the Apply button in the Image Editor fails to reload the image when using editor from the display-side (hotfix available)

 

After Market Component Updates

  • None

6.2

Release Date:
15-October-2013

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Content Picker
    • Replaces Link Builder, File Picker, Data Picker and Search Control
    • Integrated for use in Wkst and Display
    • Silverlight Multifile upload for IE8 and IE9
    • HTML5/XHR L2 Multifile Upload for IE10, Chrome, Firefox
  • Administration of Display-side Data Editing
  • Data Editor Block
    • Support for dialog-based or full-page editing
    • Exposure of File Pile image picking and Link Building on display side
    • Full WYSIWYG administration of editor forms
    • Basic RegEx validation (ala FormBlock) and JS function validation
    • Form supports initialization of text fields from QueryString for new records
  • CKEditor Update to version 3.6.6.1
  • ContentAdmins system group gives Uber-user rights over Web Content Management module, but no access to Titan administration
  • Allow Workstation Login flag can designate users who have edit rights (due to display-side editing) to not have access to the workstation
  • Added User Tags to User browse views
  • Added Default Login Page support for File Pile sites
  • Added "Hint Text" support for writing the HTML5 placeholder attribute on keyword search textboxes (Filter, Data List, Calendar, Segmented Search, Search Bar)
  • Tag Suggest filtering

 

API Enhancements

  • Removed unnecessary service dependency check on BackgroundService. Helped resolve issue with Forefront Client Security blocking installation.
  • Fixed bug in LinqXmlSupport.ToPairs extension method to exclude null key names, which can easily occur in the NameValueCollection for QueryString which can contain extra & characters.
  • In File Pile Recycle Bin folders, replaced broken thumbnail images with file type icon and removed Preview utility. Preview is not supported from the Recycle Bin.
  • Performance tuning on stored procedures that reference Indexed Views. Added the NOEXPAND query hint.
  • Performance improvement on internal_BuildActiveDocIDs - calls running ~30% faster for List-style (filtering) blocks. 
  • Moved Image Editor (rotate, crop, resize) dialogs from Wkst proper to UISupport to support display-side editing.
  • Renamed AnnDialogPreview to ImagePreview
  • Modified Titan dialogs to support BeforeCancel functions
  • Form spam prevention is no longer Session-based
  • FormSecuritySupport
    • Provides Honeypot token validation for Form spam prevention
    • Basic encoding/decoding methods for protecting form inputs
  • DialogSupport
    • Support method ConfigureDialogContext adds correct CSS, JS and Web Service references for dialogs that are accessible from both the Display and Workstation. 
  • SiteBlockSupport
    • Added ExpandTags method to support all Tag input forms
    • Replaces the Event and File Upload versions
  • AjaxFilterSupport
    • Moved the BuildFilterUpdateData method out of AggregationV2Ajax into a new class since all the Filter-ish blocks were sharing that code.
    • New methods to support Tag Suggest filtering
  • Moved StateDataWkst.DefaultTypesArray to StateData and added a fixed set of types. This helps avoid wkst redirects on the display side when attempting to read screen config
  • Modified standard Filter block data to include FileSize
  • CommonCenterNavRender2.xsl includes a new oneField template for rendering FileSize

 

Bug Fixes

  • Where Used can't see file paths in Additional Images (Products data node) because the File path is in an XML attribute.
  • Where Used does not search against Fav Icon property.
  • Silverlight Multi-file Upload doesn't correctly change the stop/play button state when performing automatic retry.
  • Component Installer fails to import File Pile items if the export includes XML files.
  • Component Installer fails to import File Pile items if the export includes items with "Unknown" File Type.
  • Import FAQ Block "Back to Top" links don't work correctly when there are multiple FAQ blocks on the page.
  • Segmented Search block fails to render results when the global search string includes an apostrophe.
  • Segmented Search block doesn't update "Did you mean" or "Try this" keyword suggestions when doing an Ajax keyword filter.
  • "Own Column" data does not obey workflow
  • Download to Excel improperly formats Tag and Lookup values
  • Data Upload utility doesn't correctly apply the "ALL" attribute for Tag/Lookup updates
  • Performance tuning on PQL Dashboard reports
  • BackgroundService always sets operation timeout to 5 minutes regardless of configured value for Long Operation Timeout
  • Workstation Users that are only members of SmartSearchAdmins aren't able to access Smart Search
  • Two specific Unicode characters, which are illegal in javascript strings, were not being escaped in Freeform content.
  • Database Cleanup task does not correctly delete versions (hotfix available - sql)
  • CKEditor special characters screen is missing the "Right-pointing double angle quotation mark" (» - fixed in update to 3.6.6).
  • Image Editor incorrectly alters the dimensions of the cropping window using a Zoom option while Contrain Proportions is disabled.
  • Cosmetic issue with Titan Admin File Picker interface for CSS and XSL files. 
  • FilePicker ajax requests fail when loading a browse view other than the thumbnail view when the folder contains a file with an & character in the page name. 
  • The initial Page URL for standard pages created under external link pages contain multiple dots before the extension (i.e. MyPage..htm)
  • Where Used data incomplete for file paths that contain noise words.
  • Where Used content caching process produces a lot of timeout errors. 
  • The "Rebuild Where Used Data" link was being shown to non-webmasters
  • Filter Blocks loaded through a Page Share may produce duplicate content. 
  • Form Blocks loaded through a Page Share page part wouldn't submit
  • When using the Email page tool on a page with a Data List block, MSOutlook breaks the link because of a space in the SortOrder QueryString parameter. The result is a link that produces a Server Error.
  • Segmented Search Data Filter blockette fails to load results when default sort order is Average Rating
  • In Firefox, Segmented Search segment list jumps out of view when block is showing an error message
  • Checkbox columns that are linked to Titan properties do not obey the default state settings for new records

 

After Market Component Updates

  • FeedReader block updated to fix errors with conversion of Atom feed data.
  • FeedReader block updated to prevent page failure when RSS/XML feed source can't be loaded.
  • FeedReader block updated to use new Content Picker for selecting RSS/XML feed content.

6.1

Release Date:
29-Nov-2012

Patched (v6.1.0.5):
19-Dec-2012

Patched (v6.1.0.5b):
17-Jan-2013
 

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Workstation Multi-file Upload Enhancements
    • Upgraded to Silverlight 5
    • Added automatic retry on failed uploads
    • Added manual retry for canceled uploads 
    • Added manual retry for uploads that fail automatic retry
  • Where Used support for Files
    • Dashboard Widget to report on files that are not used
    • New Browse View type to show Where Used data for Files
    • New System Browse view for files to show Where Used data
    • Download Where Used browse view data to Excel
    • Background Task for Reindexing file usage details
  • Dashboard Widget to report on pages that have been shared via Page Share block.
  • Performance enhancements to multi-zone blocks (Filter, Data List, Product, Calendar).

 

API Enhancements

  • New StateData methods support multi-zone blocks by storing block content results for use during a single page request.
    • bool TryGetDataForBlock<T>(int blockNumber, out T data)
    • void SetDataForBlock<T>(int blockNumber, T data)
  • Data download/upload automatically supports Display Order without requiring the Priority field to be a column in the custom data table.
  • (v6.1.0.5) Added Expanded Options to Data List blocks
  • (v6.1.0.5) Added Search_Keyword support to Data List blocks

 

Bug Fixes

  • Attempts to save changes to the Name of a Display Template generates an error (hotfix available - js).
  • Data List Fixes
    • Ajax sorting fails if no custom columns are configured for sorting. 
    • Does not obey "What's New "active" items only" option (hotfix available - sql).
    • Does not obey "Display only x items" option (hotfix available - sql).
    • Does not obey "Display only items published in the last x days" option (hotfix available - sql).
    • Does not obey Lookup filter selections (hotfix available - sql).
    • Does not update Tag/Lookup counts after changing filters.
    • Does not obey the "Display Teaser Image" option (hotfix available - sql). 
    • When using a specific Link Destination, the New Window option is not retained.
    • Newest/Oldest sort options cause an error when saving block configuration (hotfix avaliable - sql).
    • Editor interface doesn't allow the ordering of Tag and Lookup filtering options. 
  • Segmented Search Data Filter Fixes
    • Editor interface doesn't allow the ordering of Tag and Lookup filtering options. 
  • System generated Display Templates fail for numeric fields (incorrect use of ms namespace when trying to call format-number), requiring XSL change to fix.
  • System generated Display Templates incorrectly render Freeform data, requiring XSL change to fix.
  • System generated Display Templates use incorrect field name for NavDisplayName and as a result don't always render the Page Name value.
  • Can't delete a Data Schema if it has Display Templates configured (hotfix available - sql).
  • Display Order (Priority) not included in custom data exports.
  • Product Block image zoom shows incorrect size when size names contain spaces.
  • Data Upload utility Hide option stays checked when upload attempt completes with cancelations or failures causing previous items to be hidden on subsequent upload. 
  • New Account notification produces confusing error when no UserAdmins exist or if no new accounts need processing (hotfix available - sql).
  • Attempting to use "Include Children" feature while on a Recycle Bin node that has no  results causes an error.
  • Event and File Upload blocks fail to upload if form allows selecting Tags with a dropdown, and user doesn't select an item in the dropdown.
  • The content screen for Files doesn't detect a change when uploading multiple new versions of a file with negligible size difference on the same day.
  • Chrome crashes when selecting a thumbnail size in the File Picker. 
  • (v6.1.0.5) Smart Search Wkst Module will not load when the instance has "a lot" of search indexes
  • (v6.1.0.5) Filter blocks render duplicate content 
  • (v6.1.0.5b) Canonicalization redirect is mishandled in situations where the PrimaryDNS needs resolving but LinkParameter does not.

 

After Market Component Updates

  • Feed Reader modified to fix a bug in processing static XML files
  • (v6.1.0.5) Tag Navigation block modified to fix bug with IE dynamically adding options to dropdowns

6.0

Release Date:
13-Sep-2012

Online Documentation
Wkst Browsers Supported:
- IE8 or greater
- Firefox 3.6.17 or greater
- Chrome 9 or greater

New Features

  • Data Display Management
  • Data List Block
  • Data Detail Block
  • Data Filter in Segmented Search
  • Flowplayer Upgrade to 3.2.12
    • Added pseudostreaming support for MP4 playback
    • Added MP4 File Type in Titan Admin
  • Enhanced Copy-To Operation
    • Changed the dialog to clarify operations.
    • Create Standard Page Copy is the default option
    • Create Standard Page with "Linked" blocks is new wording to describe previously named "Perform Linked Copy" option.
    • Create Linked Page is a new option added to give the ability to create internal page links rather than use the Page Share copy.
    • Child Copy Options exposed and described
  • Enhanced various Create screens (Create New Page, Folder, Data Item, Block Copy, Browse View) to submit when you hit the Enter key while focus is on the main textbox.
  • Enhanced Browse View filtering by adding a delay to the query filter. A new query is generated after a short delay giving a better filtering experience, especially over large datasets.
  • Enhanced Filtering Blocks to use delay to keyword filter requests
  • Database Cleanup task supports reindexing tables

 

API Enhancements

  • WCF Services (ASMX Web Services deprecated and marked for removal).
  • New SqlConnector methods for Linq-to-Xml types
    • ExecuteSPXmlAsXDocument - Returns XML as a XDocument from a stored procedure.
    • ExecuteSPXmlAsXElement - Returns XML as a XElement from a stored procedure.
  • NavigationSupport
    • Added overloaded GetNavXmlNoCache that allows you to override the global configuration for converting flat navs to hierarchical navs.
  • Custom Blockette Editors in Segmeneted Search can Register Ajax Web Services.
    • Blockette Master page now implements IAjaxWebServiceManager
      ((IAjaxWebServiceManager)Master).RegisterWebService
  • IDataProcessing interface
    • Provides customization support for Data implementations. Developers can create classes to preprocess the Data Item XML and to add custom XSL parameters.
    • PreprocessData - takes as a parameter the Xml data for the item(s) for custom processing.
    • InjectXslParameters - takes as parameters the XsltArgumentList to be populated and the XElement containing the block data.
    • RegisterWebServices - takes as a parameter the IAjaxWebServiceManger to use to register the web services.
  • Router.aspx, Mobile.aspx and workstation Preview.aspx have been updated to use new HTML5 doctype declaration <!doctype html>
  • Removed restrictions related to number of items (pages, files, events, data items) selected for workstation Copy, Move and Delete operations.
  • Modified the implementation of Recaptcha (now owned by Google). Titan now only includes the captcha script when a site has enabled it, and correctly specifies the use of http and https
  • Spilt out the spell checking feature used by SearchResults block and SegmentedSearch block into a new Support class called SpellCheckSupport to better isolate the Telerik Spell Checker dependency.
  • PrimaryDNS redirection does not occur anymore for requests to localhost (better developer support)

 

Bug Fixes

  • NavSideInject.xsl fails to render due to incorrect variable naming. (hotfix available - xsl)
  • Data Tables with an External Data Source Key generate an error when attempting to save changes to the External Data Source Key column. (hotfix available - sql)
  • An error occurs when Custom User Views and Custom Browse Views have the same ViewID but different OwnerCNs (hotfix available - sql)
  • (From v5.7) Can't configure XSLs for new Blockette types (hotfix available - sql)
  • Typographical error in User Approval email
  • dtSearch Indexing tasks not releasing memory resources after indexing and during long running index processes.
  • dtSearch indexing tasks not correctly reading contents of PDF files.
  • Advanced Search in workstation not searching HTML content (hotfix available - sql)
  • When deleting Data Schemas with no tables, cached configuration data causes deleted schema to remain in Tree.
  • DateTime data controls do not detect changes to Time value
  • Product block editor does not retain configuration of Filter Area Page Zone if only filtering by Keyword (hotfix available - js)
  • Default behavior of Enter key could cause the creation of an unnamed Browse View
  • File Upload and Event Upload blocks show Tag names and Attribute names with escaped entity values (hotfix available - xsl)
  • Custom Browse Views that contain Tags generate an error when using the browse view keyword filter
  • When copying multiple pages, Page Copy with Linked Blocks creates page shares for every possible zone in the theme rather than just the zones on the page being copied (hotfix available - sql).
  • Adding new FileTypes fail because of DefaultContentType constraint.
  • Uploading Data with Multiple files or links only imports the first file or link.
  • Freeform controls in Data Editors do not inherit styles.
  • Calendar block filtering fails when Calendar widget disabled.
  • Canonicalization redirects do not pass forward the QueryString.
  • "An error was encountered..." error occurs on Segmented Search pages if you click on a result or navigate away from the page before all the segments are loaded.
  • Sitemap Feed does not list items from Data Nodes or File Piles. 

 

After Market Component Updates

  • Social Media Bookmarks Enhancements
    • Added Google+ as an option
  • Google Analytics Server-side Tracking Block
  • Video Filter updated to use upgraded Flowplayer and added a 16:9 option
  • Tag Navigation Block - creates the Tag attributes links for a filter-ish block on a destination page.

 

top