Ektron Product Release Notes

Ektron Product Release
Notes
Ektron Product Release Notes
Episerver
542 Amherst St.
Nashua, NH 03063
Tel: +1 603-594-0249
Fax: +1 603-594-0258
www.episerver.com
© 2017 Episerver All rights reserved. Trademarks
Ektron, the Ektron logo and eIntranet, are trademarks of Episerver.
Other company and product names may be trademarks of their respective owners.
Table of Contents
Ektron Product Release Notes
17
Episerver Find for Ektron
Additional Information
20
20
Ektron Digital Experience Hub Release Notes
New Connectors
Using Connector Information in Targeted Content
Using Connector Information to Create a Persona
What's Fixed in DXH?
21
21
21
22
23
Security Update 6 (Releases 8.02 SP5 to 9.20)
Update 6
Previous updates
Running the Security Update Utility
Applying the Security Update Manually
24
24
24
27
28
Version 9.20 SP2
What's New in Ektron Version 9.20 SP2?
FIPS Compliance
OData REST Endpoint Support
PowerBI Integration Templates and Capabilities
SVG Support
ESync Data Type Support
Brightcove Integration Updates
What's Fixed in Ektron Version 9.20 SP2?
29
29
29
29
29
29
29
30
30
Version 9.20 SP1
What's New in Ektron Version 9.20 SP1?
Episerver Social
Ektron Workarea Performance Enhancements
Updates for Frameworks and Libraries
What's Fixed in Ektron Version 9.20 SP1?
34
34
34
34
34
35
Version 9.20
What's New in Ektron Version 9.20?
Increased platform and browser support
Solr and ManifoldCF upgrade
Cumulative updates are released via NuGet package
Solr Japanese language support
Wizard to generate Ektron event handlers in Visual Studio
Ektron Strategies can be Programmatically Canceled
CMS Audit Logging and Recycle Bin Support
Workarea displays version and user data
UTC datetime storage in the database
IQueryable data sources for Ektron data types
38
38
38
38
38
38
38
40
40
40
41
42
Version 9.10 SP3
What's Fixed in Ektron Version 9.10 SP3?
43
43
Version 9.10 SP2
Product Enhancements
50
50
System Requirements Updates
What's Fixed in Ektron Version 9.10 SP2?
50
51
Version 9.10 SP1
What's Changed in Ektron Version 9.10 SP1?
Azure SQL (End of Support)
Generating PDF Content (End of Support)
Installation Dialog Change
What's Fixed in Ektron Version 9.10 SP1?
64
64
64
64
64
65
Version 9.10
What's New in Ektron Version 9.10?
Advanced Workflow
Known Issues and Limitations on the Advanced Workflow
New web.config Keys
Internet Explorer 11 Support
Installing Solr Search on Microsoft Azure Cloud
Blog Elements
Ektron CMS User Guide
What's Changed in Ektron Version 9.10?
Installation
Editor
Google Analytics
Roles
Multivariate Experiment Widget
Combined Config Files
Deprecated Definition
Map Server Control
eSync
Solr Search
Unregistering a Solr Site
Upgrading to Solr Search 9.10
Connection String no Longer Appears on Registration Screens
New Search Status Screens
Package Site Utility
Password Security Upgrade
Updated Field Label on User Screen
What's Fixed in Ektron Version 9.10?
Known Issues in Release 9.10
IE 11's Compatibility View
Disabling IE 11's Compatibility View
KB Articles
69
69
69
70
70
70
71
71
71
71
71
72
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
83
83
83
84
Version 9.00 SP3
KeyFilePath Issue
What's Fixed in Ektron Version 9.00 SP3?
General Fixes
Search Update
Service Updates
Site Updates
86
86
86
86
87
87
88
Version 9.00 SP2
97
What's New in Ektron Version 9.00 SP2?
What's Changed in Ektron Version 9.00 SP2?
What's Fixed in Ektron Version 9.00 SP2?
Ektron Editor Fixes
General Fixes
97
97
97
97
98
Version 9.00 SP1
What's Changed in Ektron Version 9.00 SP1?
Ektron Windows Service Changes
File Sync Changes
Azure Sync Changes
Cloud Sync Changes
Service Changes
Logging Changes
eSync Changes
What's Fixed in Ektron Version 9.00 SP1?
102
102
102
102
102
102
102
103
103
103
Version 9.00
What's New in Ektron Version 9.00?
Managing Personas
Mobile-Driven Web Design
Site Search with Solr
User Experience Improvements
Toolbar
Content Dashboard
Editor
Drag and Drop Images
Whitelist No Longer Used
Responsive Image Support
New Inspector
Editor Comparisons
Cloud Manager Updates
What's Changed in Ektron Version 9.00?
Installation
Securing Ektron
Adaptive Image Resizing
Application Setup Screen
eCommerce APIs
Analytics
Webtrends 3.0 Support
OAuth 2.0 Support
Digital Experience Hub
eSync
Load Balancing
File Sync
Scaling Performance
EWS Configuration
Diagnostics
eSync Queue
eSync Strategies
Strategy Design Features
105
105
105
106
107
108
108
112
113
113
113
113
113
115
118
118
118
120
120
122
122
123
123
123
123
123
123
124
124
124
125
126
126
126
Data Transform Strategy
Search (non-Solr)
Google Map API 3.0 Support
Plugin Extension Services (End of Support)
Server Controls Deprecated
Deprecated definition (added March 2014)
What's Fixed in Ektron Version 9.00?
Known Issues in Release 9.00
Known Issues for the Toolbar
Known Issues for the Content Dashboard
Known Issues for Persona Management
Known Issues for the Editor
Known Issues for Solr Search
Installation and Launch
Site Registration
Error Description
Solution
Error Description
Solution
Error Description
Solution
General Issues
Workarea Search Status Screen
Crawling
Search Results
Templated Search Controls
Precompiling a CMS Site
KB Articles
127
127
127
127
127
128
128
142
142
144
144
144
145
145
145
145
146
146
146
146
146
146
147
147
147
149
149
149
Version 8.7 SP2
What's Fixed in Ektron Version 8.7 SP2?
150
150
Version 8.7 SP1
What's Fixed in Ektron Version 8.7 SP1?
155
155
Version 8.7
New Features and Upgrade Information
Editor
Machine Translation Uses New Service
Cloud Manager
Digital Experience Hub
New Login Template
Installation/Upgrade: Changing Builtin User Password is Required
Responsive Web Design for PageBuilder Pages
What's Fixed in Ektron Version 8.7?
157
157
157
157
157
157
158
159
159
159
Version 8.6.1
New Features and Upgrade Information
Cloud Manager
Google Analytics
eSync
Digital Experience Hub (DXH)
165
165
165
165
165
166
Server Controls
Web Alerts Wizard
Azure and Search
Smart Forms
Known Issues in Release 8.6.1
Issues Resolved for Ektron Version 8.6.1
166
166
166
167
167
167
Version 8.6 SP1
New Features and Upgrade Information
DXH
Upgrading to Ektron Version 8.6 SP1
Issues Resolved in Ektron Version 8.6 SP1
173
173
173
173
173
Version 8.6
Important Upgrade Information (Read This First)
New Features
Digital Experience Hub (DXH) (Licensed separately)
Ektron Cloud Manager (Licensed separately)
Ektron CMS Version 8.6
Mobile Web Experience
Third-party Aloha Editor Integration
Search Enhancements
Improved URL Aliasing
eSync Updates
New Templated Server Controls
General Enhancements
Content
Roles
DMS and Library File Types
Deleting Smart Form Configurations
Improved Access to Product Documentation
KB Articles for Upgrading to Ektron Version 8.6
Issues Resolved for Ektron Version 8.6
179
179
179
179
180
180
180
180
181
181
182
183
183
183
183
184
184
184
184
185
Version 8.5 SP3
Upgrading to Ektron Version 8.5 SP3
Issues Resolved for 8.5 SP3
193
193
193
Version 8.5 SP2
New Features
Update on Search Upgrade Tool
Product Documentation Update—April 2012
Issues Resolved for 8.5 SP2
195
195
195
195
196
Version 8.5 SP1
New Features
Webtrends Reports
Search Upgrade Tool
Issues Resolved in 8.5 SP1
205
205
205
205
205
Version 8.5
Upgrade Notes
End of Support for Microsoft Indexing Service
End of Support for Plug-In Extensions
209
209
209
209
Support
License Keys
KB Articles for Upgrading to 8.5
Feedback
New Features
Search
Workarea Redesign
Framework API and Developer Sample Site
3-Tier Architecture
Diagnostics Utility
Mobile Device Support
Taxonomy
Localization
Aliasing
Folders
Analytics
eCommerce
Community Features
eWebEdit400 editor
eSync
Smart Forms
Online Help
Menus
Roles
Importing DMS Assets
Installation/Upgrade
Issues Resolved for Version 8.5
209
210
210
210
210
211
211
211
211
212
212
212
212
212
213
213
213
213
213
214
214
214
214
214
215
215
215
Version 8.5 RC2
New Features
Upgrades
Support
Issues
License Keys
Feedback
Issues Resolved for Version 8.5 RC2
221
221
221
221
222
222
222
222
Version 8.5 RC1
New Features
Upgrades
Support
Issues
License Keys
Feedback
Issues Resolved for Version 8.5 RC1
225
225
225
226
226
226
226
226
Version 8.02 SP5
Upgrading to Ektron Version 8.02 SP5
Issues Resolved for Version 8.02 SP5
247
247
247
Version 8.02 SP4
New features
249
249
eSync
Knowledge Base Article for Upgrading to Ektron Version 8.02 SP4
Issues Resolved for Version 8.02 SP4
249
249
249
Version 8.02 SP3
Issues Resolved for Version 8.02 SP3
251
251
Version 8.02 SP2
New Features
IE9 compatibility
Upgrading to 8.02 SP2
Issues Resolved for Version 8.02 SP2
255
255
255
255
255
Version 8.02 SP1
New Features
Notification
Issues Resolved for Version 8.02 SP1
257
257
257
257
Version 8.02
New Features
Ektron OnTrek Starter Site
Folder Breadcrumb Server Control
Email Reply
Attachments to Community Group Notifications
Combining email Reply with Community Group Attachments
Targeted Content Widget
Configurations
Device Detection
Facebook Integration
GeoIP Integration
GeoIP Support
Activity Stream Comment
Mobile Device Support
Bad Link Report Page Exceptions
New Discussion Board Message Type
Employee Resource Wizard Added to eIntranet
Issues Resolved for Version 8.02
263
263
263
263
263
264
264
264
264
264
264
264
265
265
265
265
265
265
265
Version 8.01 SP2
New Features
Issues Resolved for Ektron Version 8.01 SP2
269
269
269
Version 8.01 SP1
Issues Resolved for Version 8.01 SP1
271
271
Version 8.01
New Features
Upgrading to 8.0.1
Copy and Move
URL Aliasing
Document Management
Analytics
Web Calendar
PageBuilder
273
273
273
274
274
274
274
274
275
Login
Social Networking Features
Widgets
eSync
Roles
Membership server control
Issues Resolved for Version 8.01
275
275
275
276
276
276
276
Version 8.00 SP1
New Features
New License Key Required
Enhancements
Calendars from Previous Versions are Deprecated (but still function)
Analytics from Previous Versions is Deprecated (but still functions)
Issues Resolved for Version 8.00 SP1
285
285
285
285
286
286
286
Version 8.00
New Features
Analytics
Multivariate Testing
New Workarea
Expanded Widget Library
eCommerce
Community Enhancements
PageBuilder
eWebEdit400 Enhancements
Issues Resolved for Version 8.00
291
291
291
291
291
291
291
291
292
292
292
Version 7.6.6 SP5
New Features
Issues Resolved for Version 7.6.6 SP5
297
297
297
Version 7.6.6 SP4
Issues Resolved for Version 7.6.6 SP4
299
299
Version 7.6.6 SP3
Issues Resolved Version 7.6.6 SP3
301
301
Version 7.6.6 SP2
Upgrade Information
Issues Resolved for Version 7.6.6 SP2
305
305
305
Version 7.6.6 SP1
Upgrade Information
Issues Resolved for Version 7.6.6 SP1
Active Directory / LDAP
Alias
Analytics
Archiving
Calendar API
CommunityGroupList Server Control
Content API
ContentRating Server Control
DMS - Document Management
309
309
309
309
309
309
309
309
309
310
310
310
eCommerce
eSync
eWebEdit400
Editor's Menu on the Website
Ektron Windows Service
Forum Administration
Forums Server Control
Menus
Metadata
Multi-site
Polls and Survey Forms
Server Controls
Smart Forms
SocialBar Server Control
Taxonomy
User API
Web Alerts
Web Search Server Control
Web Services
Widgets
Workarea UI
310
310
310
310
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
313
Version 7.6.6
New Features
Upgrade Information
PageBuilder
eCommerce
Load Balancing
URL Aliasing
Issues Resolved for Version 7.6.6
ActiveTopics Server Control
Active Directory
Analytics Control
API
Assets
BlogPost Server Control
ColdFusion
Content
Diagnostics Page
eCommerce
Edit in Context
eSync
eWebEdit400
Forms
Library
List Summary
Load Balancing
Menus
MyAccount Server Control
PageBuilder
315
315
315
315
316
317
317
317
318
318
318
318
318
318
318
318
319
319
319
319
319
320
320
320
320
320
320
320
Search
Tasks
Taxonomy
Template Config Admin Role
URL Aliasing
WebImageFx
Workarea
320
321
321
321
321
321
321
Version 7.6.5 SP3
Upgrade Information
Issues Resolved for Version 7.6.5 SP3
Analytics
DMS
API
Content Properties
323
323
323
323
323
323
323
Version 7.6.5 SP2
Upgrade Information
Issues Resolved for Version 7.6.5 SP2
Active Directory
API
Installation
Index Search
325
325
325
325
325
325
325
Version 7.6.5 SP1
New Features
eSync
Issues Resolved for Version 7.6.5 SP1
Smart Menus
Taxonomy
327
327
327
327
327
327
Version 7.6.5
New Features
eCommerce
PageBuilder
In-Context Editing
Discussion Boards
eSync
Taxonomy
URL Aliasing
KB Articles for Upgrading to 7.6.5
Issues Resolved for Version 7.6.5
Analytics
API
Blogs
Blog Server Control
ColdFusion
Content Data
ContentList Server Control
Discussion Boards
Ektron Windows Service
eSync
329
329
329
330
330
331
331
331
331
332
332
332
332
332
332
333
333
333
333
333
333
Forms
Image Server Control
Library
List Summary
Membership Server Control
Menus
Menus and Aliasing
Metadata
MessageBoard Server Control
Metadata Server Control
Permissions
Notifications
SearchConfigUI
Smart Menu
Tables
Taxonomy
URL Aliasing
WebSearch Server Control
Web Services
XML / Data Designer
333
333
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
336
Version 7.6.1 SP4
Upgrade Information
Issues Resolved for Version 7.6.1 SP4
Active Directory
Suggested Results
Forums
Library
337
337
337
337
337
337
337
Version 7.6.1 SP3
Upgrade Information
Issues Resolved for Version 7.6.1 SP3
Blog Server Control
XML Search
Database
339
339
339
339
339
339
Version 7.6.1 SP2
Upgrade Information
Issues Resolved for Version 7.6.1 SP2
Aliasing and Multi-site
BlogRoll Server Control
Database
eSync
Taxonomy
WebSearch Server Control
341
341
341
341
341
341
341
341
341
Version 7.6.1 SP1
Issues Resolved for Version 7.6.1 SP1
Aliasing and the Event Log
eWebEdit400
Reset Password Email
343
343
343
343
343
Version 7.6.1
345
Upgrading to 7.6.1
Issues Resolved foir Version 7.6.1
Archived Content
Calendar
Content
ContentList
DMS
Email
eWebEdit400
eCommerce
eSync
Folders
Forms
Forums
GeoMapping
Http Handlers
ListSummary server control
Login
Metadata
Menus
Taxonomy
Upgrading
URL Aliasing
User Properties
Windows Server 2008
345
345
345
345
345
345
345
345
346
346
346
346
346
347
347
347
347
347
347
348
348
348
348
349
349
Version 7.6.0 SP2
Issues Resolved for Version 7.6.0 SP2
Calendar
eSync
351
351
351
351
Version 7.6.0 SP1
New Features
eSync Security Certificates Now Required (7.6 SP1 and Above)
Issues Resolved for Version 7.6.0 SP1
Discussion Boards
Directory Server Control
Firefox 3.0
Min Site Install
Multi-Site
Site Analytics
Site Statistics
URL Aliasing
XLIFF
Miscellaneous
353
353
353
353
353
353
353
353
353
354
354
354
354
354
Version 7.6.0
New Features
New Deployment Options
eSync
Advanced URL Aliasing
Personalization
355
355
355
356
356
357
Multi-Site
eCommerce (beta)
Community Enhancements
Search Engine Optimization
eWebEdit400 Enhancements
Microsoft SQL 2005
Microsoft ASP .NET Framework 3.5
Upgrading to 7.6.0
KB Articles Associated with 7.6.0
Runat=Server Now Required In Templates (7.5)
Issues Resolved for Version 7.6.0
ActiveTopics Server Control
API
Breadcrumb
CalendarServerControl
Collections
Content
ContentListServerControl
DiscussionBoard
Dreamweaver
eSync
eWebEdit400
eWebEditPro
Firefox 3.0 and Taxonomy
Firefox 3.0 and eWebEdit400
Flex Menu
Folder Metadata
Form Blocks
Licensing
ListSummary
ManualAliasing
Multi-Site
Polls
Taxonomy
Taxonomy Server Control
Web Alerts
Web Search
Workarea
Workarea / Calendars
XLIFF
XML Data Entry
XML Indexing
General Information
357
357
357
358
358
358
358
359
359
359
359
359
360
360
360
360
360
360
360
360
360
361
361
361
361
361
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
364
364
(This page intentionally blank.)
Ektron Product Release Notes
l
Current Release—Version 9.20
l
Service Pack—Version 9.20 SP2
l
System Requirements—Ektron System Requirements provide information about
the system requirements for releases 8.0, 8.01, 8.02, 8.5, 8.6, 8.7, 9.00, and 9.10.
If your system does not conform to these requirements, you should upgrade your
system before installing or upgrading Ektron.
l
Security Update—Security Update 6 (Releases 8.02 SP5 to 9.20)
l
Episerver Find for Ektron
l
RSS Feed for the Ektron Portal—https://portal.ektron.com/productupdates/
NOTE: The browser you choose may affect the appearance, or you may need an RSS
plug-in.
l
RSS Feed for the Ektron Knowledge Base—https://portal.ektron.com/kbrss/
NOTE: The browser you choose may affect the appearance, or you may need an RSS
plug-in.
PREREQUISITE
Before using Ektron on a live site, you should properly secure Ektron, as
described in the following articles:
l
l
l
Security Update 6 (Releases 8.02 SP5 to 9.20)
Best Practices for Securing Ektron CMS400.Net from the Ektron
Developer Center.
Securing Ektron in the Ektron Reference.
Each deployment is unique. When you consider the needs of your production
environment, Episerver (formerly Ektron) recommends that you engage
with our Episerver Expert Services team that provide implementation,
training, and even support for every step of the process.
WARNING! During the upgrade procedure, your website’s Bin, Workarea and Documentation
folders are removed. Any customized files in these folders are overwritten. Only store
custom files in these folders when absolutely necessary. Even then, keep a backup file in
another folder.
You can find archived product documentation on the Episerver website.
The following sections contain release notes for specific releases.
Release 9
l
Version 9.20 SP2 on page 29
l
9.20 SP1
l
9.20
l
9.10 SP3
l
9.10 SP2
l
9.10 SP1
l
9.10
l
9.00 SP3
l
9.00 SP2
l
9.00 SP1
l
9.00
Release 8
l
8.7 SP2
l
8.7 SP1?
l
8.7
l
8.6.1
l
8.60 SP1
l
8.60
l
8.50 SP3
l
8.50 SP2
l
8.50 SP1
l
8.50
l
8.50 RC2
l
8.50 RC1
l
8.02 SP5
l
8.02 SP4
l
8.02 SP3
l
8.02 SP2
l
8.02 SP1
l
8.02
l
8.01 SP2
l
8.01 SP1
l
8.01
l
8.00 SP1
l
8.00
Release 7
l
7.6.6 SP5
l
7.6.6 SP4
l
7.6.6 SP3
l
7.6.6 SP2
l
7.6.6 SP1
l
7.6.6
l
7.6.5 SP3
l
7.6.5 SP2
l
7.6.5 SP1
l
7.6.5
l
7.6.1 SP4
l
7.6.1 SP3
l
7.6.1 SP2
l
7.6.1 SP1
l
7.6.1
l
7.6.0 SP2
l
7.6.0 SP1
l
7.6.0
l
7.5
l
7.0
Release 6
l
6.1
l
6.0
Release 5
l
5.1 (.NET 2.0)
l
5.1 (.NET 1.1)
l
5.0
Release 4
l
4.8
l
4.7
l
4.5
Episerver Find for Ektron
RELEASED: MAY 27, 2015
PREREQUISITE
Ektron 9.10 SP1
Episerver Find technology is available for Ektron customers. Find is a powerful and
scalable query platform that lets you index and query large amounts of structured or
unstructured content. Find lets you create customized website search functionality or
build advanced navigation for non-hierarchical content. Other search providers use a
crawl to update site content, which can delay the updating of search results. Find, on
the other hand, uses push technology, which means that search results on your
website are updated in near real-time.
Episerver Find provides search capabilities for Ektron content, including HTML content,
HTML forms, Smart Forms, assets, and PageBuilder. When using Episerver Find with
Ektron, Ektron content and documents are pushed to a Find index. After an initial push
of content, the Find index updates whenever Ektron content is edited, deleted, or
added. For example, if content is scheduled to go live at a future date and time,
Episerver Find retrieves the content after the go-live date and time. Similarly, content
that is scheduled to be archived and removed from site is removed from the search
results as of the scheduled date and time. You then use Find APIs to query the index
and return search results.
Find does not impact existing search capabilities, so it can co-exist with your current
search provider.
Additional Information
l
l
l
Using Episerver Find with Ektron (Ektron Reference Manual)—
http://documentation.ektron.com/cms400/v9.10/Reference/Web/EktronReferenc
eWeb.html#Search/Find.htm
Using Episerver's Find search With Ektron—https://portal.ektron.com/KB/10567/
Ektron's Episerver Find Provider indexing page as smart desktop widget—
https://portal.ektron.com/KB/10569/
Ektron Digital Experience
Hub Release Notes
RELEASED: DECEMBER 10, 2014
See the Digital Experience Hub home page and Setting Up the Digital Experience Hub in
the Ektron Reference.
Ektron's Digital Experience Hub (DXH) adds seamless integrations with Pardot, Eloqua
and Silverpop marketing systems to its extensive library of out-of-the-box data
connectors. Ektron connectors provide bi-directional data integration between Ektron’s
core Content Management System (CMS) and leading enterprise systems for CRM,
marketing automation, social media, web analytics, and enterprise content
management.
New Connectors
DXH has the following connectors that let you export data collected on your website
and map data to targeted content to provide content that matches their interests,
thereby placing your site information in the context of your users.
l
Eloqua
l
ExactTarget
l
Pardot
l
Silverpop
Using Connector Information in Targeted Content
See Connecting Visitors with Targeted Content in the Ektron Reference.
ExactTarget and Pardot connectors can provide data criteria to the Targeted Content
widget, which lets you provide content that matches their interests. For example,
search keywords used to find your site might determine the best offer to show a
prospect. Or, site members might explicitly state their interests by adding to their user
profile or filling out a form or survey.
Using Connector Information to Create a Persona
See Creating Personalized Web Experiences with Personas in the Ektron Reference.
You can use connector information to create persona criteria.
What's Fixed in DXH?
l
73612—You could map hidden fields on an Ektron form to a CRM form.
l
73726—DXH generated an error in the log pointing to SharePoint.
Security Update 6 (Releases 8.02
SP5 to 9.20)
IMPORTANT: This security update applies to Ektron versions 8.02, 8.5, 8.6, 8.6.1, 8.7, 9.00,
9.10, and 9.20 including all service packs from 8.02 SP5 to 9.20. This security update
replaces the one released on December 4, 2015.
RELEASED: JUNE 9, 2017
Securing your Ektron site is critical to you and to anyone using your site, data, and
CMS. Failure to implement security measures can make your site vulnerable to cyber
attacks and other security threats.
You should install the security update to make Ektron as secure as possible. Download
it from the Ektron Support Portal.
What does the security update do?
Update 6
l
EKTR-105 - Removal of deprecated file that contained an XSLT vulnerability.
Previous updates
l
23401 - Critical Security Vulnerability - Unauthenticated access and execution of
unused pages in Workarea. A style sheet editing interface used for content
authoring was exposed and allowed for write access to add and update style
information used within the CMS. A malicious attack may involve write access to a
specific CMS database table (also unused). This was addressed by deleting the
[site]\workarea\editoroptions folder, which is not used by Ektron.
We highly recommend that you read the release notes for the Security Update,
then download it from the Ektron Customer Portal. The vulnerability exists in
unused code that can be accessed by unauthenticated, malicious users. Once
accessed, these pages allow the editing, deletion, and addition of style sheet
information. As this feature is unused by Ektron, it is being removed as a safety
precaution to prevent potential intrusion.
This vulnerability exists in versions 9.10, 9.10 SP1, and 9.10 SP2. It has been
patched in the cumulative updates as of version 9.10 SP2 CU06.
Security Update 5 included the removal of the following folder and all folders and
files contained within [websiteroot]/workarea/editoroptions/ . To perform
security Update 5 manually, delete that folder from your site. Contact Ektron
Support with questions.
l
23016 - Ektron CMS security vulnerability in
workarea/contentdesigner/dictionaryconfigurator/dictionaryconfigurator.aspx.
The vulnerability exists in unused code that can be accessed by un-authenticated,
malicious users who manipulate session data and bypass authentication. Once
accessed, these pages allow the editing, deletion and addition of spell check
libraries. Since this feature is not used by Ektron CMS, it is being removed as a
safety precaution to prevent intrusion.
Security Update 4 removes the following folder and all folders and files contained
within:
[websiteroot]/workarea/contentdesigner/dictionaryconfigurator/*.*
To perform security Update 4 manually, delete the referenced folder from your
site.
l
Restricts access from only localhost to Siteroot\WorkArea\webservices,
Workarea/services, and Siteroot\WorkArea\ServerControlWS.asmx.
NOTE: The update installer restricts access to the local IP. If you are using a 3-Tier
architecture, review and manually add the allowed presentation sites access to this IIS
folder. See Securing Ektron in the Ektron Reference.
l
l
l
l
Disallows script execution in assets, privateassets, uploadedfiles,
uploadedimages, and AssetManagement/dmdata folders.
Updates the database to fix SQL injection issues.
Determines whether the Admin and Builtin user account passwords are set to the
default value. If they are, the security update recommends that you change them.
Applies fixes to security vulnerabilities to numerous Ektron site files, except when
you run this utility again on the site or you have a custom (hotfix) dll.
What security vulnerabilities does the security update address?
l
Critical security vulnerabilities are addressed within the Ektron CMS relating to
potential arbitrary file upload and deletion by an unauthenticated user through
FileUploadHandler.ashx and DeleteFileUploadHandler.ashx. This security
update removes both vulnerable files, which are not used within the Ektron CMS.
You must run this update on each Ektron CMS site, including newly installed sites
created from site setup. You also can manually remove the files from the following
locations:
/Workarea/FrameworkUI/handlers/Ektron/Controls/EktronUI/FileUploadH
andler.ashx
/Workarea/FrameworkUI/handlers/Ektron/Controls/EktronUI/DeleteFileU
ploadHandler.ashx
l
l
l
You can no longer add non-white-listed files.
An improperly configured site had the potential for file execution from malicious
source.
Upload.aspx was vulnerable to attack.
l
XSLT ignores DTD
l
XSLT allows remote code execution
l
WebService disallows XSL methods
l
User hash returned on password management page
l
WebService only allowed access from localhost
l
Locks services and WebServices, denying access
l
Checks default accounts and passwords
l
Disallows execution through IIS and web.config
l
Integrates whitelist for uploaded files.
l
A vulnerability in
workarea/contentdesigner/dictionaryconfigurator/dictionaryconfigurator.aspx file.
Can I run the security update if I am using a hotfix or cumulative update
from Ektron?
Yes. If the security update utility cannot complete any of the updates, a warning
appears and no files will be affected. Contact Ektron Support.
What should I do before running this security update?
The latest version of Ektron has the most recent security measures. If you cannot
upgrade to the latest version, then Ektron strongly recommends that you get and
install the most recent service pack for your base version. For information about
installing and upgrading Ektron, see the Ektron Reference.
BEST PRACTICE
You should back up your sites and databases, then test this update in a test
environment prior to running this update in your production environment.
Because there may be differences between servers in your configuration,
review any differences in detail.
If I upgrade to the most recent service pack after applying this security
update, will the changes be lost?
Yes. You must run the security update after you upgrade your site.
If I install a new site with the site setup utility after applying these updates,
will the new sites be protected?
No. You must run the security update again.
If I am using eSync, will I need to run the security update on the production,
staging, and authoring environments?
Yes. You will need to run the security update utility in all of the environments.
What if I am using a multisite configuration?
The security update utility updates all of the sites on a WebServer, including sites used
in a multisite configuration.
Can I just update 1 site and leave all other sites vulnerable?
No. The security update utility does not let you choose sites. You must run the security
update for all sites. However, if you do not want to apply these security updates to
some of your sites, temporarily move web.config file out of site root before running
the security update utility.
Will this security update work with a 3-Tier Site? Do I need to make any
other changes?
Yes. You must run the security update on the application layer and allow access to the
/workarea/services/ folder from the presentation layer.
Can I safely re-run this security update?
Yes.
How do I know if this update has been applied successfully to my site?
After successful completion, the utility displays a status page that lists the updates
that the utility made to the sites on your system.
Can I install the patch manually without using the installer?
Yes. See Applying the Security Update Manually on the next page.
How do I apply this security patch if my site is in Amazon or Azure?
l
l
Amazon: Log in to Amazon VM and run the security update utility as you would for
an on-premises site.
Azure: Call Ektron support.
Are there any additional security measures I can take beyond running this
security update to protect my site, data, and CMS?
Yes. See Securing Ektron in the Ektron Reference and Best Practices for Securing
Ektron CMS400.Net in the Ektron DevCenter.
NOTE: Each site and configuration may be different. Ektron recommends that you evaluate
the needs of your site that fit your level of risk and security requirements following the
OWASP "Top 10" list of most critical vulnerabilities.
Running the Security Update Utility
1. Copy SecurityUpdate.exe to your system and run it.
2. Click Next on first screen to uncompress the files.
The security update utility lists all Ektron sites on your system with versions
between 8.02r and 9.10 SP2 in a dialog box with patch status.
l
l
If the status is Patch 4 Installed, the site has been determined to have been
updated.
If the status says Patch 4 Not Installed, the site needs the updates
contained in security update 4.
3. Click Next to proceed with the update. (Canceling the update deletes the files it
placed into the Security folder and aborts the installation.) The following actions
occur.
l Restricts access from only localhost to Siteroot\WorkArea\webservices,
Workarea/services, and Siteroot\WorkArea\ServerControlWS.asmx.
l
l
l
l
Disallows script execution in assets, privateassets, uploadedfiles,
uploadedimages, and AssetManagement/dmdata folders.
Updates the database to fix SQL injection issues.
Determines whether the Admin and Builtin user account passwords are set to
the default value. If they are, the security update recommends that you
change them.
Applies fixes to security vulnerabilities to numerous Ektron site files, except
when you run this utility again on the site or you have a custom (hotfix) dll.
4. Click Finish. A report shows a list of each site and changes made to it. The report
is stored at C:\Program Files\Ektron\SecurityUpdate\Results.html.
Applying the Security Update Manually
PREREQUISITE
Make sure there are no hot fixes applied to the site. Otherwise, start from
step 7 and call customer support. If you are on Versions 8.7 SP2, 9.00 SP1,
9.00 SP2, 9.10, or 9.10 SP2, start with step 7.
1. Back up your site.
2. Back up you database.
3. Locate your CMS version and service pack number (if any) and write it down. You
can find version numbers in web.config at either ek_CMSVersion or ek_Version.
4. Unpack the security update zip file and copy all files, except for database folder
from under the version and SP number you found in step 3.
5. Paste the files into the Web site root.
6. Run the SQL script under the database folder.
7. Change the admin username and password.
8. Change the builtin username and password.
9. Delete or lock any other Ektron default (such as jmember, jedit, and so on).
10. Secure workarea/webservices and workarea/services. You can find an
example at How To: Restrict access to a file or folder.
11. Delete the ServerControlWS.asmx file from the Workarea folder.
Version 9.20 SP2
RELEASED: NOVEMBER 7, 2017
What's New in Ektron Version 9.20 SP2?
Ektron Version 9.20 SP2 includes 21 cumulative updates with a total of almost 90 issues
addressed for version 9.20 SP1.
FIPS Compliance
The Ektron CMS supports enabling FIPS compliance mode on the host operating
system. The CMS was reworked to not use any non-compliant algorithms for
encryption, hashing, or signing. This lets customers with a need for a higher degree of
security know their solution is using FIPS-approved algorithms and libraries. This is
especially meaningful for health care, financial, and governmental organizations.
OData REST Endpoint Support
With version 9.20 SP2, the Ektron CMS supports accessing almost 80 primitive data
types natively by RESTful API request. The OData endpoints support powerful and
flexible queries, and can operate on just about anything in the system, from
ActivityCommentData to WebCalendarData. This enables Ektron customers to build
compelling front-end user experiences for their users in a headless manner.
PowerBI Integration Templates and Capabilities
Building on the new OData REST endpoints, 9.20 SP2 comes with sample PowerBI
templates. These templates are built to automatically ingest relevant data from your
site, and can be used to build rich, live reports against almost any data in the system.
For example, you can build reports against commerce orders, or against form
submissions, and then share those reports on your intranet site. This is a great way to
see what’s happening on your web site at a glance.
SVG Support
To make it easier for editors to work with SVG graphics in their website, version 9.20
SP2 adds native support to upload SVG graphics as images, and embed SVG objects
directly into HTML in the editor.
ESync Data Type Support
For power ESync users, version 9.20 SP2 improved the flexibility of the database ESync
engine and adds support for several new data types in custom tables, including the
Geography and Geometry column types.
Brightcove Integration Updates
For Ektron users connecting their sites to their libraries on Brightcove, version 9.20 SP2
updates the Brightcove widget to use the new CMS API, rather than the deprecated
Media API, making integration with Brightcove faster and richer.
What's Fixed in Ektron Version 9.20 SP2?
l
EKTR-2—During Solr crawls, previously published content with pending changes
was removed from the index and was not returned in search results.
l
EKTR-5—Manual aliases were altered or missing on XLIFF import.
l
EKTR-6—No way to set maximum retention of EWS.
l
EKTR-8—Geography Data Type Preventing Custom Table Sync.
l
EKTR-9—Form report date pickers did not work in Chinese language 2052.
l
EKTR-10—Edge browser: HTTP403 error was raised when a taxonomy was added.
l
EKTR-11—Aliases: Comma was not allowed when adding manual aliases, but was
allowed when editing.
l
EKTR-13—Added OData endpoints for all Linq supporting data types.
l
EKTR-14—Created example PowerBI dashboards.
l
l
l
l
EKTR-17—Converted the CMS to support FIPS compliance mode on the host
operating system.
EKTR-44—Content Searchable flag on Products was not preserved while doing
a copy / cut and paste.
EKTR-46—Menu title would accept special characters.
EKTR-47—There were redundant popup warnings when saving a menu item
without a title.
l
EKTR-50—Unable to copy or cut and paste an event on a Webcalendar.
l
EKTR-54—Metadata name allowed special characters.
l
l
l
l
l
EKTR-57—URL link field would be executed in HyperLink, QuickLink and Form
fields.
EKTR-60—Some drop-downs in the editor were blank in Internet Explorer 11
(IE11).
EKTR-61—Copy or cut and paste content actions in the editor did not work when all
text was selected in IE11.
EKTR-65—When the user would switch to Office 2003/2007, the multiple upload
button would not appear in IE11.
EKTR-81—Taxonomy aliases could be lost when a Taxonomy parent name was
changed.
l
EKTR-111—The Approve/Publish button for HTML Forms was missing.
l
EKTR-114—Adding support for SVG tags to the editor.
l
EKTR-116—Automatic alias rules were not applied to taxonomy child nodes.
l
l
EKTR-117—Automatic taxonomy aliases were still displayed when the rules were
inactive.
EKTR-119—Automatic taxonomy aliases would sometimes not be applied to all
content items.
l
EKTR-131—Time stamps on form submission emails were set to UTC time.
l
EKTR-137—Alias Author Role was not respected in all cases.
l
EKTR-141—Enhanced the UI of the Login page.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
EKTR-145—Historic metadata values were not restored when restoring a published
version of a content item from the history.
EKTR-149—Added support for uploading SVG files through the Smart Form image
selector.
EKTR-152—Updated Brightcove widget to use the new Brightcove CMS APIs.
EKTR-153—Metadata names were not allowed within the workarea for Spanish
Mexico language.
EKTR-154—Database Credentials were displayed in the Sync Status window and
Support Toolbox widget.
EKTR-158—FolderManager.AssignMetadata would remove Smart Form
associations from a folder.
EKTR-159—Reports screen would trigger Chrome XSS Auditor.
EKTR-161—When viewing content items in a taxonomy node, the URL Link
displayed was the quicklink rather than the automatic alias
EKTR-165—In certain conditions, automatic aliases were not created for all
Taxonomy Alias rules.
EKTR-166—Deselecting folders from Translation Packages would not exclude
Content items in those folders.
EKTR-168—Content was not automatically publishing/archiving at start and end
dates.
EKTR-169—In certain locales, the user was unable to upload an asset to the
Library.
EKTR-177—UTC Conversion utility was incorrectly applying conversion to the
WebCalendarEvent Table which was already UTC.
EKTR-179—Webcalendar events created by double clicking a day on the calendar
would start with today's date instead of the day selected.
EKTR-180—FolderManager.GetItem Throws SQL Exception message—Must
declare the scalar variable "@p3".
EKTR-182—The scheduled End Date for content was displayed in UTC in the
Content Expiration report.
l
l
l
l
l
l
l
l
l
l
l
l
l
EKTR-184—Upgrading Ektron's Microsoft Search Server Installation to 9.20 SP1
caused an Assembly error.
EKTR-188—Duplicate warnings would show when adding items to a menu without
selected item.
EKTR-189—The node status page for Solr would display an error—No response was
received while attempting to contact the Ektron Solr Search Admin service.
EKTR-190—Google Analytics V3 was giving error for metric timeOnSite saying it
was unknown.
EKTR-192—Site Update Activity Content report would incorrectly parse date
ranges in the Australia locale.
EKTR-193—Range requests specifying a range that is larger than the served file
result in the request hanging.
EKTR-207—The Datepickers in the Commerce Reconciliation Reports were not
appearing.
EKTR-208—In IE11, the Site Update Activity Report would display a 403 Server
error when selecting a user or group.
EKTR-209—The RetrieveCompletedScope stored procedure was not created in
the correct schema.
EKTR-215—You could not add links using Static Content Block Widget on a
PageBuilder page.
EKTR-218—Synchronization Status reports mix of local and UTC time.
EKTR-219—Linking to certain DMS documents using an image selector metadata
would result in an Input string was not in a correct format error when viewing
content.
EKTR-224—The bookmarks drop-down list in Link Manager for Smart Forms was
showing three nonsense links.
l
EKTR-226—The editor now supports localization of strings to the editor locale.
l
EKTR-237—Deleted URL was still shown in View Source on Static Content Widget.
l
l
l
l
l
l
l
EKTR-238—Targeted content data would not save if the site default language was
not US English.
EKTR-239—Content styling was not rendered while editing in the Static Content
widget.
EKTR-242—DMS document titles would automatically update when a replacement
file was uploaded.
EKTR-244—When creating an HTML form, the options to select a response type
were missing.
EKTR-245—The error message displayed was unclear when replacing a DMS
document with different file type.
EKTR-251—In certain scenarios, the targeted content widget would not let you add
a conditional expression.
EKTR-252—New Relic prevents adding items to the library while editing content.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
EKTR-257—Form report: Date in DateTimePicker would change after clicking Get
Report in German (1031).
EKTR-258—Scheduled Syncs were running at UTC timezone instead of user's
timezone.
EKTR-261—The Workarea folder would throw build errors after upgrading to 9.20
SP1.
EKTR-265—An exception was raised when adding a targeted content condition
while viewing all languages.
EKTR-266—In certain cases, deleting a targeted content condition would result in
an exception.
EKTR-269—Date custom properties were not properly accounting for timezone
differences when saving user profiles.
EKTR-270—The rendering of steps while creating an HTML form was not consistent.
EKTR-272—The Membership server control would through a Javascript Uncaught
TypeError.
EKTR-273—Users were unable to edit permissions for items in a folder with
repeated approval groups.
EKTR-274—CMS identified iOS11 as non-HTML5 compliant, resulting in old style
PageBuilder markup being rendered.
EKTR-276—Exported form report would lose column formatting on additional
pages.
EKTR-277—Windows Server 2012 R2 Validation.
EKTR-278—When an SVG tag was inserted into the editor, it would no longer
capture focus properly.
EKTR-280—Content couldn't be added in IE11 when the default language was
1058.
EKTR-281—An exception was raised when choosing a date for Metadata date
selectors in IE11 when saving a copy of a PageBuilder page.
EKTR-282—There were styling issues with the Add new PageBuilder page wizard.
EKTR-286—Using a resource selector to select unpublished content items based on
taxonomy categories would result in an error.
EKTR-287—Bad Link Report was modified so it would not crawl files appearing in
the exclude list.
EKTR-288—Querying UserManager.GetList with custom properties would throw
an error the second time it was used.
EKTR-292—After a sync, returning to the sync status page would result in an error:
Forbidden: Access is denied.
EKTR-299—In some cases creating a package for ESync would throw an error.
Version 9.20 SP1
RELEASED: JUNE 12, 2017
What's New in Ektron Version 9.20 SP1?
Ektron Version 9.20 SP1 includes 17 cumulative updates with a total of over 50 issues
addressed for version 9.20. It also includes performance improvements for various
critical functions execution time in the Workarea were improved by 10-20%.
Episerver Social
You can now use Episerver Social with the Ektron system. Episerver Social is a robust,
easy-to-use service for user-generated content. User-generated content drives
engagement and conversions, and is the most effective way to increase credibility and
loyalty with your customers. Episerver Social offers extremely high performance and
reliability with a fluent and easy-to-use API – without the bloat and complexity of other
platforms.
The modular design of the Episerver Social lets developers pair services together.
Some examples are:
l
l
l
Ratings and reviews—Gather, manage, and display product ratings and reviews
that help drive conversions and increase SEO.
Groups and activity streams—Build and organize meaningful social
communities for your site, brand, and industry, including individualized content
streams.
Comments and moderation—Review and moderate user-generated content
with extensible workflow services to ensure context, usefulness, and compliance.
Ektron Workarea Performance Enhancements
Performance enhancement to the Ektron CMS Workarea user interface have been
added to improve the overall experience for common activities such as viewing and
navigating folders, viewing and editing content, as well as general navigation of the
folder trees and general user interface.
Updates for Frameworks and Libraries
Several component frameworks and libraries have been updated to the latest available
versions. For customers that may use these components within their sites for other
needs, this helps to ensure compatibility where a shared component is important.
Components and versions include:
l
jQuery version 3.1
l
Microsoft System.Web version 5.23
l
Microsoft System.Net.Http.Formatting version 5.23
l
Newtonsoft.Json version 10.02
l
Microsoft Enterprise Library version 6.00
l
Microsoft Unity Framework version 3.0
What's Fixed in Ektron Version 9.20 SP1?
l
EKTR-30—Alias tab would not display when editing a Commerce product.
l
EKTR-31—Taxonomy image could not be added in Internet Explorer 11.
l
EKTR-32—When editing a Taxonomy in the Workarea, JavaScript code in the
Category Link field would be executed.
l
EKTR-33—Modifications to Taxonomy Custom Properties would not save.
l
EKTR-34—Assorted issues with PageBuilder in Internet Explorer 11.
l
l
l
EKTR-40—Importing a translated taxonomy title containing JavaScript code could
result in execution of that JavaScript code.
EKTR-41—WebCalendars would not render correctly in Internet Explorer 11.
EKTR-42—Cut-Pasting content in the Workarea in Internet Explorer 11 would show
an error.
l
EKTR-45—Adding a content item to a Menu in Internet Explorer 11 would not work.
l
EKTR-51—In certain conditions, items in a Collection could not be reordered.
l
EKTR-52—Smart Form content not present in search results.
l
EKTR-56—UTC Converter that runs on upgrade could take a long time to run.
l
l
l
l
l
l
l
l
EKTR-59—Various Workarea actions could not be completed in Internet Explorer
11.
EKTR-63—The PageBuilder Dashboard would not render in Internet Explorer 11 in
all cases.
EKTR-64—The Bad link report would show a false positive for links that did not
support SSL.
EKTR-69—Pasting into the web alert field was not functional.
EKTR-70—Folder Aliases would disappear from content after parent folder name
was changed.
EKTR-71—Date field on user profile would not show up when displayed, only when
editing.
EKTR-72—PageBuilder would not function if two pages were edited simultaneously.
EKTR-80—Content in an approval chain did not show the Publish action to
approvers when viewing content in the Workarea.
l
l
l
l
l
EKTR-85—CMS Search was inoperable with the Latin America version of Spanish
(language ID 22538).
EKTR-94—ESync Scheduled Syncs would not properly calculate time zone offset
for start time.
EKTR-97—Content in an approval chain previously marked as non-searchable
would be changed to searchable when approved.
EKTR-99—If the templates tab for a folder was hidden, the quicklink title for the
content would not be updated when the content title was updated.
EKTR-103—The ResetPassword.aspx file improperly required authentication to
access.
l
EKTR-115—Products in Catalogs were not editable.
l
EKTR-121—Security update for 9.20.
l
EKTR-127—HTML Form Report submission totals were not accurate.
l
EKTR-144—Re-registering a site with Solr could result in a non-functional crawl.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
EKTR-146—The date format for the First Occurrence field was not localized
properly when adding an event to a WebCalendar.
24949—SQL Deadlocks were occurring during sync activity.
24979—When generating form reports in the format Submitted Data as XML,
results were incorrectly paged.
25005—Attempting to insert an image from the Library in Metadata would not
function after sorting the results.
25047—Brightcove widget was using the Brightcove legacy Smart Player rather
than the new HTML5 player.
25051—Breadcrumb Control output would break if Blog Post summary contained
HTML.
25054—When an operation on Menus or Taxonomies was canceled in a Strategy,
the Workarea would incorrectly redirect the user to the Folder tree.
25079—Creating PageBuilder layouts in a folder set to require Smartforms resulted
in an invalid content type being set for the new item.
25080—Preview aliases for PageBuilder layouts with a title containing an
ampersand were incorrectly generated in the PageBuilder wizard.
25105—eWebEdit400 (ContentDesigner) would incorrectly remove XML comment
starting tags.
25115—Menus with properties containing special characters would adversely
affect the Workarea UI.
25118—Form Reports would not reflect selections in Choices field with values
containing more than one consecutive spaces.
25126—Viewstate data encryption mechanism updated.
25129—The back button when viewing content in the Workarea behaved
differently based on whether the content was edited or not.
25140—URL Redirects did not support original URLs containing trailing slashes.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
25143—Form report was displayed incorrectly for choice field with 2 or more
options.
25144—Attempting to Add New Sync Profile gives timeout error.
25176—Running Aspnet_merge would result in an error due to lack of class
namespacing.
25201—Taxonomy auto alias was not removed when content item was removed
from taxonomy.
25207—AliasRuleManager constructor would disregard the ApiAccessMode
parameter.
25229—Excessive table size in scope_info_history_locker and scope_
loginfo_locker tables.
25242—The Ektron editor added extra tags when editing Smartform Rich text box.
25244—DMS documents requiring login now redirect to the ek_
RedirectToLoginURL setting location.
25246—Table with Totals form report would display incorrectly if form submissions
contained only required fields.
25265—Ektron site update installers would be quarantined by Symantec Endpoint.
25267—Updated Intellisense for PermissionManager.GetList(..) to indicate
that only explicitly set permissions will be returned.
25279—Disabling advanced inspector in the config file would cause the source view
plugin to open in background of Ektron editor.
25341—CustomerManager.Update would throw a violation of PRIMARY KEY
constraint PK_dynamic_data_tbl exception.
25360—UserData.Path was not returned by UserManager.GetList.
25371—The version indicator in the workarea would sometimes show a question
mark rather than the site update.
25372—Loading Source View in the Ektron editor would sometimes take an
extremely long time.
25408—Content that was cut and pasted from one folder to another would not
preserve the Searchable flag if it was set to disabled.
l
25428—The Ektron editor would not paste content when using Internet Explorer.
l
25476—Link Search would not return results for links created in older versions
l
25480—the EnableSyncQueue setting was ignored
l
25483—The mail form in IE11 would not open
l
25486—MenuManager GetTree in preview mode would not return all properties in
all cases
Version 9.20
RELEASED: DECEMBER 2, 2016
What's New in Ektron Version 9.20?
All updates from 9.10 including:
l
Over 100 cumulative updates
l
3 services packs
l
General performance enhancements
l
Security updates
Increased platform and browser support
l
l
Microsoft Edge support. Supports the Microsoft Edge browser for content authors.
Microsoft SharePoint 2016. The DXH SharePoint connector supports connections to
SharePoint 2016.
l
SQL 2016 support.
l
.NET 4.6.2 support.
Solr and ManifoldCF upgrade
In Ektron 9.20, Solr is updated to 6.2.0, bringing better stability, performance, and the
opportunity to use the latest JDK.
Cumulative updates are released via NuGet package
Ektron developers can install cumulative updates by installer or by NuGet package in
Visual Studio. NuGet makes continuous delivery of software easier for both clients and
Episerver.
Solr Japanese language support
The Ektron Solr implementation now uses the Kuromoji Japanese morphological
analyzer for content in Japanese.
Wizard to generate Ektron event handlers in Visual
Studio
By installing the Ektron.Addin.Strategy extension into Visual Studio, you can easily
choose Ektron Strategies to subscribe to using a point and click wizard. When finished,
the wizard creates a skeleton strategy subscribed to the selected events and adds it to
the objectFactory.config so that the site can use it.
Ektron Strategies can be Programmatically Canceled
Strategies called before actions take place in the system, such as
BasketStrategy.OnBeforeBasketDelete, are now cancellable, allowing you as a
developer to prevent actions from taking place in a strategy. By setting the
CmsEventArgs.IsCancelled property to true, the current action is not performed, and
the message you specify in CmsEventArgs.CancellationMessage is returned to the
user.
CMS Audit Logging and Recycle Bin Support
A developer can set up auditing and archival for deleted items. You can configure
Content, Folders, Menus, and Taxonomies to restrict the users who are allowed to
permanently delete to members of a specified group. You can configure members not in
that group to either prevent deletion, archive the item, or just log that the deletion took
place.
For more information, see Change Auditing.
Workarea displays version and user data
The Workarea displays logged-in user and cumulative update version in top bar, which
is useful for support and customers when interacting with Episerver's Ektron Support.
UTC datetime storage in the database
Dates in the CMS are stored in UTC rather than in the server time zone, and display in
the local user’s selected time zone. If the user is not logged in, dates display based on
the browser reported time zone.
If you upgrade from an older version of Ektron, the UTC Converter is automatically run
after the database upgrade is complete.
1. Choose one of the Ektron sites from a provided list.
2. Choose the time zone from which to convert data.
3. Click Run. The conversion occurs and UTC automatically closes.
NOTE: If UTC Converter is opened while running an upgrade, you are not permitted to
change the "Site."
After installation, you can find the UTC converter at C:\Program Files
(x86)\Ektron\CMS400v92\Utilities\UTCConversion\UTCConverter.
IQueryable data sources for Ektron data types
This feature provides an IQueryable interface to interact with most of the core Ektron
data types. See the associated LinqSupport.html file for full list of supported data
types and properties supported for querying.
This lets developers greatly simplify Framework API queries using expression trees or
LINQ. For example:
var dataset = Ektron.Cms.Linq.EktronContext<Ektron.Cms.ContentData>.Source
.Where(item => item.DateModified < DateTime.Now.AddMonths(-1) && item.FolderId == 30)
.OrderBy(item => item.Title)
.Skip(10)
.Take(10);
Or the functional equivalent:
var dataset2 = (from item in Ektron.Cms.Linq.EktronContext<Ektron.Cms.ContentData>.Source
where item.DateModified < DateTime.Now.AddMonths(-1) && item.FolderId == 30
orderby item.Title
select item);
These calls are simpler to write, but still use the Framework API to retrieve items so
they adhere to internal business logic, like retrieving items the current user has
permission to, and also function with the predefined unity containers, such as WCF or
Cache.
The available operators are Where, OrderBy, OrderByDescending, Skip, and Take.
Within a Where predicate, the operators !, ==, !=, >, >=, <, <=, Contains, and
StartsWith are supported.
For more information, see IQueryable Data Sources for Ektron Data Types.
Version 9.10 SP3
RELEASED: APRIL 22, 2016
Ektron 9.10 Service Pack 3 represents Episerver’s continued support for the Ektron
platform. This service pack includes all cumulative updates added since the release of
version 9.10 SP2 along with performance and security enhancements. As a general
update release, all standard validation testing was performed for common
configurations and platforms. In addition to the updates and validation, new
enhancements include:
l
Solr Boosting Support
Boosting is a Solr feature that allows for query time reordering of search results. A
developer can change the rank of results by specifying additional terms that should
be ranked higher than default. For example, to find items that contain either Epi or
Cloud, you would normally search for Epi OR Cloud. With boosting, you can
influence the order of the returned results. Let's say you want results for both
terms but want documents with Cloud to appear above documents that do not
contain the term. In this case, use boosting to rank results with that term above
others. See also: Solr Search Boosting.
l
TLS 1.2 Support
The Ektron CMS supports disabling Transport Layer Security (TLS) 1.0 in favor of
TLS 1.2. TLS is a network protocol that is used to encrypt and secure
communication between a server and a client. Due to concerns and weaknesses in
the TLS 1.0 protocol, the PCI Security Standards Council has updated their version
3.1 PCI DSS recommendations to limit the use of SSL and TLS 1.0 as a security
control after June 30, 2016. Additional patches may be necessary from other
vendors to have a fully functioning server environment.
l
Microsoft Edge Support
What's Fixed in Ektron Version 9.10 SP3?
The following issues are addressed in Ektron version 9.10 SP3.
NOTE: Ektron’s Cumulative Update process fixed the following issues in Site Updates 1
through 25 and Service Pack 3.
l
16754—The editor removes empty HTML attributes.
l
21720—When the license key expires or changes, active directory was disabled.
l
22740—Device detection can cause an application pool crash on site startup.
l
22774—When viewing a piece of content, tabs that were disabled at the folder
level were still visible.
l
l
l
l
l
l
l
l
22908—Rich text field table in Smart Forms incorrectly setting focus outside table,
causing content to be entered outside the table.
23008—Chrome: The Insert table pop up lingered over table size selection, and
prevented selection of a 1x2 table.
23010—When publishing a form, the following error may have occurred: Index was
out of range. Must be non-negative and less than the size of the collection. The
Exception occurs from the edit.aspx page in the Workarea.
23012—Internet Explorer 10 and 11: When working in the editor, if you added or
edited an email link, it may have been formatted incorrectly. This problem did not
occur with Chrome or Firefox.
23016—Ektron CMS security vulnerability in
workarea/contentdesigner/dictionaryconfigurator/dictionaryconfigura
tor.aspx
23056—If you set the framework default Container to Cache and used
foldermanager.gettree to return the folder id, you got an
ArgumentNullException error when trying to retrieve folderdata from the
cache. This did not happen when using the default property. Also, this only
happened if the folder had no child folder.
23074 and 23150—Editor: When attempting to edit a page layout's summary, the
user was prompted to set the editor's focus after clicking in the summary body.
23079—When publishing a page layout that has automatic taxonomy aliasing, an
automatic alias was created for the selected taxonomy (correct behavior) and for
each taxonomy node above the selected taxonomy level (incorrect behavior).
l
23086—Creating a metadata definition did not respect the server date format.
l
23103—Internet Explorer 11: Locally installed online help did not work.
l
l
l
l
l
l
l
l
l
23104—Form reports only returned fields for the current form design. So, if an
earlier version of the report had additional fields, their values were not available on
the forms report.
23105—Reorder functionality did not work on taxonomy.
23157—If you archived a PageBuilder layout, set it to archive and remove from the
site, then later republished it, the page’s widgets were removed.
23196—Editor: You could not resize images with the editor in either HTML content
or rich text fields within a Smart Form.
23205—Alias was not reset automatically for the page after it came out of Archived
into a Published state.
23211—URL Aliasing selection in Workarea was limited to displaying 1000 sites.
23221—Some style references from PageBuilder CSS caused display issues in the
latest versions of Macintosh IOS9 and OSX.
23228—Resource selector not showing content scheduled to Go Live if content was
not previously in a published state.
23229—Improper behavior when canceling insert action in the editor.
l
23232—New support for custom security module whitelist.
The security module shipped with the Ektron CMS is updated as new entries are
found. Any additions may overwrite this file with cumulative updates and service
pack releases. To better support custom entries to the security module, a new
whitelist configuration file was added to the site root for any additions you may
need specific to your configuration. Examples of how to add to the whitelist are
included as comments within the configuration file.
File: [site root] \ ektron.cms.security.whitelist.config
l
l
l
l
l
23282—When you canceled an Add Library action in the editor, a redundant
frame displayed unexpectedly on the dialog box.
23300—When working in dashboard edit mode and publishing content, confusing
prompt appears: Confirm Update to DxH Content.
23306—Auto Aliases were not created on production after syncing from authoring
using a bidirectional sync profile. A 'SQL Exception' error may have occurred on the
destination server when the aliases were recreated.
23319—Inconsistent sorting of metadata between the Workarea edit and view
screens.
23352—Security Vulnerability: Page Load Data During Redirection
Order of authentication for workarea pages may have allowed for the rendering of
non-critical page data. All CMS permissions checking was not affected and was
required to see any critical data for any and all of these types of requests.
Unauthenticated malicious users being redirected to login may still have been able
to see some partial page data such as icons, images, and parts of the user
interface. The level of severity includes attackers performing a DDOS type attack
while attempting to gain access for each page in your site Workarea folder. This
was resolved by forcing authentication earlier in the page initialization preventing
any page data from being displayed.
l
l
23358—NullReferenceException occurs when adding Assets to a folder with
Display Summary tab = false.
23359—Send Next Notification and Notify Always properties may not trigger
Web Alert for DMS documents if folder has default Web Alert settings set to Notify
Only on Initial Publication.
l
23371—/Assets/ appended to auto alias in MenuManager.GetTree API.
l
23385—Error when searching for user groups on Add permissions screen.
l
23401—Critical Security Vulnerability—Unauthenticated access and execution of
unused pages within Workarea.
A style sheet editing interface used for content authoring was exposed and allowed
for write access to add and update style information used within the CMS. The
extend of a malicious attack may involve write access to a specific table within the
CMS database (also unused). This was addressed by deleting the
[site]\workarea\editoroptions folder. It is not used by the Ektron CMS.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
23419—When using the CMS extension onBeforeUpdateContent event,
ContentData.Comment was not getting updated.
23426—Last edit date and user were modified when you previewed approval
content and undid the checkout.
23436—When you selected to view archived calendar events with certain
calendars, the following error message might have appeared: Exception message:
An error occurred while retrieving the Event list.
23446—Newly added tag was not arranged in alphabetical order.
23455—Editor: JavaScript errors occurred on the developer console if you clicked
on toolbar buttons at the first load of the editor without focusing on its editable
content.
23481—After updating to cumulative site update 6, Linkit.aspx based links may
not work if not logged in.
23486—Editor: Each toolbar button had 2 tool tips.
23493—After updating to cumulative site update 6, the downloadasset page may
fail if not logged in.
23497—List Summary widget was not showing the correct list of content items.
23501 – If you use a JQuery version that does not match the version used in
Ektron, there may be compatibility conflicts. References to Ektron JQuery have
been renamed to not conflict and ensure compatibility.
23517—Solr: Java process was listening to port 12345.
23519—When you inserted a link on an image in HTML content, the link appeared
next to the image instead of on the image.
23520—Addition of 2 files to the whitelist.config file: close.aspx and
mediamanager.aspx.
23542—When you used the UserManager.Authenticate with a site using AD
integration (using domain parameter), you were always given an authentication
token.
23547—When adding a folder association mapping to the CMS for a taxonomy that
has auto aliasing enabled, auto aliases are not generated.
23558—When you used Ektron.Cms.Content API to add a forum topic, the topic
did not appear in search results. (A topic added through the Workarea appears in
search results because it uses a different API.)
23563—Link search results were sporadic. Sometimes, they found pages that were
linked but, at other times, the results show no linked pages when there were pages
linked to the page.
23577—When you used the toolbar, the following warning came from the boot.js
file: Synchronous XMLHttpRequest on the main thread is deprecated because of its
detrimental effects to the end user's experience. For more help, check
http://xhr.spec.whatwg.org/.
23586—User Custom Property values did not retrieve in different languages.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
23592—Internet Explorer and FireFox: When you created hyperlinks in HTML
content if the links were highlighted when you Published the content, the highlight
was applied as an inline style for the link.
23601—Safari 9: When you embedded a video into HTML content using an iFrame,
the video did not play.
23605—When you added content with a Ready for Translation translation status
to a translation package, it changed to Not Ready for Translation status and
you had to manually change it back.
23619—There was no way to retrieve a collection including staged items in the
collection order.
23630—You could not assign taxonomies to a folder in the Workarea.
23632—Conversion from type DBNull to type String was not valid when you
added a catalog entry with a content selector.
23634—After applying 9.10 SP2 CU 12 to the site, you could not submit content
reviews.
23639—If you used a JQuery version that did not match the version used in Ektron,
there might be compatibility conflicts. (References to Ektron JQuery were renamed
to not conflict and ensure compatibility.)
23646—When you ran a link search for some content and it ran for more than 120
seconds, it returned a timeout error.
23647—After applying 9.10 SP2 CU 13, you had to add templates to the security
config whitelist because of 403 Forbidden errors on the templates.
23666—Database sync was taking too long (approximately 15 minutes) after
adding one new content item.
23672—Content designer: Object reference error when attempting to set
background image property for tables.
23679—ProductSearch control not displaying search results intermittently.
23680—After upgrading to 9.10 SP2 CU 13, you had to manually add the
analytics/tracking/cmsanalyticstracker.ashx template to the whitelist for
SecurityModule.
23692—Error when attempting to edit a series of calendar events. Error: The
'SelectedIndex' and 'SelectedValue' attributes are mutually exclusive.
23701—When a DMS document is uploaded, periods in the title were replaced with
underscores.
23708—During indexing and querying, Solr incorrectly assumed that strings in the
form "10-1" were dates instead of text.
23710—The Framework UI Tree control did not work with more than 50 subfolders
if paging was enabled
23712—YUI compressor intermittently fails to compress JavaScript.
23714—blogrss.aspx was redirecting to login page even though
AllowAnonymous is set to true.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
23715—Error when attempting to change the language for Localization >
Languages and Regions. Error: Violation of Primary Key constraint PK_
Language_type.
23730—Captchaimage.aspx was redirecting to the login page, thereby preventing
CAPTCHA images from displaying.
23737—After content was edited, Web alerts were generated for content marked
Notify Only on Initial Publication.
23752—Object reference error message thrown when adding content to a newlycreated folder.
23757—When editing hyperlinks created in the library, URLs were not created for
fully-qualified links. This issue occurred with newly-created and existing
hyperlinks.
23758—When attempting to click a link to deleted content and using the linkit
functionality, an object reference error was thrown instead of a more specific error
message.
23764—Assumption: a user did not log into an eCommerce site. If the user clicks
the PayPal Check out button, the user was required to log in.
23725—The page_to_object table would not correctly sync if a widget was
removed from a page and subsequently re-added to that page.
23780—When creating an eCommerce product with alternate sized images, if you
uploaded an 8 bit .png image, the EkFileIO CreateThumbnail method failed.
23781—Editor: The Image plugin added extraneous classes and styles to images.
23794—HTML Forms displayed the postback message defined for the last
published language variant instead of the user's current language.
23795—Preapproval group could not be set for the root folder.
23798—Responsive image management in the editor did not operate if ek_
EnableDeviceDetection was disabled. It should operate without regard to the
ek_EnableDeviceDetection setting.
23810—An object reference error occurred when device groups were viewed in a
pre-compiled Workarea. (Non-pre-compiled Workareas were not affected.)
23820—Content Properties involving dates were not displayed in the user's time
zone.
23825—When you submitted a form with a username containing an ampersand,
the generated email was blank.
23826—When you created a new DMS document, it did not respect the Web Alert
setting for Initial Publication Only.
23827—Rich text field Cannot be Blank validation could be bypassed in Smart
Forms.
23855—Precompiling an Ektron site after removing WURFL caused compiler errors.
23856—Under certain conditions, DMS document file handlers were held open by
the site, thereby preventing documents from being updated.
l
l
l
l
l
l
l
l
l
l
23866—Preview properties for content items was missing a scrollbar, preventing
all content from being viewed.
23880—Additional slashes were displayed for the URL when viewing a menu item's
properties in the Workarea.
23882—Device detection would not update to a new template when switching user
agent in Chrome.
23886—Pasting copies of content into new folders creates folder mismatch error.
23887—Adding content to taxonomy causes date modified to be updated, but not
last editor.
23893—Link search for library files returning no results in the Workarea.
23894—A content item opened from the All Languages folder view cannot
perform an individual content sync.
23929—The user_to_group_tbl table did not correctly sync if a user was
removed from a group and subsequently re-added to that group.
23934—Menu item properties were not consistently displayed.
23935—ek_ecom_PasswordHistory setting in web.config was incorrectly
ignored.
l
23963—Library tab was not displaying thumbnails for DMS documents.
l
23974—Commas were allowed in automatic aliases, but not in manual aliases.
l
23989—Quicklinks not returned for Library items in ListSummary server control.
l
23992—Static Content widget: when inserting a table, cell boundaries not clear.
l
l
24013—The Responsive image tab (in the library) disappeared when you
disabled device detection.
24023—The last editor of calendar events was incorrectly listed as the server's
name.
l
24025—Chrome did not play mp4 DMS documents.
l
24095—MenuManager returns "/" as URL when URL should be empty.
Version 9.10 SP2
RELEASED: OCTOBER 6, 2015
Product Enhancements
Ektron version 9.10 SP2 has the following product enhancements.
l
l
l
New File Upload Component—as an alternative to the standard asset upload
component, a new upload widget is now available for any HTML5 browser. This new
Smart Desktop widget uploads assets to any folder within the CMS for which you
have Add permissions. You can drag and drop files for upload. Because the widget
does not use the same mechanisms that the Workarea normally uses, you can
upload multiple DMS objects, and also upload multiple assets to the library (which
you cannot currently do in the Workarea).
MaxMind Geo-IP Updates—Databases used for IP and geographical location
targeting updated to most recent available versions.
Improved Workarea Error Handling
o Runtime Error Processing—New error processing helps consolidate useful
troubleshooting data for version, page, and exception information. When an
error occurs in the Workarea, an error message dialog box appears. Click
View error details to see information about the error. Click Copy this
message if you need to send the information to Ektron Support.
o
l
Diagnostics Widget—A new diagnostics page widget lets you set the
database version, and other web.config settings.
Developer API Enhancements
o MenuModelSource and ContentModelSource LoadData methods are public.
For greater extensibility, the LoadData methods were changed to public to let
you call this directly and retrieve data at any point during the life cycle.
o
ObjectFactory.Container Property is public. The
ObjectFactory.Container property lets you use the included dependency
injection framework rather than having to include your own.
System Requirements Updates
The following updates were made to the Ektron system requirements.
l
l
Installation and use of Microsoft SQL Server 2014 was validated against the entire
system and is now officially supported.
Microsoft .NET 4.6 validation
The Ektron CMS and supporting technologies (Digital Experience Hub (DXH),
Context Bus, Default Connections, and Persona Management) were validated
against the .NET 4.6 libraries to ensure that changes to the underlying technology
does not create compatibility issues.
This validation covers basic .NET compatibility, potential UI changes and
underlying services and component compatibility.
Additionally testing was performed to ensure sites developed in a 4.6 environment
have no issues with current code nor the ability to build out upon provided code.
l
General use of Microsoft Visual Studio 2015 was validated including testing of the
Ektron CMS framework, Server Controls, and site compilation.
What's Fixed in Ektron Version 9.10 SP2?
The following issues are addressed in Ektron version 9.10 SP2.
l
l
l
l
l
l
l
l
l
l
l
l
l
12145—You could not copy and paste HTML or Smart Form content between
folders. Error: Folder type property mismatch. Content cannot be moved.
12269—The Trends widget would not let you filter by taxonomy.
21498—The YouTube widget generated and error because Google moved its API
support from v2 to v3.
21701—eSync Diagnostics install option was removed from the installation.
22366—CommunityGroupManager did not accept paging information when
retrieving users for a given group.
22367—The ID for a taxonomy was not displaying after a custom taxonomy was
created.
22455—The paging option for sync packages did not let you enter a page number
and press Enter to display the specified page. It reverted back to the current page
in view.
22543—When you browsed the library on staging domains with multisite, the
production URL was displayed, causing confusion.
22608—When you added a content item to the menu, the URL was relative (such
as /cmslogin.aspx?id=30). When you added that same content item as a URL to
a menu/submenu, the link was not relative (such as cmslogink.aspx?id=30), so
that when you retrieved the menu links you needed to account for whether it had
the beginning slash (/).
22610—When you added a content item to a menu to which you did not have (at
least) read permission, the menu did not load.
22645—Embedinsert.aspx did not handle YouTube HTTPS links properly. The
editor converted embedded media to HTTP and would not display HTTPS sites.
22786—Validation on character count failed on Internet Explorer 11 when text
fields exceeded 50 characters.
22979—The ampersand (&) was changed to &amp; when the content block was
rendered in a PageBuilder page.
l
l
22985—You could not search for submenus, sub-taxonomies, and items within
collections.
23011—In HTML form mail properties, setting the preamble option to reference a
text field prevented the form's fields from sending in the email.
NOTE: Ektron’s Cumulative Update process fixed the following issues in Search Update 1,
Service Updates 1 through 4, and Site Updates 1 through 32
Fixed Search Issues
l
22363—Private Discussion Board forums and their posts were not being returned in
search results.
To install this fix.
1. Go to the search server system.
2. Open Windows Explorer.
3. Drag the new EktronSecurityTrimmer.dll to the C:\Windows\assembly
folder (or the equivalent GAC location for that version of Windows).
Fixed Service Issues
l
l
l
l
16804—eSync package profiles sync was timing out when package contained large
number of objects.
22429—The execution of a package sync was slow even if the package only
contained a few items.
22712—eSync was failing and generated an error: System.Exception / 'Value was
either too large or too small for a UInt64' due to negative values in sync_update_
peer_timestamp; trouble isolated to failure to cast sync_row_timestamp as 'bigint'
in sync__selectchanges SPs; requesting CU and/or script to remedy.
74594—eSync was synching Assetlibrary to Azure VM instead of Azure BLOB.
Assetlibrary now syncs to the Azure BLOB with full sync but not with content or
folder sync.
Fixed Site Issues
l
l
l
l
10064—ExactTarget: If you upgraded to 9.10 SP1 and set the default container to
cache, the following error occurred: The type name or alias
Cache.IExactTargetManager could not be resolved. Check your configuration file
and verify this type name.
10101—When you applied a metadata type of Content Selector to a new Smart
Form, an Object reference error occurred.
10156 (TTP 74624)—While creating a taxonomy category, if you
clicked Categories > Add category, the Add button did not pick the correct
breadcrumb.
10740 (TTP 74646)—After a Smart Form was assigned to a folder, you could not
remove it from the folder properties even if no content was added to the folder.
l
11095—Administrator group members saw page data that was cached when nonadmin users accessed a site. As a result, administrators were not seeing all data
that should be returned to them.
l
11104—Fixed a security issue with assets.
l
11313—A problem with the application pool crashing.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
11327 (TTP 74616)—After upgrading from 8.50 to 9.10, the special characters \
and / in a content title prevented editing and saving the content.
11507—Unauthorized users could view a file that they were not allowed to view.
11543—You can add custom styles to the editor's styleconfig.js file. If you do,
the styles are available within the editor's advanced inspector.
11922—When scheduling French language content with a "go live" future
date/time, the date format was not being converted properly. As a result, the
content had the potential to go-live immediately.
12005—Internet Explorer 10 or 11: If you added content to a ContentBlock widget
on a PageBuilder page layout and then published the page layout, the Edit button
was missing when you revisited the page.
12006—The first full sync after a successful Backup/Restore sync was deleting all
table content.
12148—Arithmetic overflow error occurred when
using GetUserPermissionForContent in a 3-tier environment.
12341—By carefully manipulating a URL, you could convert a membership user to
an Ektron user.
12453—The ampersand character (&) in content HTML was not encoded upon
publish.
12503 (TTP 74143)—ObjectFactory.GetAliasSettingsManager
(reqinfo) caused SQL performance issue by too many database access requests.
12609—A security issue was fixed.
12910—Errors occurred when importing items from SharePoint libraries, but only
when mapping metadata for items connected to SharePoint workflows.
12943—Occurs when adaptive imaging is not enabled while an image is added to
content. You cannot apply advanced styling to the image; adaptive images allow
advanced styling.
12996—Under certain circumstances, the Ektron editor palette was obscured by
the UX toolbar.
13255—You could not add a hyperlink to an adaptive image, neither via the
Inspector nor the Insert Library function.
13475—A security issue was fixed.
13518—After upgrading Ektron Windows Service (EWS) only from 8.60 SP1 to 9.10
SP1, eSync failed after completing the database sync phase.
13756—An authentication token expiration in the database caused the editor
toolbar to disappear until you logged in again.
l
13986—When you
used Ektron.Cms.Framework.Settings.PermissionManager to get user
permissions for content, an error occurred: Item has already been added. Key in
dictionary: 104 Key being added.
l
14048—A problem occurred when you used LoadTaxonomy API.
l
14049—DXH: Mapping was broken.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
14341—The Forms Report calendar defaulted to 2009. Even when you typed the
correct dates and clicked Get Report, the Start and End date fields reverted
again to 2009.
14397—If you dropped a ContentBlock widget onto a PageBuilder page that
included a TargetedContent widget, the content block did not drop into the correct
position where you clicked. Instead, the content block went further down the
column.
14398—When the HTML of ContentManager.Add(ContentData) contained void
tags with self closing tags (such as HTML <br /> tag), then it failed to add any
content.
14474—When using the Google Chrome browser, if you tried to insert a library item
(such as a quicklink or image) into a table, the item was placed outside the table.
14682—SQL injection vulnerabilities and cross-site request forgery vulnerabilities
were addressed.
14764—If you attempted to export content and then re-import content with a
manual alias more than once, an error occurred: Cannot Create Duplicate Alias.
14768—Clicking Edit for content selector or image selector metadata for content
or page layouts caused an error.
14783—FileUploadHandler.ashx security issued addressed.
14895—If you added a custom language to Ektron that was already available as a
standard language, you periodically got an invalid culture identifier error when
working with pages in that language.
14906—The PageBuilder toolbar was disappearing intermittently.
15083—PageLayout taxonomy did not let you deselect the parent node if a child
node was selected and then unselected.
15115—When you used Edit in Context, if you were editing in a table cell and
pressed Enter, you did not see a blank line. Now that this issue is fixed, if a you
press Enter, the editor inserts a set of HTML <p> tags to display a blank line.
15465—PayPal was shutting down SSL v3 because the index was outside the
bounds of the array.
15493—Assume a PageBuilder page had 3 or more dropzones, each dropzone had
a ContentBlock widget, and you tried to Edit in Context on the bottom content
widget. If you opened the Inspector at this point, it was unusable.
15539—If you entered only 1 paragraph in the editor in a Rich Text area, the editor
removed <p> and </p> tags.
l
l
l
l
l
15543—Checkout server control: The customer billing address was being replaced
when a new shipping address was added.
15585—The GetCurrency method was not set for a RequestIformation object
so that it could not build the currency service correctly.
15597—You could not save assets after you edited metadata, after you applied
Security Update 2.
16696—You could not update content with an end date (schedule dates) for an
XLIFF file.
16704—If you did the following procedure, a permission-based error occurred and
you were not able to assign permissions.
1. Log into the Workarea as a folder user admin.
2. Go to the Content tab > any folder > clicked any content item.
3. Click View Permissions.
4. Uncheck Allow this object to inherit permissions and clicked OK.
5. Click Add Permissions.
6. Change the user type to membership user.
7. In the search bar, enter a username and pressed Enter.
l
l
l
l
l
l
l
l
16772—When you tried to get form submission data for an Ektron form
via /WorkArea/cmsformsreport.aspx in certain languages (for
example, Japanese), there was a problem with the date formatting such that you
could not display data.
16789—When you attempted to delete a user, the action was unsuccessful
because a time-out occurred before it completed.
16796—If a piece of content was exported from EN to FR, then imported to FR, the
EN XLIFF output contained the FR translation. This is correct behavior. However, if
you copied and pasted the EN content to another folder, the XLIFF translation was
not copied to the new folder.
16805—During the "finalize session" phase of an eSync profile, Automatic URL
Aliases are rebuilt. Between the deletion and re-creation of the aliases, there was
a likelihood of 404 errors.
16858—A performance degradation was noticed upon upgrading from 90sp2cu130
to 90sp3cu101.
16864—Version 9.10 SP1 with the latest cumulative update: While in an English UK
Workarea, when creating an English UK DMS document, dates were in the US date
format.
16875—While creating metadata based on a date field, if you entered a date and
published, the day was incorrectly displayed as month, and vice versa. For
example, February 9, 2015 (2/9/2015) became September 2, 2015 (9/2/2015).
16902—You could not re-add a category taxonomy that had been deleted if the
taxonomy existed with the same title in a different language.
l
l
16904—When you changed the language selector at the root taxonomy level, the
taxonomy tree was not updated to reflect the languages throughout. You needed
to close the Workarea and re-open it to change the selector.
16906—Ektron editor: If you did the following procedure, the hyperlink was not
inserted correctly. Instead, the link was beside the image.
1. Inserted a hyperlink via the Inspector using the Edit hyperlink for image
button.
2. Used the library icon to insert the link.
3. Published the content.
4. Edited the content.
5. Tried to change the hyperlink via the Inspector's Edit hyperlink to image
button.
6. Used the library icon to insert the link.
l
l
l
l
l
l
l
l
17070—In the Ektron Workarea > Settings > Configuration > Webalerts >
Subscriptions, the link to subscribers was not working.
17082, 21915, and 22381—Smart Form: If you added an image to a group box that
allows more than one, the inserted image did not appear in content preview. The
content did display appropriately on the site.
17122—When editing a PageBuilder page, the widgets were not moved to location
selected by the user.
17130—Web alert: A content item's Web Alert configuration changed when it was
synched to production.
17131—In eSync, the Scheduled date/time did not properly handle the difference
between US (month/date) and European (date/month) date formats.
17158—When you edited a PageBuilder page, the widget pick list did not include a
search utility.
17162—When you edited a PageBuilder page, the Edit menu was not resizable and
did not remember its correct position.
17175—In the Workarea's display of content items, you could not change the
default sort, such that the newest items appeared first. To change the
default, modify these keys to the appsettings section of web.config:
add key="ek_defaultWorkareaSortField" value="datemodified"
add key="ek_defaultWorkareaSortOrder" value="asc"
allowed values for ek_defaultWorkareaSortField are: title, language, id, status,
datemodified, editor
allowed values for ek_defaultWorkareaSortOrder are: asc, desc
l
l
l
17212—Curved quotation marks caused an issue with saving in a Smart Form rich
text field.
17221—Aliasing with special characters was broken.
17258—When you used the Library Manager to update a content item's quicklink
and that content was scheduled to go live, the content item was published, the
content item remained in "P" status but went from a 0 to 1 in the Published
column.
l
l
l
l
l
l
17268—In Workarea > Reports > Traffic Analytics > Visitors > Visitor
Trending > Visits, you could get only results for about 1.5 months.
17270—You could not export from reports.
17273—Ektron editor Inspector: Constrain Image Proportions by Pixels was
not working.
17293—If you tried to re-order the sub-categories of a taxonomy, when you
saved, only some changes were saved.
17297—Web Alert: If a Web Alert is disabled at the subscription level, content
assigned to the subscription still sent out a Web alert, even though at the folder
level it displayed No subscriptions are enabled on the folder. If you edited and
published that content, an email was sent and the listener.log file
displayed Successfully sent 1 emails. If you repeated that step, the email was not
sent and an error occurred.
17362—You could not add Language 419 (Spanish for the Latin America and
Caribbean region) through Languages and Regions in the Workarea.
l
17398—<div> tags were stripped from a Smart Form's rich text field.
l
17411—The Pagebuilder toolbar would disappear.
l
l
l
l
l
l
l
l
17422—PageBuilder: In view-only mode, an edit message displayed
erroneously: Click on the 'Edit' icon (edit icon) in the top-right corner of this widget
to select Content/Form you wish to display.
17495—Chrome browser: you could not print a content report.
17570—The HTML was incorrectly tidied up when you added CSS in content
with ContentManager.Add(ContentData).
17571—You could not move widgets within a TargetedContent widget.
17600—DXH: When you tried to modify a connector name or endpoint, an error
occurred: Value cannot be null. Parameter name: Source
17631—If the EktGUID cookie was present but cleared, an IIS 500 error occurred.
17913—Redirecting to an action page did not work properly when you used an
HTML Form with the FormControl widget on a PageBuilder page.
17917—A security issue involving malicious content modification was addressed.
See the following details about the Cross-Site Request Forgery (CSRF)
Vulnerability.
IMPORTANT: A CSRF vulnerability was found whereby a malicious user could craft a
request which could be potentially executed by tricking an authenticated CMS user into
carrying out the request. An attacker may formulate this request in the form of a
hyperlink, image load, or XMLHttpRequest.
A security module to protect against such attacks has been implemented. This
module validates that all requests to CMS URLs have been initiated from a trusted
source. You may add URLs that should not be validated to a whitelist to allow for
automated non-localhost access to those URLs. This change includes 1 new
module and a reference to it within the site web.config file. You may add a
whitelist of non-protected URLs to the file: [site]\App_
Code\CSCode\HttpModules\SecurityModule.cs.
To update this whitelist, open SecurityModule.cs and add to the whitelist as
follows:
public static List whitelist = new List
{ "login.aspx", "services", "webservices", "downloadasset.aspx", "workarea.aspx"
};
You can add individual files and Workarea folders to the whitelist.
l
l
17923—In a system whose server locale is set to UK, if you created an HTML form
in the English (UK) language, then clicked its Reports button and entered a date,
the date was in the US format (mm/dd/yyyy). It should be in the UK format
(dd/mm/yyyy). So, the validation check to see if start-date followed end-date
could return a false-positive, blocking the form submission and warning you that
the start-date cannot precede the end-date.
17930—Using OrderManager.PlaceOrder in a 3-Tier environment resulted in an
error: Object reference not set to an instance of an object.
IMPORTANT: To update a 3-tier site, copy the following files from your updated
siteroot/bin folder to your 3-tier site/bin folder for each 3-tier site in your
deployment. If you have questions or need additional guidance, contact Ektron support.
l
l
l
l
o
Ektron.ASM.EkHttpDavHandler.dll
o
Ektron.Cms.BussinessObject.Caching.dll
o
Ektron.Cms.Common.dll
o
Ektron.Cms.Contracts.dll
o
Ektron.Cms.Framework.dll
o
Ektron.Cms.Framework.UI.Controls.EktronUI.dll
o
Ektron.Cms.Framework.UI.Registration.dll
o
Ektron.Cms.ObjectFactory.dll
o
Ektron.Cms.Widget.dll
o
Ektron.PersonaManagement.Framework.dll
17985—If you edited a calendar event that includes a quicklink and picture, the
editor added quotes to the HTML. This addition negatively impacted the link and
image.
18029—HTML <i> tags were stripped from a Smart Form's rich text field after
saving the content and then you returned to source view.
18042—When using the Web event manager with ApiAccessMode.Admin, events
were being added. However, when trying to edit the event, an object reference
error occurred in the Workarea.
18045—A report of checked out content did not return results.
l
l
l
l
l
l
18082—Permission checks slowed access to a report for non-administrators.
18083—The getlist method coupled with contentmanager.InPreviewMode =
true took much longer to render than if it was set to false.
18085—Re-importing an XLIFF File translation did not retain the previous
translation.
18094—If the scheduled date was already populated, the API would not update the
scheduled date.
18095—You could not delete an empty condition from the TargetedContent widget.
18140—When you worked in the editor, it was nearly impossible to remove the
new column from the table if you...
1. Added a 4 column by 5 row (4x5) table.
2. Merged the 4 columns.
3. Published the content.
4. Edited the content.
5. A new column was added. This column is also visible when the content is
viewed.
l
l
l
l
l
l
l
l
l
l
l
18622—A Summary tab appeared after Save, even when the display options
disabled the Summary tab from being viewed.
18852—Using the Content block widget on a PageBuilder page, a user was able to
create HTML content in the root folder, even though he did not have permission to
create content in that folder.
18906—The downloadAsset.aspx codebehind misused the
RedirectFromLoginKeyName property and passed the entire URL as the keyname.
This caused the redirect to look for the entire URL as the key in the querystring.
18986—If a page had several content blocks and you removed one of them, the
other content blocks reordered randomly.
21014—If you had add image permission for a content folder, an error message
appeared (the current user does not have permission to carry out this request)
when you uploaded an image to the corresponding library folder. Despite the error
message, the image appeared in the library upon reload.
21177—The MultivariateSection widget showed extra padding around content.
21438—When you searched for a link in content, if a link was linked via a linkit
value, the linked content was not returned.
21462—The Member Admin Role did not let the user delete membership users.
21476—The toolbar did not appear in Internet Explorer because of an error with
toolbar.js.
21478—If you edit content in a multisite folder, then preview the content and
select a mobile option from the dropdown, the mobile template was not used. A
mobile template was used with a non-multisite folder.
21491—A CryptographicException error appeared when it should be suppressed.
l
l
21504—Could not add content to a package sync if the content is in a P (Pending
Go Live Date) status.
21591—The submenu under EN appeared under the correct parent menu, but the
other language submenu did not appear under its parent menu, when you did the
following:
1. Created a menu in English (US or EN).
2. Created an equivalent menu in another language.
3. Created a submenu in EN, and a submenu in the other language.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
21592—Input validation was inadequate.
21664—If you tried to edit the default widgets for the Smart Desktop a second
time, a 404 error occurred in the Workarea.
21926—If you created a new discussion board then a new forum and 2 new
topics, then updated one topic, the last edit date for both topics (in the database)
reflected the same time.
22054—eCommerce: After upgrading to 9.1.0.184.1.119, when new customers
were added, billing information was not maintained.
22055—When editing a blog's Summary field, the editor toolbar did not load.
22339—Firefox browser: After you updated to 9.10 Ektron cumulative update 20
and Security Update 3, you could not publish Smart Forms.
22362—eCommerce: When catalog content was copied from and pasted to
another folder, a foreign key constraint error occurred.
22364—If you created a Smart Form definition that had a resource selector field,
the field could not find DMS documents that reside in a single folder (that is, a
folder with no parent).
22375—Smart Form: If you implemented a group box within another group box in a
Smart Form definition, then tried to create a new Smart Form using it, the
innermost group box content did not appear in content preview. It only displayed
when you edited the Smart Form.
22379—If you created a Smart Form definition, assigned it to a folder, then created
a Smart Form using the definition and added URLs into content URL fields, the
content preview showed no text in the Content URL fields.
22401—After you set a new numeric position for a PageBuilder column and resized
it, the column was reset to the original position.
22413—When using the eWebEdit400 editor, Internet Explorer 11 users could not
insert hyperlinks.
22421—If you created UK English tags then created UK English content, on the
MetaData tab, you only saw US tags. You should have seen the UK English tags.
22424—You could not view content using the Taxonomy Summary widget.
22456—If content was published with a start date, that event sent email
notification to the user submitting the content. This happened even though
notifications, web alerts, and approvals were not set up in the folder/content
properties.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
22481—SQL server timeouts caused error pages.
22485—After you added a new user and used the API to populate a required
custom multiselect list property, an Enter valid time zone value -HCerror occurred
when more than one item was selected.
22490—Chrome browser: If your Smart Form configuration was assigned to the
folder where you were editing a Summary for a new DMS content, eWebEdit400
appeared where the Ektron editor should have appeared. In FireFox, no editor
showed up.
22498—If you made a Simple Object Access Protocol (SOAP) request to
the user.asmx updateuser service, the request changed the user status from
membership user to CMS user. This resulted in a license violation error.
22513—When assigning a metadata property to a folder, an error appeared: You
must select at least one taxonomy when you require one or more category.
22520—When using a custom file label for Smart Phones and Tablets, if a image is
on a pagelayout and one of those break points occurred, instead of using the
custom label, the file label stored in DeviceBreakpoint table in the database was
used.
22550—Blog Comment Moderation emails were sent to membership users with Edit
permissions.
22567—Map server control was not returning results if using Solr search and
taxonomies whose category path had more than two slashes.
22625—If you created a form with a date selector field, then navigated to the form
using Internet Explorer and selected the date field, a 403 forbidden access error
occurred.
22637—When trying to use Ektron Workarea
files devicepreview.aspx and editarea.aspx, a 403 forbidden access error
occurred.
22644—If site had French and Spanish addresses with accented characters, some
characters did not display correctly.
22660—Value was either too large or too small for an Int32; occurred when the
site's content IDs were above 2 billion.
22678—If you enabled only Display Schedule Tab and Display Comment
Tab on folder properties, it caused an object reference error when you published
content within the folder.
22681—You could not finish guest checkout with compliance and SSL enabled.
22685—A Pagebuilder menu did not expand and some functions with the editor
were not working properly because the alohaektron.aspx page not being whitelisted.
22693—An error occurred if the API was used to create content in other languages
and the content ID was large.
l
l
l
l
l
l
l
l
l
l
l
l
22706—You could not convert data type bigint to int when you viewed items in
the Business Analytics report
22711—HTML form reports only displayed results if there were at least 2
responses.
22714—You could not create a user custom property if the default language was
not 1033 or 2057.
22720—Content Link search did not list correct links when certain content items
were searched.
22721—Smart Form content with a rich text field: If, prior to editing the rich text
field, you modified the metadata with a library image and clicked Publish, the
loading icon appeared indefinitely.
22741—linkit.aspx was added to the SecurityModule, so that file no longer
generates a 403 forbidden error.
22745—If you set the default language to UK English (in web.config) then created
a form and added a Calendar control, when the form was submitted, the date was
in US format, not UK.
22748—If you set the default language to UK English (in web.config) and selected
a date using a Smart Forms date picker, the date appeared in the wrong format
(US instead of UK) in the accompanying field.
22781—The XSS Auditor did not execute a script when removing current file
attachments in a forum post or reply.
22782—When you tried to view the analytics history for any content on the site,
a report not found error occurred.
22785—Content.aspx was added to the SecurityModule, so that file no longer
generates a 403 forbidden error.
22796—Several labels and buttons the Forum server control were not translated
properly.
l
22821—If you created a sync package using Library files, pagination did not work.
l
22830—The Croatian flag was assigned to the Serbian language.
l
l
l
l
l
22837—When adding Smart Form content programmatically via the Framework
API and using ContentManager.Save followed by the ContentManager.Checkin,
the content was added as HTML content, instead of using the correct Smart Form
configuration.
22846—If 508 compliance was enabled, a user was getting a Content is invalid
error upon publishing, check-in, or changes to PageBuilder properties.
22869—When browsing to the browselibrary.aspx file, a 403 forbidden error
occurred.
22876—A security issue was fixed.
22877—Internet Explorer browser: When browsing to the selectfolder.aspx
file, a 403 forbidden error was thrown.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
22878—When you created a menu URL link in the Workarea, a 403 forbidden error
was thrown because of the selectcreatecontent.aspx file.
22879—When you created a menu URL link in the Workarea, a 403 forbidden error
was thrown because of the blankredirect.aspx file.
22881—If a content item was checked out, and a new metadata definition was
added at the folder level, pre-existing metadata on the checked out content was
erased.
22904—While trying to add a version of content in another language, an argument
"index" is not a valid value error appeared.
22912—Internet Explorer browser: When browsing to
the threadeddisc/attachments.aspx file, a 403 forbidden error occurred.
22932—The .NET operationcontext was set for non-WCF calls, but internal
properties on it were still unset, which led to null pointer exceptions.
Enhancements were made to better detect Windows Communication Foundation
(WCF) request types and behave appropriately.
74584—Default language of Fr-CA: When using the Community upload file to
upload multiple documents, a JavaScript error occurred.
74588—ContentBlock widget: Pagination was not working if a folder had more than
10 items.
74598—Discussion Forum: An encoded link to a user profile did not display user
profile information.
74610—When custom activity types were activated, followers were not receiving
activity stream updates or email.
74639—Default language of Fr-CA: Inconsistent date-formatting in Calendar
feature; Implied format is DD/MM/YYYY, but if allowed to suggest a date, it uses
YYYY-MM-DD
74640—Default language of Fr-CA: Calendar events appear to request 12hr-time;
however, if events are configured, closed, then re-opened, the AM/PM indicator is
absent.
74641—Default language of Fr-CA: If you created an event with
recurrence, Workarea screen labels were incorrectly translated.
74642—Default language of Fr-CA: On the Web Alerts screen, many messages
lacked apostrophes (').
Version 9.10 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: AUGUST 28, 2014
What's Changed in Ektron Version 9.10 SP1?
Azure SQL (End of Support)
Support for Azure SQL was discontinued in version 9.10 SP1.
Generating PDF Content (End of Support)
Support for generating PDF content from DMS assets was discontinued in version 9.10
SP1.
Installation Dialog Change
The Site Options dialog was changed for 9.10 SP1. The SDK and PCI Compliance options
are no longer offered.
You can still install the SDK by running C:\Program Files
(x86)\Ektron\CMS400v91\Utilities\CMS400SDK_Setup.exe.
What's Fixed in Ektron Version 9.10 SP1?
l
l
l
l
l
l
l
l
72409—When viewing/editing a PageBuilder page with bootstrap-min.js loaded,
the bootstrap modal plugin conflicted with Ektron's modal. As a result, a black
modal appeared upon page load.
72874—When a Registered Item was not available in cache when the ASHX is hit,
the rebuild handler failed.
73511—If you changed the language to French Canadian, you could not add a
community group or use the upload (telecharger) button on the Add Community
Group screen.
73588—In an Australian site, if you created a calendar event then viewed it on the
event list, the day and month were reversed. For example, if you entered a date of
December 3, 2013, it appeared as March 12, 2013.
73629—A taxonomy was not being assigned to a page layout folder.
73656—When creating a custom property in a non-English language, you could
only apply a data type of string—you could not create a select list.
73735—An error occurred when workflow AdvancedEmailActivity events were
executed.
73757—Brightcove videos created in the 8.50 workarea did not work after 9.00
upgrade. Specifically, if you edited a content block or a Smart Form with a rich text
field in which a video was embedded, the video did not work. There also were
problems with the Insert Embedded Media functionality.
l
l
l
73775—Links found by the Bad Link Checker had URLs relative to the Workarea
instead of the site root.
73824—If you exported a form report and attempted to open it in Excel 2010 or
2013, an error occurred. See Also: Ektron KB article "Form Reports Opening in Web
Browser instead of Excel."
73815—If you put the following code on a page and called it several times, you
used up all connections in your application pool.
Ektron.Cms.API.Community.MessageBoard MessageBoardAPI = new
Ektron.Cms.API.Community.MessageBoard();
PagingInfo pagingInfo = new PagingInfo(10, 1);
MessageBoardAPI.GetAllMessageBoardEntries(30,
EkEnumeration.MessageBoardObjectType.Content, pagingInfo);
l
l
l
l
l
l
l
l
73914—When you placed a PhotoGallery server control on a membership site,
jQuery UI was not loaded when the dialog method was called, which caused an
error.
74043—If a form report had a row entry that occupied 2 columns and appeared at
the bottom, the entry was divided into two cells in Excel. This gave the appearance
that an entry with incomplete information was created.
74185—TaxonomyManager and TaxonomyItemManager encountered issues after
upgrading to 9.10. When passing in a valid (esync: long id) to the taxonomy
manager and taxonomy item manager, this error occurred: The parameter data
type of UInt32 is invalid. When using the taxonomy item manager and passing in a
userid and type of user (to return user accounts in a taxonomy node), it returned 0
results.
74241—eCommerce: A payment gateway error was found during an upgrade from
version 8.01 SP1 to 9.00.
74253—When adding a Resource Selector to a Smart Form configuration,
the Type tab (used to select content type) did not work.
74298—If you placed tags around form tags, the edit-in-context functionality did
not work with the Ektron toolbar. The user experience part of this was, if a user
clicked In-context (which is the same as the access point, but for the toolbar), no
menu appeared.
74302—The advancedinspector-plugin.js file was updated.
74314—A blank screen appeared if you did the following:
1. Created HTML content.
2. Added text, highlighted a word, and created a link to www.google.com.
3. Highlighted the same word, then chose Review > Inspector > Library icon.
l
l
74316—In a Chrome browser, the editor took a long time to load the styling
buttons.
74354—eCommerce: ecom_EntryPriceListView needed optimization.
l
l
l
l
l
74357—A query string resulted in the following error message: Procedure or
function 'cms_GetUserByUserName' expects parameter '@user_name', which was
not supplied.
74397—Smart Form rich text fields: When viewing the source in Content Designer,
you saw that the <b> tag was replaced with the <strong> tag in some browsers,
and additional spaces were added.
74429—Editor: Upon publishing content, [text area] tags were converted to script
tags.
74451—CMP: If you cloned a landing page, it pointed to the same Thank You page
of the original landing page instead of creating a new one.
74474—Chrome browser: If you dragged and dropped an image from the desktop
into an HTML content block, the following error occurred: Editable must be
activated before you can drag and drop.
(This page intentionally blank.)
Version 9.10
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: MAY 1, 2014
What's New in Ektron Version 9.10?
Advanced Workflow
See Approving Content for Publication in the Ektron Reference.
l
Ektron 9.10 includes a new workflow type, advanced workflow. It leverages the
Windows Workflow Foundation, so can provide complex workflows with any
number of activities and users.
The workflow that existed in previous Ektron versions is still supported, and is now
called "basic workflow."
o
l
l
l
l
l
For each approver in an advanced workflow, you can apply an escalation time
period and user or group. If they are assigned, and the original user or group
member does not approve or decline within that period, the approval request
is transferred to the escalation user or group.
Previously, when applying workflow to a folder, you could create one for a selected
language then use a language dropdown to create a workflow for another
language. This language dropdown was removed. Now, you must select a language
from the View Folder screen's View Language option before creating a workflow
for any language.
Previously, you could edit a folder's workflow information while any of its content
was in Submitted status. Now, if you apply an advanced workflow to a folder or
content, you can only edit workflow information if all folder content (or an
individual content item) is not in Submitted status.
When using an advanced workflow...
o While a user is part of a workflow applied to a folder, you cannot modify or
remove that user on the folder's permission table.
o
While a user is part of a workflow applied to a content item, you cannot modify
or remove that user on the content item's permission table.
o
While a user is part of a workflow, you cannot delete the user from Ektron.
With advanced workflow, content deletion is not subject to approval.
Upon approving content, the approver is prompted to enter an optional comment.
If one is entered, it is included in the notification email.
Known Issues and Limitations on the Advanced Workflow
l
You cannot use advanced workflow with calendar events nor assets imported via
the Multiple DMS Documents option.
New web.config Keys
See Managing the web.config File in the Ektron Reference.
The following keys were introduced to web.config.
l
LogoutOnSessionAbandon—By default, users are not logged out when an asp.net
session is abandoned. If you enable this (true), you force a user to log out when
the asp.net session expires. The trade-off is between security (true) and the
convenience of staying logged in (false).
<!-- Logout users when their session is abandoned -->
<add key ="LogoutOnSessionAbandon" value="false"/>
l
ExcludeEditorMenuItems—By default (true), users get a simple editor menu
(Edit, Edit in Context, and Properties). If you change the value to false, users
get a menu with expanded options (for example, Edit, View History, Delete,
Add Task, Properties and so on).
<!--Show Simple Editor Menu Items on ContentBlock-->
<add key="ExcludeEditorMenuItems" value="true"/>
l
ek_AdvancedWorkflowEnabled—Determines if advanced workflow is enabled.
See Advanced Workflow on the previous page.
<!-- when set to false the original (basic) approval functionality will
only be available -->
<add key="ek_AdvancedWorkflowEnabled" value="true" />
l
ek_AdvancedWorkflowEscalationEmail—Use to identify the "from" email
address in notification email sent when content is managed by advanced workflow.
See Advanced Workflow on the previous page.
<add key="ek_AdvancedWorkflowEscalationEmail" value="Escalations@example.com" />
l
ek_SEODashBoardAPIKey—Accepts an API key, which enables InboundWriter. See
Version 9.10 on the previous page.
<add key="ek_SEODashBoardAPIKey" value="" />
l
ek_enableLegacyBlogFields—Determines whether the Summary tab displays
the 9.00 fields for Tags, Traceback URL and Pingback URL when you create a blog
post. In 9.10, the default is false.
<add key="ek_enableLegacyBlogFields" value="false" />
Internet Explorer 11 Support
Ektron version 9.1 supports Internet Explorer 11, and continues support for Internet
Explorer 10.
Installing Solr Search on Microsoft Azure Cloud
See Using Solr Search in the Ektron Reference.
Solr Search can be installed and operated within a Microsoft Azure Cloud environment.
Blog Elements
See Working with Blogs in the Ektron Reference.
A new web.config parameter was created—ek_enableLegacyBlogFields—that
determines whether the Summary tab displays the fields for Traceback URL and
Pingback, and Tags when you create a blog post. In Ektron 9.10, the default is false.
<add key="ek_enableLegacyBlogFields" value="false" />
Ektron CMS User Guide
The Ektron CMS User Guide describes essential operations for editing content through
the Workarea. Full information is contained in the Ektron Reference.
l
Web (HTML5)—Ektron CMS User Guide
l
Mobile—Ektron CMS User Guide
l
PDF—Ektron CMS User Guide
l
PDF A4—Ektron CMS User Guide
A French version of this document is also available:
l
Web (HTML5)—Guide d'utilisation d'Ektron CMS
l
Mobile—Guide d'utilisation d'Ektron CMS
l
PDF—Guide d'utilisation d'Ektron CMS
l
PDF A4—Guide d'utilisation d'Ektron CMS
What's Changed in Ektron Version 9.10?
Installation
During site installation and upgrade, after entering the path of the Secure Asset
Location, you may see the following dialog.
Click Yes if you want the installation to
l
l
Enable IIS's IP Address and Domain Restrictions role.
Restrict access to the /workarea/webservices and /workarea/services folders
and the /workarea/ServerControlWS.asmx file, so they are only accessible from
localhost.
If you click No, the site installation is terminated.
This new site installation step helps Ektron to prevent unauthorized access to your site,
and the malicious usage of the API methods contained in these folders and file. For
more information, see https://portal.ektron.com/kb/10234/.
Editor
See Editing in Ektron in the Ektron Reference.
l
When inserting a video into content, you have the convenience of entering a URL
from the following sources
o YouTube
o
Vimeo
o
DailyMotion
o
Google Maps
As before, you can add an embedded HTML code.
l
In the following screens, the toolbar is fixed by default at the top of the editor. It
no longer floats.
o Editing HTML content in the Workarea
o
Editing HTML content while editing in context
o
Editing a blog post
If desired, you can restore the floating toolbar on these screens.
l
InboundWriter—You may implement the InboundWriter plugin. InboundWriter is
a content optimization app that helps you blend art and science to reach and
engage your audience. It's the first cloud-based social writing application that
makes it easy for writers and online content producers of all types to create more
relevant and shareable online content. InboundWriter integrates real-time search
and social intelligence directly into the writing process itself, making it an
indispensable tool for content producers who want to increase audience reach,
engagement and online conversion.
l
l
You apply styling via a new styling toolbar. Previously, you used the Inspector
dialog to apply styles.
You access the Inspector via a new toolbar button on the editor's Review tab.
Inspector toolbar button
l
The procedure for inserting a table caption has changed. Now, the textbox for the
caption appears above the table.
Google Analytics
See Setting Up Google Analytics in the Ektron Reference
After you create the OAUTH token, the service account email address that you used to
register your site in the Google Console needs to be granted permissions to the Google
Analytics account.
1. Log into your Google Analytics account.
2. Click on Admin.
3. Choose Help > User permissions and follow the instructions from Google.
Roles
See Defining Roles in the Ektron Reference.
The Content Workflow Admin role was added. Users assigned this role can
l
cancel an approval request for any Submitted content item
l
force the publication of content
Multivariate Experiment Widget
The Multivariate Experiment widget temporarily stores data in server memory before
writing to the database in batches of 100, by default. If you want to change the batch
size, insert the following key into the siteroot\web.config file, within the
<appsettings> tags:
<add key="ek_MultivariateThreshold" value="100"/>.
Change the value to adjust the batch size.
If logging is enabled and the key is missing from web.config, Ektron creates a warning
and provides the key in the event viewer.
Combined Config Files
The IIS7Web.config file was merged into the Web.config file located at C:\Program
Files (x86)\Ektron\CMS400v91\CommonFiles\Configs so there is only 1 config
file. IIS7Web.config no longer exists.
Deprecated Definition
There was some confusion about deprecated functionality that Ektron wants to clarify.
Old definition: functionality that is being phased out and may become invalid or
obsolete in future versions; migrate to the current and recommended version.
New definition: functionality that was improved upon by other functionality. If you
are already using a deprecated item, you can continue to do so, but Ektron
recommends using current versions of functionality.
You can continue to use deprecated functionality (for example, the ListSummary server
control).
Map Server Control
See Configuring Bing Maps in the Ektron Reference.
When using Bing maps, you are required to obtain an API key and insert it in the
web.config file.
eSync
l
l
l
NAS configured eSync /load balancing was tested to allow assets and library
folders to be redirected using symbolic links.
NAS configured Solr search was tested and verified.
Improvements to scheduled eSync prevent Next Scheduled Sync times from
being set to a time in the past.
l
Fixes to eSync queuing.
l
Fixes to folder sync, where sometimes profiles would not appear.
l
l
l
l
l
Fixed issue where eSync relationships were saved incorrectly to the database
when synching to a remote Amazon or Azure server.
Fixed issue where preview sync was causing a full sync to run in queued esync
mode.
Fixed issue where sync queuing was losing parameter information and running bad
syncs.
Fixed issue where error messages were not logged properly for sync strategies in
the web UI.
Fixed issue where Content and Folder Sync dialog did not appear in certain
scenarios.
Solr Search
IMPORTANT: This feature is not available in the 9.10 Beta version.
See Using Solr Search in the Ektron Reference.
Release 9.10 uses Solr version 4.5.1. This version features enhanced PDF searching.
And, if you also upgrade to Ektron 9.10, Solr supports sorting by Smart Form properties.
Unregistering a Solr Site
You can unregister a Solr site using the Solr Administration screen's Search
Management tab.
Upgrading to Solr Search 9.10
You can uninstall Solr Search 9.00 and then install Solr Search 9.10 to get the benefits
described above. If you do, you must register all sites again.
Solr Search 9.10 does not require an upgrade to Ektron 9.10.
Connection String no Longer Appears on Registration
Screens
For security reasons, the Ektron Solr Administration and Search Server Configuration
screens no longer display the database connection string. You may leave the field blank
to use the connection string in your web.config file, or enter any valid connection string
that allows Solr search to connect to your Ektron database.
After you register a site, the connection string is remembered for subsequent edits to
either screen. While the field appears blank, the original value is used. However, you
can manually insert a new connection string at any time.
New Search Status Screens
The Workarea's Search Status screen was replaced by 2 new screens, both available
from the Settings > Configuration > Search folder.
l
l
Solr Search Configuration Details Screen—information about your Solr deployment
and crawl filters
Solr Search Node Status Screen—information about the crawl status and the Java
processes on the Solr Search server, such as Apache Tomcat, crawl database, and
Apache ManifoldCF. From this screen, you can launch an incremental or full crawl
using toolbar buttons.
Package Site Utility
The Package Site utility is no longer included with Ektron. When it was included, it was
used to move an Ektron Web site to a new folder or another server.
Password Security Upgrade
See Password Regex Tab in the Ektron Reference.
If you use the Workarea or the API to add a CMS or membership user, or to change an
existing user's password, a new security policy is enforced. An Ektron administrator
can modify the password criteria by editing the Regex expression on the Application
Setup screen.
IMPORTANT: This change does not affect existing users' passwords.
Updated Field Label on User Screen
To reduce confusion, the Disable Receiving of Workflow and Task Email field on
the Add/Edit Users screen was changed to Check to prevent workflow and task
emails being sent to this user. Also, to improve the user experience, the field only
appears if the Enable Sending of System Notification Email box on the Application
Setup screen is checked.
What's Fixed in Ektron Version 9.10?
l
l
l
l
l
l
71932—When you applied a class name to a tag, nothing happened when you
clicked on the class to apply it.
72409—When viewing/editing a PageBuilder page with bootstrap-min.js loaded,
the bootstrap modal plugin conflicted with Ektron's modal. As a result, a black
modal appeared upon page load.
72726—You could not use single quotes ( ' ) in Taxonomy category names.
72764—When eSync copied uploaded images or files to a second load balanced
server, the file attributes were not correctly synchronizing.
72845—When eWebEdit400 was used in Ektron 9.00, the edit window was too
small.
72852—The scroll bar did not show up when editing Smart Form content.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
72860—When eWebEdit400 was used in Ektron 9.00, the edit window was too
small and you could not edit all the text in the HTML content.
72874—When a Registered Item was not available in cache when the ASHX is hit,
the rebuild handler failed.
72902—Smart Form (using rich text) content was duplicated after editing the
content for a second time.
72922—Smart Form (choices field, on FireFox and Chrome) content was duplicated
after clicking OK. This occurred because clicking on another tab (like "Data Style")
opened a new dialog box that sat on top of the original, which created another data
field.
73048—When you used the eWebEdit400 editor, clicking Add Library item caused
an Object Reference error.
73069—You could not delete a PageBuilder master layout template.
73140—If you added an onclick event using the Source Viewer of the Ektron
Editor, then published the content and switched to the Source Viewer again, the
onclick event displayed onclick=”return false.
73156—If you were using the Ektron editor then switched to the eWebEdit400
editor, invalid <br> tag errors occurred when you edited content and assets that
include a <br> tag.
73203—eSync Packages: On the content and folder tab, if your site had more than
50 folders, the More button at the bottom of the page did not work.
73288—Ektron Windows Service (EWS) crashed when using multisite.
73320—Problem exporting more than 10 pages of HTML form data to Microsoft
Excel.
73360—After you deployed on the Azure cloud, then ran sync, it issued a no
endpoint listening error.
73366—Package sync did not push dependent content unless it was explicitly
selected.
73367—After upgrading an Ektron site to 9.00 SP1, the eCommerce Product server
control was no longer displaying a custom style sheet.
73371—The sort was not working properly on screens that have several pages,
such as the View Contents of Folder screen. When you clicked a column header
(such as "Title"), only the current page was sorted.
l
73390—Problem using multiple group boxes on a Smart Form.
l
73398—CMS functionality did not work properly with Canadian language settings.
l
73411—Problem creating a manual alias while editing a piece of content.
l
l
l
73415—After upgrading to Ektron 9.00 SP2, whenever a content block widget was
added to a page and viewed (without logging in), a JavaScript error occurred.
73455—A Codebehind page that worked in previous Ektron versions does not work
in 9.0 because the userdata definition in the API changed.
73462—An API call to GetActiveUsers failed and an SQL Syntax error occurred.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73464—On AWS (Amazon cloud), if you created a new eSync profile on the Staging
server, the profile did not appear on the Staging server. It did appear on the
Production server.
73489—The editor inspector automatically prefixed a link to the resources with the
actual server hostname which was NOT compatible with eSync.
73496—A bottleneck occurred with the Process_FormSubmit() function in
edit.aspx, specifically the m_refContent.AddNewContentv2_0 call, the m_
refContent.CheckIn call, and the m_refContent.SubmitForPublicationv2_0
call that impacted performance for publishing content on a site that had over 300
multisites.
73505—The site was passing unexpected parameters to the EWS causing it to run
a real sync instead of preview sync.
73507—Template sync would not sync modified files because virtual machines
(VMs) had compatibility issues with extended DLLs used in Ektron 9.00.
73511—If you changes the language to French Canadian you could not add a
community group or use the Upload (telecharger) button on the Add Community
Group screen.
73563—The UserCustomPropertyListView found data in the value_number
column of the dynamic_data_tbl and appended a period (.) at the end of a
value_string (numeric) that did not have null in its value_number.
73571—Previously working web.config strings for reporting Google Analytics
generated an error in the reports section: Input string was not in a correct format.
73572—Workarea users were being logged off (ecm cookie set to immediately
expire).
73578—Products within a catalog did not inherit automatic aliases.
73581—The API syntax friendsManager.Add(friend) failed and generated an
error.
73582—eWebEdit400: A pop-up window in Link Manager did not stretch to the
whole window.
73586—eWebEdit400: If you had invalid HTML in the code view and switched to
design view, then the XSLT error embedded into the content and you could not fix
the content or do anything.
73588—In an Australian site, if you created a calendar event then viewed it on the
event list, the day and month were reversed. For example, if you entered a date of
December 3, 2013, it appeared as March 12, 2013.
73588—When a calendar event was created, the Day and Month were reversed.
For example, when 03 Dec 2013 was saved as the Start or End Date of the event,
it was created as 12 March 2013.
73590—Site aliases were not returning a site ID and were always 0, which
prevented the alias look up for the proper site.
l
l
l
l
l
73593—If you added content via the API and edited and published that content
immediately, the Perform_action table accumulated entries with action_id =
8000.
73608—The RSS feed button on a blog page asked you to log into the CMS.
73610—The Ektron editor would not insert or delete a row on a table that was
created in an older version of Ektron CMS.
73612—DXH You can map hidden fields on an Ektron form to a CRM form.
73620—Extra <div> and <span> tags were added when using bulleted lists in
eWebEdit400 using Chrome.
l
73629—A taxonomy was not being assigned to a page layout folder.
l
73632—A file browser button was missing from the hyperlink manager.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73634—You could create a duplicate menu name by going to Workarea >
Content > select-a-folder, and then click New > Menu.
73636—Internet Explorer 11 on a Windows 7 OS: The website did not recognize
the Internet Explorer 11 browser version causing postbacks on the site to fail
unless the website was added to the compatibility view settings on Internet
Explorer 11.
73640—Extension .htm needed to be lowercase, otherwise a 404 error occurred.
73656—When creating a custom property in a non-English language, you could
only apply a data type of string—you could not create a select list.
73664—The editor did not preview bullets (from an ordered list) in the Workarea.
73681—Firefox or Chrome browser: When trying to insert an image into a Smart
Form choices field, you did not see an Insert option.
73689—When loading a page on a site, a number of editor files were included
adding additional request overhead.
73697—Device Preview was not working over HTTPS.
73705—If queuing was turned on for the Ektron Windows Service, and you ran a
sync preview for any non-database sync, the profile from which the preview was
run was queued up and ran after the sync preview completed.
73726—DXH generated an error in the log pointing to SharePoint.
73729—The cms_loadtaxonomy SQL stored procedure had performance issues in
posting an upgrade.
73735—Fixed an error that occurred when workflow AdvancedEmailActivity
events were executed.
73738—When you edited a calendar event from an access point (silver bullet), or
edited the properties from the Workarea, the location information disappeared and
the Reoccurrence button was no longer usable.
73741—The title of a hyperlink menu item disappeared when you updated its
target.
73757—Brightcove videos created in the 8.5 workarea did not work after 9.00
upgrade. Specifically, if you edited a content block or a Smart Form with a rich text
field in which a video was embedded, the video did not work. There were also
problems with the Insert Embedded Media functionality.
l
l
l
l
l
l
l
73770—When loading mobile preview from a page, a null reference error appeared.
73775—Links found by the Bad Link Checker had URLs relative to the Workarea
instead of the site root.
73778—After applying a schedule to a piece of content to be exported to XLIFF,
only the end date was exported, not the start date or other information such as
retention characteristics.
73807—Internet Explorer 11 showed an invalid email address confirmation even
when the address matched the original because it was re-directed to use serverside XSLT transformation, where the security-hidden code was not defined in Form
Block server control.
73808—After upgrading to 9.00, content eSync was having difficulty working with
large databases (around 300 GB).
73809—When you set ek_EditControlWin to UserPreferred (in the
siteroot/web.config file), you could not edit-in-context.
73815—If you put the following code on a page and called it several times, you
used up all connections in your application pool.
Ektron.Cms.API.Community.MessageBoard
MessageBoardAPI = new Ektron.Cms.API.Community.MessageBoard();
PagingInfo pagingInfo = new PagingInfo(10, 1);
MessageBoardAPI.GetAllMessageBoardEntries(30,
EkEnumeration.MessageBoardObjectType.Content, pagingInfo);
l
l
l
l
l
l
l
73824—If you exported a form report and attempted to open it in Excel 2010 or
2013, errors occurred. See Also: Ektron KB article "Form Reports Opening in Web
Browser instead of Excel."
73839—If you applied a folder alias to a folder, a child folder of it did not inherit the
folder alias rule, even with inheritance set to true on the aliases tab.
73869—The CMS had upgraded jquery and the old API caused an error.
73871—Entries made to the perform_action table corresponded to content
deleted during batch feed operations (using wfContent.DeleteContentItem
(lContentID);). The table entries were not being removed, so the table contents
built up over time.
73873—As a builtin user, if you went to Settings > Configuration > Setup and
clicked Edit then Update, that action updated the builtin account's password. If
you logged out, the builtin user could not log back in because the password had
changed.
73876—eWebEdit400 editor: Bulleted items did not appear when you pasted from
MS Word.
73878—eWebEdit400 editor: Internet Explorer 10 had spacing issues when you
pasted from MS Word.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73885—eWebEdit400 editor: Chrome added the selector field class to A tags,
which disabled editing of link properties.
73886—Problems with the formatting and functioning of calendar event dates.
Also, SQLDateTime overflow when clicking Publish.
73912—If someone used a modified referrer and visited an 8.70 SP1, 8.70 SP2, or
9.00 SP2 site, that action could cause a .NET error.
73913—When you placed a PhotoGallery server control on a membership site,
jQuery UI was not loaded when the dialog method was called, which caused an
error.
73914—When you placed a PhotoGallery server control on a membership site,
jQuery UI was not loaded when the dialog method was called, which caused an
error.
73915—After applying the latest 9.00 SP2 CU 12, some Smart Form elements were
stripped.
73919—Calendar content was lost because application code was targeting all
elements with a class of "title" for updating, thus affecting other elements.
73965—When viewing content history, some Smart Form content returned the
error Argument 'Index' is not a valid value.
73974—It took a long time to load a Smart Form in a Workarea whose URL begins
with https.
73977—It took a long time to preview and publish a particular Smart Form.
73987—In Smart Forms that contain repeater fields, the repeater menu icon was
missing.
73988—Alias inheritance was broken even though AliasRequired was not being
set.
73992—When applying a cumulative update, the following error appeared: Unable
to locate database based on web.config connectionstring.
73998—A cross-site scripting error occurred with encoded characters in browser
URL bar.
74002—Internet Explorer 8: Bootstrap was not closing <span> tags.
74005—Adding items to a taxonomy caused an error: Input string was not in a
correct format.
74009—EktronUI tabs did not maintain tab state on partial postback. The jQuery
UI upgrade had some modification for the tabs countrol's API. The select event was
renamed to beforeActivate for consistency with other plugins in jQuery UI. The
data provided in the event also was changed. The tab property is now newTab and
refers to the list item instead of the anchor. The panel property is now newPanel.
Both tab and panel are now jQuery objects instead of DOM elements. The index
property was removed.
74012—If your license did not contain the eCommerce (E) modifier, the Targeted
Content widget did not display a drop-down of countries for the Users's Country
condition.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
74014—In the Workarea, if the user selected one of the closed menus
(Taxonomies, Collections, or Menus) but did not click directly on the word itself, for
example "Menus," the accordion section expanded but was not populated. The
section populated only when the user clicked the text.
74017—When you click the Add Hyperlink to Image button, it would not do
anything if the hyperlink was already added. (The button now displays Edit
hyperlink to Image if the hyperlink is already created.)
74020—When adding a Brightcove Video to a Smart Form using parameters (for
example, secureConnections, secureHTMLConnections), the editor removed
the capitalization of the camel casing.
74034—Editor: If you made a quicklink from the library, it created the link
normally. If you clicked within that link and selected text to create a new library
link, the library popped up, you could view quicklinks, but could not insert the link.
74042—If you ran a bi-directional sync using symbolic links to a SAN-like device,
when the sync reached the assetlibrary, an error occurred resulting in an eSync
failure.
74043—If a form report had a row entry that occupied 2 columns and appeared at
the bottom, the entry was divided into two cells in Excel. This gave the appearance
that an entry with incomplete information was created.
74046—When editing a calendar event using the editor, the styles were not being
applied.
74047—Editing calendar events using the editor's source view: the cursor did not
appear, and the text could not be edited.
74050—When updating assets using the Framework API, the API was looking for
the asset in the private assets folder instead of the (non-private) assets folder.
74063—When creating content, all content was copied to the summary, instead of
the first 40 words.
74067—On the View Contents of Folder screen, the ability to sort by start and end
dates was not working.
74080—Inconsistencies with the Bad Link Report.
74104—eSync: Scheduled sync completes as scheduled. However, occasionally,
the 'next run time' field in on the Workarea's Sync Profiles page did not update
properly.
74109—A user without editor permissions saw the following message when
viewing a blank HTML content block widget on a PageBuilder page: Click on the
'Edit' icon (edit icon) in the top-right corner of this widget to select Content/Form
you wish to display. Now that message does not appear.
74114—Inclusion of the revised sync_LoadParallelEntityScopeModel stored
procedure.
74126—When you used PageBuilder to add a content block below the last content
block, it did not get added to the end, instead was placed one above the existing
last content block widget.
l
l
l
l
74127—The Edit-in-Context dialog box stayed open after it was selected.
74129—Special characters in taxonomy and category names that were permitted
in the API were not permitted in Workarea.
74146—JavaScript content was stripped out of HTML content blocks by the editor.
74148—The WebCalendar widget produced an error when you selected a calendar
from the content folder: Uncaught Error: no such method 'select' for tabs widget
instance.
Known Issues in Release 9.10
IE 11's Compatibility View
Internet Explorer 11's Compatibility View, which is turned on by default, is not
supported. To avoid cosmetic and some functionality problems, disable Compatibility
View.
Disabling IE 11's Compatibility View
1. Press Alt/X to display the Internet Explorer Tools menu.
2. Choose Compatibility View Settings.
3. Uncheck Display intranet sites in Compatibility View.
KB Articles
l
Unable to access or use the service or webservice files after upgrading or applying
a service pack
l
Pagebuilder.config file updated when upgrading
l
Exact phrase does not work with 9.00 site pointing to 9.10 Solr setup
l
User search using keyword query via search API does not work after upgrading to
9.10
l
Ektron toolbar does not appear after logging in
l
View Content Screen: With IE11, Mark Translation Status menu behind tabs
l
Edit content tabs overlap when adding taxonomy category
l
IE 11: Web calendar is shrunk in Workarea
l
3 tier upgrade process
Version 9.00 SP3
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JANUARY 5, 2015
KeyFilePath Issue
IMPORTANT: June 23, 2015 update
When you upgrade from Ektron 9.00 SP2 to 9.00 SP3, spaces are removed from the
KeyFilePath entry in web.config. For example:
Before upgrade:
KeyFilePath="/Analytics - PA-1111a11a1a1.p12"
After upgrade:
KeyFilePath="/Analytics-PA-1111a11a1a1.p12"
Solution: If you upgrade from Ektron 9.00 SP2 to 9.00 SP3, verify the KeyFilePath
after you upgrade.
What's Fixed in Ektron Version 9.00 SP3?
General Fixes
l
14611—After PayPal disabled SSL 3.0 support, if you used the PayPal payment
gateway within Ektron eCommerce, an error was generated. This issue is fixed in
9.00 SP3. See also: PayPal: Poodle SSL 3.0 Vulnerability.
If you are actively using Paypal as a Payment Gateway, you must modify the
PayPal CheckoutUrl key value in web.config as follows:
CheckoutUrl="https://www.paypal.com/cgi-bin/webscr"
l
l
l
l
l
73913—The PhotoGallery server control caused intermittent appearance of
buttons on a PageBuilder page.
74021—The UserManager IsMemberShip property was modifiable when you
updated a user profile.
74250—Manually entered Summary field data was overwritten when a revision
was uploaded.
74369—Calendar events were not updated in the taxonomy items list.
74378—The returnChildProperties parameter was not incorporated into the
cache key for FolderManager.GetItem.
l
l
74437—The API returned both private and public content even though only public
content was specified.
Authenticated XSS Security Vulnerability in workarea/menu.aspx.
Search Update
l
74144—Searching Smart Form content blocks stopped after upgrading search
components
Service Updates
l
l
l
l
l
l
l
l
l
l
l
l
73288—EWS crashed when using multisite.
73366—Package sync did not push dependent content unless it was explicitly
selected.
73464—On AWS (Amazon cloud), if you created a new eSync profile on the Staging
server, the profile did not appear on the Staging server. It did appear on the
Production server. 73505—The site was passing unexpected parameters to the EWS causing it to run
a real sync instead of preview sync.
73507—Template sync would not sync modified files because virtual machines
(VMs) had compatibility issues with extended DLLs used in Ektron 9.00.
73593—If you added content via the API and edited and published that content
immediately, the Perform_action table accumulated entries with action_id =
8000.
73705—If queuing was turned on for the Ektron Windows Service, and you ran a
sync preview for any non-database sync, the profile from which the preview was
run was queued up and ran after the sync preview completed.
73808—Upon upgrading to 9.00, content eSync was having difficulty working with
large (around 300GB) databases.
73871—Entries made to the perform_action table corresponded to content
deleted during batch feed operations (using wfContent.DeleteContentItem
(lContentID);). The table entries were not being removed, so the table contents
built up over time.
74042—If you ran a bidirectional sync using symbolic links to a SAN-like device,
when the sync reached the assetlibrary, it caused an error that resulted in an
eSync failure.
74104—eSync: Scheduled sync completes as scheduled. However, occasionally,
the next run time field in on the Workarea's Sync Profiles page did not update
properly.
74237—9.00 SP2 Service Update 9 removed the unity.cloud section from
ektron.asm.ektronservices40.exe.config.
Site Updates
l
l
l
l
l
l
l
l
l
l
l
l
11095—Administrator group members saw page data that was cached when nonadmin users accessed a site. As a result, administrators were not seeing all data
that should be returned to them.
11240—A security issue was fixed.
11326—Under certain circumstances, if you registered several JavaScript files on a
template, an error appeared in the Workarea.
11610—If you enabled a language that was among the standard set of supported
languages, and tried to edit content in that language, you sometimes saw the error
Culture is not supported.
11672 (TTP 74143)—Performance improvements were made to pages that host
eCommerce controls.
13165—Metadata was not returned in Preview mode.
13243—Business analytics report: When you ran a custom range and selected the
content Licensing, an error occurred: Error Converting data type bigint to int.
72409—When viewing/editing a PageBuilder page with bootstrap-min.js loaded,
the bootstrap modal plugin conflicted with Ektron's modal. As a result, a black
modal appeared upon page load.
72726—You could not use single quotes ( ' ) in Taxonomy category names.
72764—When eSync copied uploaded images or files to a second load balanced
server, the file attributes were not correctly synchronizing.
72874—If a Registered Item was not available in cache when the ASHX is hit, the
rebuild handler failed.
73201—When an administrator uploaded an avatar for another user through the
Workarea, the admin avatar was changed and saved as an invalid avatar path.
NOTE: Any admin user that set their avatar using the old files will have linked their
avatar to the user they changed. To fix this they have to blank out the avatar (for both
users to be safe) and save it, then upload a new avatar.
l
l
l
l
l
73203—eSync Packages: On the content and folder tab, if your site had more than
50 folders, the More button at the bottom of the page did not work.
73320—Could not export more than 10 pages of HTML form data to Microsoft Excel.
73360—After you deployed on Azure then ran eSync, it issued a no endpoint
listening error.
73367—After upgrading an Ektron site to 9.00 SP1, the eCommerce Product server
control was no longer displaying a custom style sheet.
73371—The sort was not working properly on screens that have several pages,
such as the View Contents of Folder screen. When you clicked a column header
(such as "Title"), only the current page was sorted.
l
73390—Problem using multiple group boxes on a Smart Form.
l
73398—CMS functionality did not work properly with Canadian language settings.
l
l
l
l
l
l
l
l
l
l
l
l
73411—Problem creating a manual alias while editing a piece of content.
73415—After upgrading to Ektron 9.00 SP2, whenever a ContentBlock widget was
added to a page and viewed (without logging in), a JS error occurred.
73455—A codebehind page that worked in previous Ektron versions did not work in
9.00 because the userdata definition in the API changed.
73462—An API call to GetActiveUsers failed and an SQL Syntax error occurred.
73464—On AWS (Amazon cloud), if you created a new eSync profile on the Staging
server, the profile did not appear on the Staging server. It did appear on the
Production server.
73489—The editor Inspector automatically prefixed a link to resources with the
actual server hostname, which was NOT compatible with eSync.
73496—A bottleneck occurred with the Process_FormSubmit() function in
edit.aspx, specifically the m_refContent.AddNewContentv2_0 call, the m_
refContent.CheckIn call, and the m_refContent.SubmitForPublicationv2_0
call that impacted performance for publishing content on a site that had over 300
multisites.
73511—If you changed the language to French Canadian, you could not add a
community group or use the Upload (telecharger) button on the Add Community
Group screen.
73527—eSync: During an initial eSync that used the backup/restore approach, the
locker tables were not cleaned up.
73563—The UserCustomPropertyListView found data in the value_number
column of the dynamic_data_tbl and appended a period (.) at the end of a
value_string (numeric) that did not have null in its value_number.
73571—Previously working web.config strings for reporting Google Analytics
generated an error in the reports section: Input string was not in a correct format.
73572—Workarea users were logged off because the ecm cookie set was set to
immediately expire.
l
73578—Products within a catalog did not inherit automatic aliases.
l
73581—The API syntax friendsManager.Add(friend) failed and caused an error.
l
l
l
l
l
73582—eWebEdit400: A pop-up window in Link Manager did not stretch to the
whole window.
73586—If you had invalid HTML in the code view and switched to design view when
you used eWebEdit400, then the XSLT error embedded into the content and you
could not fix the content or do anything.
73588—When you created a calendar event, the Day and Month were reversed. For
example, when 03 Dec 2013 was saved as the Start or End Date of the event, it
was created as 12 March 2013.
73590—Site aliases were not returning a site ID and were always 0, which
prevented the alias lookup for the proper site.
73608—The RSS feed button on a blog page asked you to log into the CMS.
l
l
73610—The Ektron editor would not insert or delete a row on a table that was
created in an older version of Ektron.
73620—Extra <div> and <span> tags were added when using bulleted lists in
eWebEdit400 using Chrome.
l
73629—A taxonomy was not being assigned to a page layout folder.
l
73632—A file browser button was missing from the hyperlink manager.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73634—You could create a duplicate menu name by going to Workarea >
Content >select-a-folder, and then click New > Menu.
73636—Internet Explorer 11 on a Windows 7 OS: The website did not recognize
the Internet Explorer 11 browser version causing postbacks on the site to fail
unless the website was added to the compatibility view settings on Internet
Explorer 11.
73640—Extension .htm needed to be lowercase, otherwise a 404 error occurred.
73656—When creating a custom property in a non-English language, you could
only apply a data type of string—you could not create a select list.
73664—The editor did not preview bullets (from an ordered list) in the Workarea.
73681—When trying to insert an image into a Smart Form choices field, if you used
the Firefox or Chrome browser, you did not see an Insert option.
73689—When loading a page on a site, a number of editor files were included,
adding additional overhead.
73697—Device Preview was not working over HTTPS.
73729—The cms_loadtaxonomy SQL stored procedure had performance issues in
posting an upgrade.
73735—Fixed an error that occurred when workflow AdvancedEmailActivity
events were executed.
73738—When you edited a calendar event from an access point (silver bullet), or
edited the properties from the Workarea, the location information disappeared and
the Reoccurrence button was no longer usable.
73741—The title of a hyperlink menu item disappeared when you updated its
target.
73757—Brightcove videos created in the 8.50 workarea did not work after 9.00
upgrade. Specifically, if you edited a content block or a Smart Form with a rich text
field in which a video was embedded, the video did not work. There were also
problems with the Insert Embedded Media functionality.
73770—When loading mobile preview from a page, a null reference error appeared.
73775—Links found by the Bad Link Checker had URLs relative to the Workarea
instead of the site root.
73778—After applying a schedule to a piece of content to be exported to XLIFF,
only the end date was exported, not the start date or other information such as
retention characteristics.
l
l
l
73807—Internet Explorer 11 showed an invalid email address confirmation even
when the address matched the original because it was re-directed to use serverside XSLT transformation, where the security-hidden code was not defined in
FormBlock server control.
73809—When you set ek_EditControlWin to UserPreferred (in the
siteroot/web.config file), you could not edit-in-context.
73815—If you put the following code on a page and called it several times, you
used up all connections in your application pool.
Ektron.Cms.API.Community.MessageBoard MessageBoardAPI = new
Ektron.Cms.API.Community.MessageBoard();
PagingInfo pagingInfo = new PagingInfo(10, 1);
MessageBoardAPI.GetAllMessageBoardEntries(30,
EkEnumeration.MessageBoardObjectType.Content, pagingInfo);
l
l
l
l
l
l
l
l
l
l
l
l
73824—If you exported a form report and attempted to open it in Excel 2010 or
2013, you got errors.
73839—If you applied a folder alias to a folder, a child folder of it did not inherit the
folder alias rule, even with inheritance set to true on the aliases tab.
73869—The CMS had upgraded jquery and the old API caused an error.
73873—If, as a builtin user, you went to Settings > Configuration > Setup and
clicked Edit then Update, that action updated the builtin account's password. If
you logged out, the builtin user could not log back in because the password had
changed.
73876—eWebEdit400 editor: Bulleted items did not appear when you pasted from
MS Word.
73878—eWebEdit400 editor: Internet Explorer 10 had spacing issues when you
pasted from MS Word.
73885—eWebEdit400 editor: Chrome added the selector field class to A tags,
which disabled editing of link properties. 73886—Problems with the formatting and functioning of calendar event dates.
Also, SQLDateTime overflow when you click Publish.
73912—If someone used a modified referrer and visited an 8.70 SP1, 8.70 SP2, or
9.00 SP2 site, that action could cause a .NET error.
73913—When you placed a PhotoGallery server control on a membership site,
jQuery UI was not loaded when the dialog method was called, which caused an
error.
73914—When using the Multiple DMS Documents option on the webpage (not in
the WorkArea) to upload images, although they get uploaded to the site, if you
then click an image, it displays the thumbnail rather than an expanded version of
the image.
73915—After applying the latest 9.00 SP2 CU 12, some Smart Form elements were
stripped.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73919—Calendar content was lost because application code was targeting all
elements with a class of "title" for updating, thus affecting other elements.
73974—It took a long time to load a Smart Form in a Workarea whose URL begins
with https.
73977—It took a long time to preview and publish a particular Smart Form.
73965—When viewing content history, some Smart Form content returned the
error: Argument 'Index' is not a valid value.
73987—In Smart Forms that contain repeater fields, the repeater menu icon was
missing.
73988—Alias inheritance was broken even though AliasRequired was not being set.
73992—When you applied a cumulative update, the following error appeared:
Unable to locate database based on web.config connectionstring.
73998—A cross-site scripting error occurred with encoded characters in browser
URL bar.
74002—Internet Explorer 8: Bootstrap was not closing <span> tags.
74004—3-Tier: The placeOrder method of OrderManager caused an error when it
was called. Object reference not set to an instance of an object
Ektron.Cms.Common.EkRequestInformation.get_RemoteIP().
74005—An error occurred when you added items to a taxonomy: Input string was
not in a correct format.
74009—EktronUI tabs did not maintain tab state on partial postback. The jQuery
UI upgrade had some modification for the tabs countrol's API. The select event
was renamed to beforeActivate for consistency with other plugins in jQuery UI.
The data provided in the event was also changed. The tab property is now newTab
and refers to the list item instead of the anchor. The panel property is now
newPanel. Both tab and panel are now jQuery objects instead of DOM elements.
The index property was removed.
74012—If your license did not contain the eCommerce (E) modifier, the Targeted
Content widget did not display a drop-down of countries for the User's Country
condition.
74014—Workarea: If you selected one of the closed left panel menus
(Taxonomies, Collections, or Menus) but did not click directly on the word, for
example "Menus," the accordion section expanded but was not populated. The
section populated only when you clicked the text.
74017—Editor: When you click Add Hyperlink to Image, it would not do
anything if the hyperlink was already added. (The button now displays Edit
hyperlink to Image if the hyperlink is already created.)
74020—When you added a Brightcove Video to a Smart Form using parameters
(for example, secureConnections, secureHTMLConnections), the editor
removed the capitalization of the camel casing.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
74034—Editor: If you made a quicklink via the library, it created the link normally.
If you clicked within that link and selected text to create a new library link, the
library popped up, you could view quicklinks, but could not insert the link.
74043—If a form report had a row entry that occupied 2 columns and appeared at
the bottom, the entry was divided into 2 cells in Excel. This gave the appearance
that an entry with incomplete information was created.
74046—When you edited a calendar event using the editor, the styles were not
being applied.
74047—Editing calendar events using the editor's source view: the cursor did not
appear, and the text could not be edited.
74050—An error occurred when you updated assets via the Framework API (
http://reference.ektron.com/developer/framework/content/AssetManager/updat
e.aspx), the API was looking for the asset in the private assets folder instead of
the (non-private) assets folder.
74062—Issues involving inheritance of private settings by child folders from parent
folders.
74063—When creating content, all content was copied to the summary, instead of
the first 40 words.
74067—On the View Contents of Folder screen, the ability to sort by start and end
dates was not working.
74080—There were inconsistencies with the Bad Link Report.
74092—If you assigned multiple items to a taxonomy category, when you later
viewed the category, sometimes the last item was missing.
74109—A user without editor permissions saw the following message when
viewing a blank HTML content block widget on a PageBuilder page: Click on the
'Edit' icon in the top-right corner of this widget to select Content/Form you wish to
display.
74114—The revised sync_LoadParallelEntityScopeModel stored procedure
was included.
74116—Problems with view counts on discussion board topics.
74126—When you used PageBuilder to add a content block below the last content
block, it did not get added to the end, instead was placed one above the existing
last content block widget.
74127—The Edit-in-Context dialog box stayed open after it was selected.
74129—Special characters in taxonomy and category names that were permitted
in the API were not permitted in Workarea.
74130—After upgrading to 9.00 SP2 CU20, instead of getting a 404 error, you saw a
File not found error. See also: https://portal.ektron.com/KB/10253/.
74132—Timeout expired error when editing content and publishing.
74144—Searching a Smart Form content block stopped after search components
were upgraded.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
74146—Javascript content was stripped out of HTML content blocks by the editor.
74148—The WebCalendar widget produced an error when you selected a calendar
from the content folder: Uncaught Error: no such method 'select' for tabs widget
instance.
74149—When using the MenuManager.GetTree API call or the Menuview
templated server control, private content appeared whether or not a user was
logged in or the user had permission to view the private content.
74150—When using the Directory server control or the ListSummary server
control, PageBuilder buttons inappropriately appeared on the template.
74156—If you edited a PageBuilder page, changed the template type, amended
the alias then published, the page using the new alias showed the old template not
the new one. The Alias Settings screen also showed the old template.
74160—The Form templated server control did not show the post message, nor did
it send email upon form submission. 74167—The bad link checker was not analyzing the XML data from Smart Forms
(XML stored in content that's associated with a Smart Form definition).
74168—Duplicate taxonomy categories were created, when synchronization was
enabled and disabled.
74169—You could not delete multiple taxonomies by using the multi-select
function.
74178—For webEventManager.Getlist, the check for length on the string was
incorrect because it did not take added white space into account.
74182—Ektron editor: If you opened View Source and inserted a style tag that
included CSS code then saved, when you returned to View Source, the CSS portion
(script tag) was missing.
74184—After upgrading from 8.0.2 SP5 to 9.00 SP2, a website's pages were
center-justified and displayed graphics from the cmslogin.aspx page. This
happened because they were using a [base href] tag back to the siteroot folder,
which picked up styles from cmslogin.aspx.
74187—An error appeared when a site author tried to create new content in a
different language, that was based on existing content in the default language.
74191—A problem occurred when you added a piece of content to a taxonomy.
74195—You added a calendar event and, during that process, added a metadata
image by picking an image from Library. If you saved the event then viewed the
quicklink to the Library item, you didn't see the image. This was because the
metadata image data included a double slash, like
this: Image://uploadedImages/KimTest/boo2.jpg?n=860.
74198—If you placed the CommunityDocuments server control on a page,
PageBuilder buttons inappropriately appeared on the template.
74214—If you enabled tracing in web.config, then loaded a PageBuilder page, an
error occurred: System.NullReferenceException: Object reference not set to an
instance of an object.
l
l
l
l
l
l
l
l
74215—Updating assets with the AssetManager removed folder permissions for
child and parent folders.
74224—API ResetPassword method returned an incorrect current password even
when the current password was correct.
74233—When you replaced a link with a quicklink, a second HREF was created
instead of replacing the existing HREF.
74235—Widget titles and other information covered the resize column dialog.
74236—eCommerce guest checkout: When guests try to the change shipping
address, they received an error.
74237—The 9.00 SP2 cumulative update 9 incorrectly removed the unity.cloud
section from ektron.asm.ektronservices40.exe.config file.
74247—Smart Form resource selector was not selecting correctly.
74250—When a revision of a DMS document (for example, a PDF) was uploaded to
Ektron, manually-entered summary text was overwritten. IMPORTANT: When implementing this change, follow instructions in DMS Autosummary fix.
l
l
74252—Problems when loading a PDF using Internet Explorer 7 or 8 for the first
time. If you loaded the PDF a second time, there was no problem.
74259—The menu floated to the right if you did the following: 1. Added the Arabic language to Ektron.
2. Created a Smart Form.
3. Entered repeater information to be used in a drop-down to choose language.
4. Creating information in Arabic and edited content using the repeater Smart
Form.
5. You clicked the repeater icon.
Because Arabic language is written from right to left, the menu was off the
screen and therefore unusable. With languages that write from right to left,
the menu should float left.
l
l
l
74275—After upgrading from 8.02 to 9.00 SP2, 2 columns of a form report that
previously displayed data were blank.
74286—Support for a Microsoft security patch that prevented the disabling of
ViewState MAC validation.
74295—When prompted to log in, even if you entered valid credentials, the login
screen prompted you to login again, under the following circumstances:
1. Had an asset with permissions set to Private.
2. While not logged in, clicked a quicklink that led to the private asset.
l
l
74297—If you placed tags around form tags, then tried to edit that content using
the Edit-in-Context functionality, it did not work with the Ektron toolbar.
74304—Occasional error in the editor: if you clicked a link, clicked Inspector then
clicked Library, the Library window that opened was black and lacked content.
l
l
l
l
l
74317—If you set a Web Alert on content to Notify only on initial publication,
upon publishing the content, that value changed to Notify Always.
74337—eCommerce: Slow page loads and high CPU utilization were caused by
poor performance of ECOM_GETUSERBASKETS.
74374—A security issue was fixed.
74393—When content was published a second time, a second auto alias was
created.
74517—In a 9.00 SP2 staging environment with CU 29 applied, absolute links to a
production URL in a multisite's folder properties changed to corresponding staging
URLs. For example if the link was prod.mytest.com/testing, upon publishing, it
changed to stage.mytest.com/testing.
As a result, when content was synched to production, the staging URL remained in
the link, but it should have changed to the production URL.
l
74518—If you did the following, content was lost after it was checked in (in step
2).
1. Edited a PageBuilder page and added a widget.
2. Checked in the page layout via the PageBuilder menu.
3. Edited the page layout via the Workarea to adjust metadata.
4. Published the page layout.
l
l
l
l
l
74545—Problems with the way that the editor interacted with jQuery.
74561—Error message appeared when creating a taxonomy and completing the
Name field: The taxonomy name can not contain @ # : * < > | ^ ' ; ! $ % ( ) + - , .
{ } ` or ~ characters.
74592—The templated form control conflicted with the Form Block control,
resulting in failed validation.
74593—A timeout error occurred when you added or changed a content folder's
template.
74624—While creating a taxonomy category, if you clicked Categories > Add
category, the Add button did not pick the correct breadcrumb.
Version 9.00 SP2
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: OCTOBER 2, 2013
What's New in Ektron Version 9.00 SP2?
This version includes security updates. For information about the updates, see Security
Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
What's Changed in Ektron Version 9.00 SP2?
See Handling Background Processing Functions with the Ektron Windows Service in the
Ektron Reference.
l
For the Ektron Windows service
o minor improvements to DB sync logging
o
verbose logging was moved to a higher logging level, making the log more
readable
What's Fixed in Ektron Version 9.00 SP2?
Ektron Editor Fixes
See Editing in Ektron in the Ektron Reference.
The Ektron editor received the following fixes and improvements to the user
experience.
l
Image editor did not load.
l
Replaced responsive images did not display.
l
The lower part of a Smart Form did not show.
l
Image did not consistently drop at the cursor location.
l
Image sometimes appeared in a different content block.
l
When you moved an image, or clicked to edit it, or viewed it in different dialogs,
the percentage appeared to change.
l
PageBuilder Column Size Dialog did not default to Bootstrap.
l
When you shrank a browser to see a responsive image, the toolbar wrapped.
l
You could not drag-and-drop an image in Internet Explorer.
l
You could not apply styles to an IMG tag for responsive images.
l
You could not select an IMG tag and get to "Edit Image."
l
The editor toolbar and maps conflicted.
l
Replace responsive image dialog appeared under the Inspector.
l
l
l
l
l
l
l
l
If you sized an image and then applied a style to it, the image returned to its
original size.
An image with spaces in its name did not get resized.
When a PNG image was set as a breakpoint image, the thumbnail was not
remembered after the page was published.
Some images did not show up in Chrome.
When you created a page, the wizard popup under the PageBuilder menu required
you to close the menu before proceeding with the wizard.
The PageBuilder menu would open after it was collapsed when you added widgets
to the page.
DXH submitted all form fields and not just the mapped fields.
If you did not have permission to upload an image, an error message did not
appear when you dropped the image.
l
Moving an image that was dropped sometimes moved the content around it.
l
The Responsive Image widget was not working.
l
l
l
Bootstrap offset classes were overridden by margin:0 applied to PageBuilder
columns.
Map Server Control required width setting to display correctly in Chrome and
Firefox.
The dialog box for specifying a column width was not moveable, which caused the
dialog box to fall off the bottom of the screen.
l
PageBuilder menu scrolled off screen.
l
The toolbar laid over the top of the page, covering other navigational functions.
l
Mobile preview controls scrolled off the page.
l
l
l
l
A Javascript error occurred when you edited content, refreshed the content, and
then edited it again.
Responsive image markup was deleted if you navigated away from an image on
the page before you clicked Replace.
Unwanted markup was left in content after a responsive image was deleted.
The Map server control incorrectly used the height dimension as a percentage
only.
l
An "uploading" indicator did not appear when dragging an image from the desktop.
l
A Javascript error occurred when you applied CLASS-based styles in the editor.
General Fixes
l
71847—When you entered an existing community group in the search box (at
Workarea > Settings > Community Management > Community Groups),
an error occurred.
l
l
l
l
l
72840—If you set a piece of content to go live, and synchronized the folder and
content before it went live, it did not go live on the receiving server.
72855—eIntranet: If someone added a PhotoGallery item, it did not send a
notification message to community members that an item was added.
72877—When editing a calender event from the front end of the site or a
PageBuilder page, if you opened the event and clicked Cancel, the content was
removed from the calendar display, and its state was changed to Checked Out.
72905—Custom table sync setup for the first time did not sync data.
72946—When editing a Smart Form and saving a rich text field, the editor saved an
extra break tag. So for example, This is a test appeared as:
This is
a test
l
l
l
l
l
l
73010— iFrames were getting stripped out of Smart Form rich text areas when the
item was edited.
73013—When you added content to a taxonomy, if the list of content exceeded 1
page, you could add content from only the checked content from 1 page.
73034—Taxonomies were still assigned after attempting to unassign all
Taxonomies for a content item.
73038—Spacing and formatting issues occurred when you copied HTML code from
the Ektron editor to a rich text field in a Smart Form.
73039—If a taxonomy or category name included a slash (/), you could not reorder
the taxonomy categories.
73048—When you used the eWebEdit400 editor, clicking Add Library Item
caused an "Object Reference" error.
l
73058—Firefox: Replacing an image in a Smart Form caused an error.
l
73069—You could not delete a PageBuilder master layout template.
l
l
l
l
l
l
73070—Internet Explorer 10 Metro mode: users did not get the text box necessary
to make posts or reply to a forum.
73073—Ektron Aloha editor: Special characters were not being saved properly
after they were entered into a Smart Form rich text field.
73082—If you clicked a date field, image field, or hyperlink manager in a Smart
Form, 2 dialog boxes appeared on top of each other (instead of 1).
73087—If you copied and pasted text into the Ektron Aloha editor then added a line
break to the text using the Source Viewer, some words got mashed together.
73109—If you edited a folder and removed one of its metadata definitions, a
subfolder that was set to inherit was not affected by the change.
73110—After the Content Selector metadata property was applied to a folder, and
you created or edited content in that folder including its Content Selector metadata
property, the OK button was missing from the dialog box when you double-clicked
on the content.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
73117—When using the eWebEdit400 editor and the Internet Explorer browser, if
you added a table, added text to it, then applied a style to the text (using the
styles dropdown), the style was not applied.
73119—Security vulnerability: content was returned in a redirected page.
73120—Security vulnerability: The application disclosed its version in number of
places throughout the pages on the site.
73121—Security vulnerability: error messages were returned during an invalid
login, which might be used to try to identify valid user names.
73122—Security vulnerability: the session cookie on the server was not
invalidated upon user logout. Also, there was no session timeout.
73128—If you applied permissions and approval chains when content was viewed
in the Turkish language, the right side of Workarea became blank.
73140—If you added an onclick event using the source viewer of the Ektron
editor, then published the content and switched to source view again, the onclick
event displayed onclick=”return false; at the beginning of the attribute.
73148—Only affects an 8.6.1 site to which CU 28 was applied. If you went to
Workarea > Content > Taxonomies and clicked a taxonomy category, a
"Compilation error" occurred.
73152—When using the Ektron editor, if you edited a page with an anchor element
and an onclick attribute, the editor inserted onclick=”return false; at the
beginning of the attribute.
73153—Arithmetic operation resulted in an overflow error when issuing an
EditAsset call.
73156—If you were using the Ektron Aloha editor then switched to eWebEdit400,
invalid <br> tag errors occurred when you edited content and assets that include a
<br> tag.
73179—If Smart Form content was created in a folder that contained archived
content with the same title, the active content did not display.
73183—If you clicked an image from
siteroot/workarea/DownloadAsset.aspx.cs, a compilation error occurred. The
site was not upgraded; only the Base was upgraded to version 9.00.
73184—When you set EnablePaging to true with MaxResults set, the order of
the comments was not correct for MessageBoard server control.
73189—On a folder's Properties tab, if all check boxes under "Display Settings"
were unchecked, an error occurred when you created content in that folder.
73199—eSync: If you logged into a client and clicked a sync profile to view its
settings, the process timed out.
73227—Content/folder sync dialog did not show up because the connection string
of the receiving server was changed on the receiving server, but not on the
sending server's trigger action.
73241—After upgrading from 8.02 SP5 to 8.6, you could not edit and save a Smart
Form configuration.
l
l
73247—eCommerce: If an item was removed from a shopping cart during
checkout, the order could be submitted without a shipping method and shipping
cost.
73282—Database upgrade scripts were fixed to resolve eSync upgrade issues.
Version 9.00 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: AUGUST 19, 2013
What's Changed in Ektron Version 9.00 SP1?
Ektron Windows Service Changes
See Handling Background Processing Functions with the Ektron Windows Service in the
Ektron Reference.
File Sync Changes
l
Hash mode turned off by default to improve performance.
Azure Sync Changes
l
l
l
l
Fix for Azure Cloud file sync issue. This also significantly stabilizes the cloud file
sync.
Fix for manual package upload deployment in Azure.
Azure package creation is faster because of parallelization on machines with more
than one CPU.
Azure deployment time is reduced significantly. Speed will be faster on servers
with more CPU resources.
Cloud Sync Changes
l
Fix for issues where cloud sync/deployment failed if server name exceeded 13
characters.
Service Changes
l
l
ServiceWideTimer implementation for multiple Ektron Windows Service tasks. This
significantly reduces the CPU usage of the EWS.
o Prior to this, approximately 7 timers were running continuously. Now, there is
one timer, which can process all multiple tasks in parallel. Tasks/threads are
created only if needed.
EWS start-up time is improved.
l
EWS process priority & log folder is configurable.
l
Timer threads have below-normal priority (same as other threads).
Logging Changes
l
More logging for file sync debugging.
l
EWS log folder location is configurable.
eSync Changes
l
l
Fix for Backup Restore Sync.
Fixed issue: a configuration value affected the wrong functionality and caused
syncs to wait for 5 minutes after every folder sync.
What's Fixed in Ektron Version 9.00 SP1?
l
l
l
l
l
l
l
l
l
l
l
Security vulnerability—Unprotected site; may have been vulnerable to adding
non-white-listed files.
Security vulnerability—Improperly configured site had potential for file execution
from malicious source.
69608—When using the Aloha editor, IMG "float" styles were not applied when
using Internet Explorer 9.
71176—If you used the Ektron editor and the In-context editor to create HTML
content, then inserted JavaScript into that content, the JavaScript did not execute
properly.
72039—When using the Ektron editor, if you inserted a <script> tag into a content
block's source view screen, then closed it, you could not reopen the source view
screen.
72845—When eWebEdit400 was used in Ektron 9.00, the edit window was too
small.
72846—When using the Ektron Aloha editor, if you were working on a Smart Form
template's Rich Area text field, opened the source view screen and inserted a
<script> tag into the field, the JavaScript did not execute when the page was
viewed.
72852—The scroll bar did not show up when editing Smart Form content.
72860—When eWebEdit400 was used in Ektron 9.00, the edit window was too
small and you could not edit all the text in the HTML content.
72866—Ektron Windows Service (EWS) had a concurrency issue that caused it to
stop.
72902—When using the Ektron editor, the content in Smart Form rich area text
fields was duplicated after that content was edited a second time.
l
l
l
l
72922—Smart Form (choices field, on FireFox and Chrome) content was duplicated
after clicking OK. This occurred because clicking on another tab (like "Data Style")
opened a new dialog box that sat on top of the original, which created another data
field.
73031—When you created a Smart Form configuration, the w3wp.exe process
failed.
73040—Chrome browser did not let you insert Smart Form fields while creating
smart form configuration.
73079—The Menumanager FrameworkAPI cache did not change to the selected
language.
Version 9.00
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JUNE 28, 2013
What's New in Ektron Version 9.00?
With Ektron 9.00, many of Ektron's new features are designed with mobile-first
technology that is "finger-friendly." For example, when you place a widget on a
PageBuilder page using the HTML5 CSS3-compliant browser technology, you will touch
(or click) what you want to move and touch (or click) to where you want to move it
(instead of dragging and dropping the item).
Also, the access point ( ) is changed to a title bar and menu (
impact the page's layout.
) overlay that does not
Ektron recommends that you replace the following deprecated code with its 9.00
replacement in your site's ASPX pages. This code change enables the menu for use with
any HTML5 CSS3-compliant browser and it does not affect the use of the access point (
) for other browsers.
Deprecated code:
<ektron:AccessPoint />
Associated Content Goes Here
Replacement:
<ektron:EditorsMenu>
Associated Content Goes Here
</ektron:EditorsMenu>
Managing Personas
See Managing Personas in the Ektron Reference.
Personas are categories of users who fit a targeted demographic, attitude, or behavior,
so may be interested in similar information, products, etc. on a website. Personas
embody characteristics and traits that you have identified and prioritized for your
business. For example, a persona could be Ted the Technical Decision Maker. You know
Ted’s title, and a few pieces of data to identify him, such as his industry, business
challenges, and so on.
Ektron's Persona Management (PM) feature lets you leverage this knowledge to
engage site visitors in meaningful and relevant ways. PM enables you to create
personalized Web experiences, where content is matched to a visitor's unique
interests, thereby increasing their engagement and driving more marketing qualified
leads to your sales team.
As site visitors navigate your website and take actions, such as completing a form,
Ektron tracks the activity and matches the behavior pattern to a pre-defined persona.
The information collected on the form can be transferred to a CRM system, such a
Salesforce. PM can then build personas based on thatinformation. For example, a
PM rule might be “Salesforce Industry is Healthcare.” Only users who enter that value
on a form will be identified as that persona. As Ektron collects more information about a
visitor (during an initial as well as subsequent visits), it can increasingly present more
relevant content that will result in a conversion.
The Targeted Content widget now includes a Persona Title condition that lets you
identify a persona as one of the conditions. See Creating Conditions with the Targeted
Content Widget in the Ektron Reference.
Mobile-Driven Web Design
See Ektron's Mobile-Driven Web Experience in the Ektron Reference.
l
You can group devices by breakpoint. Ektron provides 2 default groups by
breakpoint (Smart Phone and Tablets). You can create other groups. When a Web
page detects a device that fits within a breakpoint, it selects an image specified for
that breakpoint. For example, the following images show a "Times Square" article
example on a Smart Phone. Authors can swap out the desktop image (left) for an
image that renders well on smaller devices (right); the shrunken image on the left
gets replaced by the image on the right.
l
l
Preview mobile content from the Toolbar on the next page.
The AdaptiveMultiView server control lets you specify sections of a template that
will appear for a specific Device Group. When a page is loaded, the template
determines (based on breakpoints) which device group the visitor’s device fits into
and displays the appropriate view for this control.
This server control associates each “AdaptiveView” section to one of the Device
Groups created in the Workarea (Workarea > Settings > Configuration >
Mobile Settings > View All Device Groups).
See AdaptiveMultiView Server Control in the Ektron Reference.
l
The Targeted Content widget now includes a BreakpointConfig condition that
matched a user's device based on a breakpoint that was defined in Adding a Group
by Breakpoint. See Creating Conditions with the Targeted Content Widget in the
Ektron Reference.
Site Search with Solr
See Setting Up Solr Search in the Ektron Reference.
Solr is an open-source, enterprise-level search platform, from the Apache Lucene
project, that is known for scalability and performance. Using Solr, you can search all
Ektron content, including Smart Forms and assets. Ektron's Solr implementation
supports advanced search features, such as faceted search, Synonym Sets, Suggested
Results, and Autocomplete.
"Faceted search (also called faceted navigation, guided navigation, or parametric
search) breaks up search results into multiple categories, typically showing counts for
each, and allows the user to "drill down" or further restrict their search results based on
those facets." (source http://wiki.apache.org/solr/SolrFacetingOverview)
If you used the Framework API and templated controls to create search controls using
Microsoft Search Server, you can reuse that code with Solr for the most part. The
Developer Reference site documents any functional differences between the providers.
The following controls and API (deprecated since the 8.5 Release) are not supported
l
IndexSearch server control
l
Web Search server control
l
ProductSearch server control
l
CommunitySearch server control
l
Search APIs that predate the Framework API > Ektron.Cms.Framework.Search
User Experience Improvements
Toolbar
See Editing Content in Context on a Web Page (HTML5 CSS3-Compliant Web Browser)
in the Ektron Reference.
NOTE: Ektron Toolbar requires an HTML5 CSS3-compliant browser. You must also enable the
toolbar, for any template in which you want to use it, by checking the boxes in the Enable
Toolbar column at Workarea > Settings > Configuration > Template Configuration.
Disabling the toolbar reverts to previous use models for access point and PageBuilder.
The Ektron toolbar provides a new, seamless and finger-friendly user experience for
editing content outside the Workarea. It is 508- and WCAG-compliant.
l
Open the Ektron app launcher to search for your published content through the
new Content Dashboard on page 112.
l
l
l
Preview your Web page in available mobile device simulations.
Switch from viewing your site to editing your site's content or PageBuilder pages
from the toolbar without leaving the page.
Click Design to edit PageBuilder layouts. PageBuilder functionality is accessible
from a single panel.
Page Action
Properties
Widgets
Content Dashboard
See Using the Content Dashboard in the Ektron Reference.
The Content Dashboard displays published content that is relevant to you. Filters let
you find your content quickly and easily with a few clicks.
The Content Dashboard requires an HTML5 CSS3-compliant browser.
The Content Dashboard is integrated and supported with Solr search. See Setting Up
Solr Search for Solr information. Some functionality may be present for other search
providers, but it is supported only for Solr search.
Editor
See Editing in Ektron in the Ektron Reference.
Drag and Drop Images
You can now drag and drop an image into content.
Whitelist No Longer Used
The whitelist was removed. Now all tags and attributes are allowed. There are no
restrictions.
Responsive Image Support
If a site is configured for breakpoints and has breakpoints enabled, any image inserted
into content will be a responsive image. As a result, you can change what image shows
for each breakpoint in the advanced inspector.
New Inspector
The editor has a new and improved Inspector.
NOTE: A developer or administrator can add classes and IDs that also can be applied. An
inline style will display the style in content immediately, but the effects of classes are
displayed only if the CSS and files loaded on the page contain those classes.
In addition to the styling buttons on the editing bar, the Inspector lets you view and
modify style information about your content by clicking Inspector button.
For example, when you select "37 percent gain" in the editor and apply the Span class
to the text, the element shows in the Inspector that the content is in a <Span> tag
within a <p> tag within a <DIV> tag, and that you can select a number of styles for
this element. Each element may have difference styles that you can apply. To see the
styles you can apply to an element, open the Inspector and place your cursor in an
element (such as a <p> or <b> element).
The following example shows Advanced tab options for a text element. The Advanced
tab shows different options based on the type of element you are addressing. Check
the box to open the options you want to apply.
Editor Comparisons
Feature
eWebEdit400
Ektron Editor
X
X
Ektron Specific
Use Library
Drag/drop images from file system to content
X
Create multiple versions of an image, which can adapt to a
viewer's device size
X
Add Wiki Link
X
Localize Section
X
Translate Content
X
X
Feature
eWebEdit400
Ektron Editor
X
X
Validate
eWebEdit400: Checks specs defined in
~/workarea/contentdesigner/ektaccesseval.xslt
Editor: Validates HTML content against 5 third-party sites
Insert Remove Temporary Marker
X
X
Elements appear in
Inspector and Source
View
Remove All Styles
X
X
Special Characters
X
X
Show/Hide Elements
Insert abbreviation
X
Embed video
X
Insert content template (pre-defined HTML that may be inserted into a content block then edited)
X
General Word Processing
Select All
X
X
(browser function)
Cut and Copy
X
X
(browser function)
Paste - Normal
X
X
(browser function)
Paste as Plain Text
X
Paste from Word
X
X
Feature
eWebEdit400
Ektron Editor
Find and Replace
X
Find: browser;
Replace: Source
Viewer
Undo/Redo
X
X
(browser function)
Spell Checker
X
X
(browser function)
Bookmarks
X
X
Link Manager
X
X
Remove Link
X
X
Horizontal Rule
X
X
Bold
X
X
Italic
X
X
Underline
X
X
Editor: Not enabled by default. In the Inspector, default styles
have a strikethrough option in most cases.
X
X
Subscript
X
X
Superscript
X
X
Bullet List
X
X
Numbered List
X
X
OutDent/Indent
X
X
Align Left/Center/Right
X
X
Strikethrough
Feature
eWebEdit400
Ektron Editor
Justify
X
X
Remove Alignment
X
X
Insert Table
X
X
Insert Row/Column
X
X
Remove Row/Column
X
X
Merge Cells
X
X
Table/Cell Properties
X
X
Cloud Manager Updates
See Using Ektron in the Amazon EC2 Cloud in the Ektron Reference.
The following new features were added to the Amazon Cloud Manager wizard.
l
l
Auto-scaling—a check box was added to Step 1 of the Amazon Cloud Deployment
Wizard that lets you automatically use only the resources you need, up to the
maximum number of Web instances you specify.
Enable CloudFront CDN—a check box was added to Step 2 of the Amazon Cloud
Deployment Wizard that lets you add the Amazon CloudFront service to your
Amazon S3 service. (CloudFront is a paid service from Amazon.) Items are cached
by the CDN and requests to the CDN endpoint result in a lookup to the S3 bucket.
For more information about the deployment wizard, see Create the Initial Deployment
on Amazon.
What's Changed in Ektron Version 9.00?
Installation
See Installing Ektron in the Ektron Reference.
l
Microsoft .Net 4.5 is required. If your server does not have .Net 4.5, the Ektron
installation stops and you are prompted to install it before continuing the
installation.
l
l
The 9.00 installation includes ASP.NET MVC 4.0. This can only be installed if your
Ektron server meets the MVC 4.0 system requirements (see ASP.NET MVC 4 for
Visual Studio 2010 SP1 and Visual Web Developer 2010 SP1).
When setting up a database, a new installation screen prompts you to choose a
password for the Ektron administrator user. You may also change the username, if
you wish. The password cannot be admin.
IMPORTANT: You should review all accounts and passwords.
Once the installation is complete, you may update the administrator user's
username, password, or both via the Ektron Workarea > Settings > Users
screen.
The installation restricts access to the site workarea\webservices folder and
ServerControlWS.asmx file to the local server using the 127.0.0.1 address. If
you are using Ektron Webservices for any of your CMS functionality from a remote
server, you must modify the list of allowed IP addresses within Microsoft IIS >
IP Address and Domain Restrictions. For more information on how to do this,
see Securing WebServices in Securing Ektron in the Ektron Reference.
l
In prior releases, you could select None on the Search Provider screen. With
Version 9.00, you must select a search provider as Ektron installs files that let your
website communicate with a search provider. However, you are not required to set
up a search provider.
dd
Securing Ektron
See Securing Ektron in the Ektron Reference.
Securing WebServices and Securing SecuringServerControlWS.asmx was added to the
documentation.
Ektron lets you map a network drive to your website. As of 9.00, this capability requires
digest mode if SSL is not enabled. If SSL is enabled, basic authentication will work, but
credentials are not persisted on Windows 7.
Adaptive Image Resizing
See Ektron's Mobile-Driven Web Experience in the Ektron Reference.
The way of applying adaptive image resizing has moved out of web.config and into the
Workarea. The Adaptive Image Settings screen lets you choose which breakpoints are
used. (Smart Phones and Tablets are default settings. Small Phones was added as
an example of adding a breakpoint.)
Also, when you edit content with images, the Inspector in the editor lets you see and
change images.
Application Setup Screen
The Module Licenses field was removed because the functionality it supported is
obsolete.
NOTE: To access the Application Setup Screen, in the Ektron Workarea, go to Settings
> Configuration > Setup.
eCommerce APIs
eCommerce APIs have been migrated to the
Framework API: http://reference.ektron.com/developer/
> Ektron.Cms.Framework.eCommerce.
Analytics
Webtrends 3.0 Support
Webtrends 3.0 is supported.
OAuth 2.0 Support
The OAuth 2.0 protocol is supported for Google Analytics API.
Digital Experience Hub
See Setting Up the Digital Experience Hub in the Ektron Reference.
Requires upgrade to DXH version 2.0.
l
l
The SharePoint import process prompts you to select a language. It is applied to all
content in that import session. This option is available only if more than one
language is enabled.
You can create an Ektron form in any enabled language. Previously, you could only
create a form in the default language.
IMPORTANT: When setting up the Inbound Connector, a user in the Ektron Administrator's
group is typically entered. During the Ektron 9.00 installation, you are prompted to assign a
password to the admin user, and the password cannot be admin. So, if you changed the
password of the admin user during installation, you must edit the Inbound Connection and
update the password.
See also: Upgrading to DXH 2.0
eSync
See Synchronizing Servers Using eSync in the Ektron Reference.
Load Balancing
l
l
Prevents creation of most .1 files during load balancing
Better support for hosted scenarios (LB works properly with multiple sites on same
server)
l
Significantly improved ability to handle failures and concurrency
l
Significantly improved performance
l
SAN support (you can sync TL and WA when LB disabled—ESyncLoadBalanced)
File Sync
l
Automatic knowledge file cleanup during file sync
l
Improved support for concurrency (multiple file syncs—using same knowledge file)
l
Cache files previously written to system32 now in EWS root folder (support for
Windows Server 2012)
l
New information in log files
l
Retries for locked files and network failures internally, rather than skipping them
l
l
Prevents creation of most .1 files using various techniques, including:
o file hash mode
o
splitting file sync knowledge files for different types of sync and sync
directions
o
a retroactive fix deletes .1 files at the time of creation
Compares file contents rather than attributes (configurable)
Scaling Performance
l
Over the board parallelization turned on by default (even for DB sync)
(configurable)
l
Ability to configure increased performance on servers with more system resources
l
Divides work and executes some actions in parallel
l
Prevents busy server state by running actual threads (not TPL) wherever
necessary
l
Service may use 100% CPU but will not block other processes or make them busy
l
Sites minimally affected in performance due to eSync
EWS Configuration
Keywords were added to the Ektron Windows Service (EWS) config file
(C:\ProgramFiles
(x86)\\EktronWindowsService40\Ektron.ASM.EktronServices40.exe.config) to
provide additional control over server synchronizations.
These additions enable robust change detection for file synchronization, preventing
issues like .1 files from being created. If your server has more CPU resources, you can
increase file sync performance further by increasing the maximum number of parallel
threads.
You can modify these settings to accommodate your preferences.
l
DownloadFileStreamsInParallel—If this is set to true on a server with more
than 1 processor, it downloads file streams from the remote server in parallel,
using as many threads as specified in MaxNumberOfParallelThreads. Ensure that
both the local and remote server have enough resources to handle normal load if
the number of MaxNumberOfParallelThreads threads run at 100% CPU.
l
l
l
l
l
l
EnableSiteFileHashIndexingAtStartup—If set to true and if
UseFileHashForFolderSyncChangeDetection or
UseFileHashForFilteredFolderSyncChangeDetection are also true, then EWS
will start indexing all site files which are synced using file sync, without using high
CPU. This process starts 5 minutes after the service starts.
LoadFileStreamsInParallel—If this is set to true on a server with more than 2
processors, eSync loads file streams locally, in parallel, using as many threads as
specified in MaxNumberOfParallelThreads. Ensure that the server has enough
resources to handle a normal load if the number of MaxNumberOfParallelThreads
threads run at 100% CPU.
MaxNumberOfParallelThreads—Specifies the maximum number of threads
created. You should increase this value if you have adequate CPU resources to
significantly improve performance. Do not set this value to more than the number
of available CPUs. If set to a larger number, it defaults to the number of available
CPUs on the server.
UploadFileStreamsInParallel—If this is set to true on a server with more than
1 processor, it uploads file streams to the remote server in parallel, using as many
threads as specified in MaxNumberOfParallelThreads. Ensure that both the local
and remote server have enough resources to handle normal load if the number of
MaxNumberOfParallelThreads threads run at 100% CPU.
UseFileHashForFilteredFolderSyncChangeDetection—Similar to
UseFileHashForFolderSyncChangeDetection, but used for file syncs where
folder sync is filtered by file name. This includes content dependency sync, UGC
sync, package sync and template file sync.
UseFileHashForFolderSyncChangeDetection—Runs file sync for the root folders
like Assets, Private Assets, Asset Library, Uploaded Files & Uploaded Images by
comparing the contents of the files rather than file attributes. This is slower than
classic file sync but more reliable, robust, and prevents creation of .1 files.
Diagnostics
l
Major improvements to log file reader
l
Fixes to load balancer visualizer
l
Improved EWS logging performance
l
Most SQL processes run by eSync and load balancer actions are logged at log level
4
l
More information about DB sync is logged
l
Credentials are stripped from connection strings
l
Log files have changed
o Name changes
o
Information formatting
o
EWS log creates new file on every restart
eSync Queue
See also: Managing the eSync Queue
The eSync queue holds profiles waiting to be synched. A profile is added to the queue in
FIFO order (first in—first out) if a sync process is already running when you try to sync
a profile. To view the eSync queue, go to Workarea > Settings > Configuration
> Synchronization > Queue. The queue screen lets you
l
view profiles in the queue, in order
l
view each profile's state (in process or ready)
l
remove profiles from the queue
l
move profiles up or down within the queue
eSync Strategies
See also: Using eSync Strategies
l
l
Notification about eSync events with event information
o Can be used for cache invalidation
o
Provides information about the basic eSync request
o
Contains only top level rows, not their children
Ability to plug-in to the data being synched and modify it
o Can be used for scrubbing eSync data
o
l
Can be used to get detailed information about every row being synched across
All events are synchronous
o some are cancellable
l
Some events raised on a remote server (peer)
l
Notification events for DB and file sync progress
l
Load balancer events
Strategy Design Features
l
l
l
Uses framework utilized by existing Ektron strategies
Familiar to developers, with minimal divergence from existing strategies
o No new dlls to reference
Events are raised within the scope of the EWS. So, configuration files are also in
the EWS root folder.
l
Unhandled strategy errors do not bring down eSync. They are logged.
l
Strategy execution and errors shown in Web user interface
l
Developers cannot modify eSync parameters by mistake and affect eSync
l
Not all eSync parameters can be modified (configuration, state, parameters)
l
Properties are neatly categorized in new eSync API, which is different from
underlying code and, so, protected against future changes in internal architecture
l
l
Extensive, built-in code documentation available in Visual Studio, so available
during development
Sample strategies are available
Data Transform Strategy
l
l
l
Allows developers to modify eSync data while eSync is in progress
Designed to prevent runaway memory/CPU issues in EWS because of Strategy
code
Designed to prevent data issues in eSync due to unsupported strategy changes to
data
l
Isolation between real data object and strategy data object
l
Separate strategy because it slightly slows down eSync
l
Rows are available one at a time, with a context object providing rich metadata
about the row, its table, and overall position in the process
Search (non-Solr)
Windows 7 is not supported with any search providers.
Google Map API 3.0 Support
Info : Google Map API 2.0 Deprecated
Ektron version 9.00 supports the Google Map v3 API. The Google Map v2 API will not
work after May 19, 2013.
Plugin Extension Services (End of Support)
Ektron deprecated plugin extension services, beginning with release 8.01. In version
9.00, Ektron does not raise plugin extension events at all. You must use extensions to
extend the product.
Server Controls Deprecated
See Server Controls in the Ektron Developer Reference.
NOTE: Deprecated functionality was improved upon by other functionality. If you are already
using a deprecated item, you can continue to do so, but Ektron recommends using current
versions of functionality.
The following server controls are deprecated. Migrate to the current and recommended
versions at Ektron Developer Reference. For more information about using the
Framework API, see the Getting Started: Developing With Ektron and Ektron Content
Types Webinars.
l
BusinessRules
l
ContentBlock; see Templated Server Control > ContentView
l
ContentList; see Templated Server Control > ContentView
l
DesignTimeDiagnostic
l
Flex Menu; see Templated Server Control > MenuView
l
ImageControl
l
LanguageAPI
l
ListSummary; see Templated Server Controls > ContentView
l
Menu; see Templated Server Control > MenuView
l
MetadataList; see Framework API > Content > MetadataTypeManager
l
PhotoGallery
l
UserProfile
Deprecated definition (added March 2014)
There was some confusion about deprecated functionality that Ektron wants to clarify.
Old definition: functionality that is being phased out and may become invalid or
obsolete in future versions; migrate to the current and recommended version.
New definition: functionality that was improved upon by other functionality. If you
are already using a deprecated item, you can continue to do so, but Ektron
recommends using current versions of functionality.
You can continue to use deprecated functionality (for example, the ListSummary server
control).
What's Fixed in Ektron Version 9.00?
l
l
l
l
l
l
35805—Sync: user was logged out after sync.
48086—Paging links did not use the new UI when browsing content for suggested
results.
52559—Blue Content Triangle did not behave properly with Directory Control.
54392—The summary for content in the Collateral and News sections did not break
properly on the slashes in URLs in Internet Explorer, causing the styling to break.
55462—When you attempted to edit an event while viewing a Web calendar in the
Workarea, you could edit only the summary, not the event content.
57333—A potentially dangerous Request error occurred under the Dashboard tab
after searching a Micromessage with <character.
Request Validation has detected a potentially dangerous client input value, and
processing of the request has been aborted. This value may indicate an attempt to
compromise the security of your application, such as a cross-site scripting attack.
You can disable request validation by setting validateRequest=false in the Page
directive or in the configuration section. However, it is strongly recommended that
your application explicitly check all inputs in this case.
l
l
l
l
l
61213—EktronUI: Should be able to have more than one Regex validation rule on a
control. It now validates the all the rule in the regex rule added list.
61681—When you sorted a taxonomy in preview mode a content list was returned
in taxonomy display order (same order as Workarea editor).
61919—Feature request: you can now control Rel, Link, and click events for a tags
in the editor.
62850—Feature request: Added position property for DialogOptions.cs and
DialogBase.cs.
62936—Feature request: Added support for active, autoHeight, and
collapsible properties except fillSpace to AccordionBase.cs.
l
62937—Feature request: Added the ActiveTabIndex property to TabsBase.cs.
l
63724—Ontrek: UI is not in correct format on Internet Explorer browser.
l
l
l
l
l
l
l
l
l
l
l
l
l
64117—Feature request: Implemented functionality to pass the date created and
modified date while adding content.
65056—The EkDtSelector from cmsformreport.aspx(.cs) is replaced with
Datepicker.
65631—Documentation under the Theming tab for the DecimalField and
IntegerField samples was added.
65781—controlPropertiesSummary was erroneously using properties from
DecimalField.
65863—EktronUI:TextField inputs did not support the selector property. Now it
does.
65963—Error editing users after upgrading 8.02 database to 8.50.
66158—Integer Field: When disabled you could still click on spinner and change
values.
66181—In Process_AddLibraryItem() of Library.aspx was overwriting the
unknown items in the library table.
66295—Custom error messages were added to the Workarea.
66355—A folder admin/community admin/community group admin was not able to
add flagging definitions, because the 'Community flagging definitions' and 'Flagging
definitions' items were not listed under the Community management->Flagging
tree.
66380—The display for some analytics widget reports changed when the
dashboard was refreshed.
66451—WebTrends Traffic reports did not work with WT Data Extraction v3 REST
response.
66526—When you selected files to sync, each time you opened a system folder to
view the contents, the page refreshed causing you to have to scroll back down to
the location that you were at before.
l
l
l
l
l
l
l
l
67043—Fast Search: PageBuilder page with the updated/edited content block was
not returned in the search results.
67075—EktronUI:TextField Custom Validation example in Developer Ref did not
work as described.
67080—A DMS image copied from a private folder to a public folder still had
/privateassets path.
67185—ContentData.approvalMethod and ContentData.Approver are enabled.
67397—FolderData.FolderTemplates was not saved when it was set while
adding a folder through FolderManager.
67432—You could not publish if the HTML encode Title exceeded 200 characters.
67578—Security configurator screen: the Web Site description field now displays
the Web site paths.
67681—Taxonomy operators (Or and And) were added for Datasource in the
Webcalendar server control.
l
67818—Removed the stringbuilder build from ContentAnalytics.aspx.
l
68024—Text on eCommerce Product Properties tab was center justified.
l
68219—Search Phrase Report: UI now uses paging rather than a scroll bar.
l
l
l
l
l
l
l
l
l
l
l
l
l
68292—Framework API did not allow retrieval of items in the order they were set in
the Workarea.
68369—EktronUI:ButtonSet did not apply CssClass property correctly.
68407—If the folder tree was not expanded while selecting translation package for
folders, it did not include the subfolders list.
68420—If the HTML content contained extra spaces, unexpected characters
appeared in the search results.
68659—You can return taxonomy nodes the content is associated with when
getting content using the Framework API.
68661—You can get content (and other) history using the Framework API.
68739—When content and folder syncs were performed for a sync relationship and
also for full syncs, it was possible that the tracking information corrupted in the
table.
68745—Cosmetic issues are fixed on DXH UI.
68800—You can now expire the current menu cache when a new menu item is
added.
68994—Filters were not available on the new Workarea search page.
69068—Multiple rows in the Data_Definition_tbl describing timezones caused
CMS400_UPGRADE_DATA to fail.
69110—GetMenuItemList now can return an item list based on the supplied
criteria.
69136—When the option to return a list of submitted values on a form was
selected, some countries with 2 names (e.g. United States) were listed twice.
l
l
69274—Assigning taxonomy categories on the second language (same content ID)
was resetting the taxonomy on the first language (same content).
69282—A template could be incorrectly updated as the same name in the
Workarea.
l
69288—A paging link appeared on the Edit Region Tax Rate screen.
l
69335—Cosmetic issues are fixed on DXH UI.
l
l
l
l
l
69339—Unable to retrieve Menu data using Menu_image_override Criteria
property on Ontrek Site.
69348—Cosmetic issues are fixed on DXH UI.
69350—OnTrek Developer Sample: some API Managers and Methods were
missing.
69366—When you supplied WebEventCriteria to
WebEventManager.GetEventOccurenceList(), an error occurred.
69375—Custom properties of type numeric were incorrectly returned by the
Framework API user manager.
l
69385—Cosmetic issues are fixed on DXH UI.
l
69386—Cosmetic issues are fixed on DXH UI.
l
69387—Cosmetic issues are fixed on DXH UI.
l
l
l
l
69394—Community Flag definition was moved when you saved the flag definition
for the first time in the Workarea.
69418—When creating a new user using LDAP in 8.6 SP1, you could not use the
"search for user" option.
69426—You could not populate the Subject and Preamble fields in the Mail
Properties tab of a form.
69427—Old pagination style has been shown folder user admin role member tab in
workarea.
l
69440—Cosmetic issues are fixed on DXH UI.
l
69488—Pagination style was not shown in the Workarea.
l
l
l
l
l
l
69495—Assigning forum content to taxonomy did not return that taxonomy in
SearchContentProperty.TaxonomyCategory in search results.
69540—Updated assetmanagement.config to allow updated Office file
extensions.
69608—IMG "float" styles were failing to be applied when using Internet Explorer 9
in the Workarea editor.
69620—An incorrect form field item list was retrieved while using
GetSubmittedFormList method in form manager.
69630—Search: SiteId was not getting indexed for forum topics created under a
multisite folder.
69633—If you created a product and it was edited to place it in a pending state, the
pending product was searchable.
l
l
l
l
l
69641—Blog RSS feeds only worked in the default language.
69644—If you added the value as 1 for a boolean property using the API, it was
indexed as false.
69704—User was logged out if cookie encryption was enabled.
69706—If you set the editor to anything other than UserPreferred in web.config,
the user profile screen's Content and Forum editor field was not disabled.
69707—EktronUI:Button ran the JavaScript and did a post back even though it is
disabled.
l
69708—OnTrek: When you tried to add content (add.aspx), an error occurred.
l
69720—Block restricted IP address multiple times in Workarea.
l
l
l
l
l
l
l
l
l
l
69721—Invalid status was updated while updating the messageboard data using
messageboard manager.
69734—SearchUpgrade: PageBuilder page was not searchable by private content
on that page.
69738—Framework API: Deleting a form through the API left the form in the
Workarea but caused an error when you clicked on it.
69744—If you tried to import content to or from SharePoint and did not have an
inbound connector setup, the incorrect error was displayed.
69794—When you mapped a form, an error occurred during the test mapping
process upon submission.
69831—Package Sync: Exclude file sync would not work for a Workarea file sync.
69843—The Yahoo.Yui.Compressor.dll, that was shipped with 8.5 SP2, deleted
spaces in and max-width in a css media query, which broke the browser's ability to
interpret the media query.
69846—Connector setup assumed a connector would have more than 1 parameter
so that if it had only 1, an error occurred.
69847—The Next button of the Pager control for templated controls was clickable
even after the end of the results.
69871—CMS ObjectFactory.config did not always get updated to include the
DXH Form Strategy information.
l
69881—Cosmetic issues are fixed on the Connect to DXH Success/Error screen.
l
69883—Cosmetic issues are fixed on the Connect to DXH Success/Error screen.
l
69884—Cosmetic issues are fixed on the Add Inbound Connection screen.
l
69885—Cosmetic issues are fixed on the Add Inbound Connection screen.
l
69889—Cosmetic issues are fixed on the Delete Connection screen.
l
l
l
69904—When you searched the library for a particular image, the CPU utilization
maxed out.
69910—When you added a connector; the Retry option reloaded the page and
cleared your entries.
69915—Cosmetic issues are fixed on the View Log screen.
l
69916—UI issue: overlapping drop-downs on View Log.
l
69963—An SQL injection attack risk on the Ektron Search API is fixed.
l
69992—When you published a Smart Form, check boxes became unselected.
l
l
l
l
70011—When you used the file selector of metadata for a HTML content, you could
not upload library items to the library (only the Insert button was available).
70012—When you used the image selector for a metadata definition for an event of
a calendar, you could not upload library items to the library through that interface
(only inserting the library images was available).
70048—Export to excel incorrectly appended the generated report to an already
created excel spreadsheet.
70060—Feature request: Get the image by language ID (as it does) AND by default
language. The library item can now be retrieved by language.
l
70063—The extensions example in the documentation did not work.
l
70105—An alias could be added with an invalid extension through the API.
l
70107—An error occurred when a Spanish HTML form mapped to HubSpot.
l
l
l
l
l
l
l
l
l
70115—Unable to drag and drop a content block widget in a user or group
Dashboard.
70128—Package Sync: Assets, Private assets, Upload files, and Uploaded Images
Syncs were enabled for Core and UGC sync and those check boxes were disabled
for any other scope sync.
70141—An error appeared when the Filter Results button was clicked after seeing
no results on the DXH View Error log.
70184—When updating assets, ContentManager.Update() generated an error
because the path that it created was incorrect.
70187—When null was passed as criteria to GetObjectInstanceList(), an error
occurred.
70200—Periods were being stripped out of the searchable metadata definition
when you published the piece of content.
70201—DXH: When viewing available connections, the grid showed 1 fewer
connection than were actually available.
70224—Could not retrieve or save the TemplateData folder.
70262—The documentation was updated with the following note to clarify which
types of content can and cannot be placed on a Smart Form.
IMPORTANT: You can place content from folders of the following types on a Smart
Form: standard, root, site, blog, and eCommerce catalog. You CANNOT place content
from Community, Discussion Board, or WebCalendar folders on a Smart Form.
l
l
70270—UserManager.GetItem gave unambiguous error when called in a VB.NET
template. It works fine in c# template. You should not use optional parameters in
c# and do method overloading, calling to the final method by passthrough. For
more information see Why won't this seemingly correct .NET code compile?.
70304—The link checker was broken but is now fixed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
70340—If you had a submenu in multiple languages under a menu and called
MenuManager.GetTree(), an error occurred.
70356—The serviceconfiguration.cloud.cscfg file had the wrong certificate
under template folder C:\Program Files
(x86)\Ektron\EktronCloud\sdk\template\webroleonly\package.
70362—The cache manager was not invalidating cache.
70371—Suggested results were incorrectly displaying in the Workarea after
upgrading from 8.02 SP3.
70393—Clicking Edit for a piece of content immediately updated the last edit date
for a piece of content. Clicking Undo Checkout also updated the last edit date.
These issues are corrected.
70398—Paging Web Event Data was not working properly.
70421—Feature request for a list of users subscribed to each particular
subscription in Workarea was implemented. You now can view the users
subscribed to each subscription.
70506—When you created a form mapping, the code path that you followed to test
the map was not the same path used to actually submit the form. This can (and
has) created false successful mappings where the test mapping succeeded but the
actual submission failed. Both now follow the same code path.
70518—When there was a slash in the title of the form, an error occurred while
attempting to export a form report.
70527—When you tried to add a library item using the link field, you got an error
that said, Your file can not be inserted because the editor has been
closed when you accessed the Workarea in a new browser tab instead of a new
window. By default the Workarea is accessed through a new window not a new Tab
of the browser.
70572—When attempting to export a form data report, if the title of the form
included a slash, an error occurred because part of the path was not found.
70632—The BrightCove widget: Hard-coded labels in Player ID's help message had
an extra question mark (?).
70648—The Targeted Content widget had JS errors. These are fixed.
70817—The Targeted Content widget drop-down was not displayed so you could
not create global definitions.
70835—FireFox versions 16 and 17 had issues with drag and drop. These are fixed.
70901—Feature request to disable an alias when associated content was archived.
This is implemented.
70905—The top entry in a blog post assumed the date of the second blog entry.
70945—Search user templated control: browse directory search option did not
order by first name/last name/display name, but always sorted by rank
descending.
l
l
l
l
l
l
l
l
l
l
l
70984—DXH/ContextBus: If any connector configured in the ContextBus did not
have an available .dll, the context bus would start but you could not connect to the
bus.
70997—When you tried to export an HTML form report in the workarea, and
"unknown path reference detected" error occurred.
71033—When Help was requested from the Workarea, the default window size was
too small. The window size is now changed.
71092—When searching from within the Workarea for products in a Catalog, an
error occurred because a file did not exist at the path.
71114—Analytics were not showing consistent results.
71173—An inheritance for a folder uploaded using multiple DMS did not reflect the
display settings of the parent folder.
71180—When you tried to add a piece of content as a breadcrumb (searching for
the URL Link), it showed only quicklinks from the root folder in Firefox/Chrome.
71197—A user administrator could not delete other users.
71261—Get Status button for sync profile was not displayed when you closed the
sync progress dialog box.
71262—An error message was added for instances when a remote cloud certificate
is not applied and you try to run sync on the Amazon cloud.
71276—When you typed in a manual alias, when there was already an Automatic
alias of the same name set in the folder, an error occurred and prevented you from
typing in a unique name for an alias instead.
l
71285—Duplicate files were created during full template syncs.
l
71301—eSync profile properties permitted mutually exclusive scopes.
l
71321—Setting up Ektron in the Amazon Cloud Wizard steps were not in the
correct order.
l
71333—Workarea for DXH was failing to open the correct help topic.
l
71355—There was a typographical error in the Stop/Start Status dialog box.
l
l
l
71371—Documentation was amended to address issues about mapping a network
drive.
71387—When you selected an image from the library for a menu item, the path
was incorrect (unless you manually added a slash to the beginning of the path).
71410—Google Map API 2.0 was deprecated in May 2013. Google MAP API V3.0 was
implemented for the Map server control.
l
71435—If Ontrek was installed into a subfolder, links were broken.
l
71436—On-premises CMS version did not match the Amazon EC2.
l
l
71457—When you ran Usermanager.Update(Userdata) from a Web service with
Active Directory enabled, an error occurred.
71462—Folder-level permission was missing for menus.
l
l
l
l
l
l
l
l
l
71485—Entering a map address for a library item did not produce a latitude and
longitude after publishing the item.
71507—When you set the criteria to groups on the Targeted content widget, the
widget would display only the first 50 groups.
71509—Column titles in WorkArea appeared with a ‘-HC’ suffix in the Add Metadata
Definition screen for Turkish Language.
71511—Content metadata criteria did not return proper content data result.
71517—When you archived and removed a piece of content with an alias from a
site, the alias did not get removed. It pointed to a blank page, and the alias
showed up in the alias menu as active.
71519—When you ran an HTML Form report in the Workarea when languages
differ, and error occurred.
71526—Truncating "base" database tables needed more safeguards
71527—BrightCove widget: Input string was not in a correct format, after clicking
Save in a Brightcove widget that was inserted into the Targeted content widget.
71538—Simplified Chinese Language Issue: When you tried to add a Chinese
(traditional or simplified) with time values that were other than "AM," "am," or
"a.m.," then "Please enter a valid start date and time" was displayed.
l
71557—Print Report was not working in Chrome.
l
71562—Could not delete a taxonomy from all language versions of content item.
l
l
l
l
l
l
l
l
l
l
l
l
l
71566—HTML Form report calendar opened up the wrong month and caused an
error.
71570—Scripts were executed in the Ektron editor in the Workarea.
71572—When adding a service reference, the reference exposed the get request
information method which does not require authentication; it passes through
connection string and SMTP information.
71575—When you edited forms in the context editor, an error occurred.
71576—If no manual syncs had been performed for the profile, the Get Status Icon
did not get displayed after a scheduled sync was run.
71577—List Summary did not return archived content for a folder.
71591—PageBuilder needed to be converted to the new Framework API and Adding
a cache layer.
71592—Framework API did not add multilingual content.
71604—The API syntax ContentLanguage=-1 did not retrieve all languages in 8.6
SP1 and 8.6.1.
71605—Remote site URL was blank for the Azure cloud site.
71613—When some reports were exported to Excel from the Workarea, an error
occurred.
71630—An error occurred when you clicked AddItems after reordering the
existing items in a collection.
71634—A documentation error (about crawling library items) was corrected.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
71639—Automatic aliasing rules page were cached (but did not need to be).
71645—When using the Framework API to get a list of items that meet a metadata
criteria, incorrect results were returned.
71653—The FolderBreadcrumb server control did not work in Preview mode.
71669—The wrong quicklink was inserted in the content selector metadata field in
an advance search.
71671—OnTrek: All tabs showed on one page while adding an event to a calendar
on the site.
71672—When setting up a scheduled eSync, an error occurred in the AU language
when the time was 12:nn PM.
71673—An error occurred in the resource selector when adding Smart Form
content.
71684—Amazon cloud sync: The bin directory was synced even when Bin option
was not selected in the template sync.
71686—A JavaScript error occurred after selecting 'Edit in context' option.
71687—A JavaScript error occurred after using the backspace key to delete a
bookmark.
71688—When a membership user was registered, a verification email was sent
with a link for the user to click on. That link did not work if a site was using SSL.
71694—A 404 error occurred when you clicked Help from the security configurator
modal dialog box.
71696—You could submit a form in PageBuilder multiple times before you got a
postback message.
71702—UserAPI.GetUserById() did not return the other user data by userid, if
you were not an administrator or part of the administrator group.
71706—Ontrek: You were unable to upload photos to a user profile page.
71709—When the description for a WebCalendar control has multiple <p> tags that
were inserted when Enter was pressed, the text following the Enter was
encapsulated within <p> </p> tags. When the ICS file is opened in Outlook, only
the first line in the description was displayed because Outlook seemed to ignore
Newline characters.
71714—A security issue was discovered and is fixed.
71720—Changes were not being synchronized between the Staging and Production
database.
71722—Amazon delete deployment failed when using a new Ektron security group
that was created during deployment.
71723—Cloud Formation Parameters tab did not display Security group information
if you created the security group using the existing default options for deployment.
71727—Unable to upload multiple DMS documents.
71728—Deployment failure occurred in the Amazon could because the request
must contain the parameter ImageId.
l
l
l
l
l
71729—OnTrek: Adding a task was not working properly on the user profile page in
Internet Explorer 9.
71732—Ontrek: Edit in Context was not working properly on the user profile page
in Internet Explorer and FireFox.
71734—Uploading user or group avatars did not delete or replace the existing
(physical) image file on the server.
71736—Unable to add PowerPoint templates as a file type.
71740—Remote name was not resolved when Web instances were increased in a
South America zone.
l
71746—The new login splash window displayed the incorrect version.
l
71752—Auto aliasing timed out if you had more than 20,000 contents.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
71756—Adding a redirect in multisite did not allow the same original URL and subSite URL.
71757—The Ektron editor overlapped the screen when you inserted an ordered list.
71758—Flex Menu issue when using .Net Routing: for relative URL path access, the
Getfilename(request.CurrentExecutionFilePath) returned empty and
caused an error to occur.
71767—Unless you were an Administrator, you could not create hyperlinks in
forum post replies; the buttons did not exist.
71779—Could not retrieve "most viewed" content from a specific folder.
71784—When you created a reoccurring event and then subsequently edited one
of the events (such as it's title), the other events disappeared from the calendar,
leaving only the edited event.
71818—Taxonomy paths were not saved correctly to other languages.
71842—When there were more than 50 top-level menus, Package-sync would let
user choose from only 50 of them (listed chronologically).
71874—When using GetEventOccurrenceList(), Web calendar events were not
paging properly.
71880—When using Framework API to get a list of items in a certain taxonomy and
order by the display order in the Workarea, all language versions of content were
returned.
71883—Assets were not being transferred to the search server.
71894—When using the library to insert images into HTML content, the search did
not return images imported to a multisite folder.
71896—Incorrect permissions were returned when you used the Permission
Manager.
71898—Users with an email address ending with .travel (instead of .com or .org)
could not be created by the Ektron.Cms.Framework.User Add method.
71900—The Key Performance Indicator report was throwing a SQL timeout error.
Changes to the embedded function and the addition of indexes dramatically
reduced the elapsed time.
l
l
71913—If you ran upgrade utility to upgrade the database to Ektron Version 8.6.1,
it failed. And, if you ran the scripts manually, you got multiple errors.
71922—If you did the following, the update was applied to the subscription, not the
recommendation.
1. Added a subscription to a cart.
2. Added a recommendation (via a Recommendation control on the Cart page).
The recommendation is for a tangible product, not a subscription.
3. Updated the total items for the recommendation.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
71925—If you used ContentManager.GetList(ContentMetadataCriteria),
results were not filtered properly.
71929—After applying Site Update 8, there was an aliased URL for a community
group that stopped working. When the language value of the community alias was
changed to 1033, the alias worked.
71932—If you tried to add custom styles and classes to the editor in 8.7, nothing
happened when you tried to apply a class name to a tag.
71947—Spacer.gif was added to a newly emptied metadata image field
(specifically from the Edit Page Layout view of PageBuilder. This is fixed by having
GetContentById(contentData.Id) return the contentdata.Image instead of
Spacer.gif.
71950—eCommerce cookie displayname was always blank.
71970—Generated link was using HTTP instead of HTTPS when email was sent to
the "Last Editor."
71981—The badlink checker process checked only the top 50 published content
(with lowest to highest order by content_id [content type 1 &2 HTML/Form]), so
it missed added content when the content count was greater than 50. This is fixed
so that the badlink checker runs for all HTML/Form content.
72000—On the Map List page and the ListSummary -> Paging example of the
Ektron Developer Reference, apostrophes (') in the names of the businesses were
showing up as &#39;.
72015—When a non-administrator user (despite their permissions level) tried to
add a library item to a calendar event on one of the multi-sites, an error occurred:
Current user does not have permissions to carry out this request.
72023—A time zone was incorrectly added.
72028—Logged-in membership users could access some Workarea templates that
contain confidential information if their URLs were entered directly into the
browser.
72036—Serialization failed using CouchDB persistence of sessions.
72039—If you edited content in the editor, opened source view, inserted a script
tag, then saved, you could not subsequently edit that content's source view.
72051—If you tried to compile your website in a Web application project, you
would get namespace errors that prevent you from compiling the solution.
l
l
l
l
l
l
l
l
72052—The approval chain was broken and caused an error due to an incorrect
datatype.
72058—Custom session settings were not persisted when the Ektron login
occurred.
72059—When you added the same manual alias in another language for a page,
the page layout was grayed out and checkin/publish was not possible.
72060—ContentManager.GetList(ContentCollectionCriteria) did not return
staged content.
72065—Performance improvements were made to eCommerce.
72078—If you has more than 1 subscription product in the cart and checked out,
you were added to 1 subscription group only instead of all subscription groups in
basket.
72081—After upgrading from 8.02 SP1 to 8.6 SP1, you could not assign folder
permissions to any user.
72112—If you were in the Workarea of a Multisite environment and did the
following, no results appeared.
1. Created content with an alias under a multisite folder.
2. Created another content item.
3. Used Link Manager to add a link to the QuickLink for the content created in
step 1.
4. Returned to the content created in step 1.
5. Clicked Link Search.
l
l
l
72113—After a synchronization, aliases were unavailable due to the time interval
between deleting old aliases and regenerating the aliases. This is addressed.
72125—After you assigned a task to a user, CMS_GetUserByID was passed the
user ID of a deleted user.
72128—When checking out using the eCommerce checkout control, if you clicked
submit order at the same time as another user, one user's order would be
submitted but and the other generated a "sql deadlock" error.
l
72153—A link search returned incorrect results.
l
72170—ContentManager.Add() did not trigger a Webalert.
l
l
l
l
l
72173—eCommerce Coupons: If a user had a cart with several items, and the
quantity of the first item in the cart was more than one, and a coupon discount was
applied, the subtotal was not calculating correctly.
72174—When you clicked on the Sync icon, a JavaScript error occurred.
72183—When you previewed a page layout, the mobile preview did not render
properly in Internet Explorer 8 or 9 (but rendered correctly in Firefox and Chrome).
72200—When using the Aloha editor in 8.7, you could not update content that was
created prior to 8.7.
72202—Within the workarea, a "Date Modified" sort was not working properly.
l
l
l
l
l
l
l
l
l
l
72212—When using external links in the MenuView server control, a slash (/) was
added to the front of the link. This incorrectly resolved the link as a local instead of
an external link.
72238—If you tried to use the Framework API to add a new community group, the
API access mode admin was not accepted, and you saw an error: The current
user doesn't have permissions to create the group.
72245—You could not edit form properties from the Site menu.
72246—This fixes a problem where load balancing was taking too long. The fix
enables each server to cache items from the other.
72247—While editing a Smart Form with a resource selector whose type is
taxonomy, if the taxonomy node path was long (for example, Dons Casino >
California > News Events), you could not click OK.
72248—During a content level sync, SQL deadlocks in the database could
sometimes bring the site down.
72258—Mobile PageBuilder templates were not switching to mobile on preview.
72254—When you used the Framework API and called
FolderManager.AssignMetadata() and IsTemplateInherited = false, an
exception was thrown.
72274—Changing the re-occurrence of a calendar event prevented the
corresponding download from being opened in Outlook 2013. (In Outlook 2010,
opening the event gave an error stating the event was not a valid calendar event.
In 2013 nothing happened when you tried to open it.)
72286— An issue related to the Firefox browser: While editing content, if a user
opened the Image Properties window but did not set an Image Alignment value,
the align="null" property was inserted into the <img> tag. When the user tried to
publish the content, the following error appeared.
The 'align' attribute is invalid—The value 'null' is invalid according
to its datatype 'ImgAlign'—The Enumeration constraint failed.
l
l
l
72324—Menuview templated server control was not using target for an external
link.
72340—Extra <br/ > tags were added to published content.
72373—When attempting to upgrade search server from 8.6 to 8.7, an error was
displayed Exception has been thrown by the target of the invocation. The problem
was related to user permissions. To fix the problem, add a Windows Registry key
named SkipAdminCheck to the path HKEY_LOCAL_
MACHINE\SOFTWARE\Wow6432Node\Ektron. This key skips the administrator check
dialog.
l
72397—Changing the target of an alias did not always update the quicklink.
l
72425—When you browsed a subcategory an JavaScript error occurred.
l
72438—Extra <br/ > tags were added to when editing (then saving) HTML in the
Source Viewer of the Ektron editor.
l
l
l
l
l
l
l
l
l
72441—In the initial load, when it was priming the cache, PageInfo would return
the totalpages count. In subsequent loads, the totalpages value was always 0,
even when requesting the same page of data. For any given new current page
request, it would return the accurate page count, but when you reloaded that page
of data, it was 0.
72451—When you sorted any folder by Last Editor, an error occurred.
72456—When upgrading a site from 8.0 SP1 to 8.6.1, errors were generated, even
when running the scripts manually.
72472—A SQL injection vulnerability was identified in the Ektron server control
Web service during a penetration test.
72476—eCommerce was not successfully archiving a published product.
72504—Adding a taxonomy name inserted a space at the end of the name in the
database, which created an issue for aliasing based on a taxonomy and was unable
to exclude the name.
72527—Editing in-context did not render on the page on subsequent attempts.
72561—An error occurred with an incorrect count when you updated your license
keys through the workarea.
70310—Asset thumbnails do not display in multisite folders.
Known Issues in Release 9.00
IE Compatibility View does not work with features that use HTML5 CSS3-compliant
browser technology. If the new Ektron features are not working, you may be in IE 9
Compatibility View. To change this:
1. Press F12 in your IE9 browser. A settings menu bar appears at the bottom of the
browser above the tabs.
2. Set Browser Mode to Internet Explorer 9 (not Compatibility View).
3. Set the Documentation Mode to IE9 Standards.
4. Click X to exit.
Known Issues for the Toolbar
l
l
l
l
When editing in Design mode, you can close the PageBuilder panel clicking X in the
top right corner of the panel. To reopen the panel, you must click Design again.
If your session expires while in the website with the toolbar enabled, the toolbar
still displays, but the editor’s menus in Content view and PageBuilder panel in
Design view will not be accessible.
If a page does not have the editor menu or PageBuilder functionality on it, the
toolbar displays, but will be empty. It should display (but does not) the Mobile
preview icon if Mobile breakpoints exist.
In Firefox, the Blog server control is not responsive when the toolbar is enabled.
l
If you cannot see menus or title bars when editing your page a JavaScript error
occurred on the site and has shut down JavaScript engine. It is also possible that
the access point ( ) or PageBuilder is not implemented on the page.
Solution: If this is a JavaScript issue, activate the test pages in the Min site. If the
error does not occur on the test pages, then the issue is with your JavaScript,
which you should debug.
l
If you cannot interact with the page even though the Toolbar is showing and you
are logged in, your session may have expired or you may be logged in on another
browser.
Solution: Log out and then log in again.
Also, you can set session expiration time in web.config.
<sessionState mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;
Trusted_Connection=yes"
cookieless="false"
timeout="20" />
l
If the toolbar is enabled and you are using the correct version of Internet Explorer,
but the old user interface is showing up on the page, you are probably using
Internet Explorer in Browser mode: Internet Explorer 9 Compatibility View.
Solution:
1. Press F12 in your IE9 browser. A menu bar appears at the bottom of the
browser above the tabs.
2. Set Browser Mode to Internet Explorer 9 (not Compatibility view).
3. Set the Document Mode to IE9 Standards.
4. Click X to exit.
l
If the Ektron user experience looks messed up on your page, then you may have
errors in your site code, or you may have CSS Cascading conflicts.
Solution:
1. Debug your page. If no errors are found, the problem is likely a CSS conflict.
2. Modify customer CSS. (ex., look for “Important!” rules)
3. Test on test page from min site.
4. If these measures do not resolve the issue, turn off toolbar at Workarea
> Settings > Configurations > Template Configuration.
Known Issues for the Content Dashboard
l
The Content Dashboard show only results of published content. (You can use the
Workarea to find published content.)
l
You cannot filter by sub-types or specific Smart Forms.
l
You cannot search for a content ID.
l
The Firebug feature of Firefox causes the Content Dashboard to freeze.
l
Content Dashboard does not filter results based on content permissions.
Known Issues for Persona Management
l
l
If you complete a form that is mapped to a persona and browse to a page that has
persona-specific content, you may not immediately see the targeted content for
that persona. If this happens, wait 1 minute then refresh the page.
HubSpot numeric fields behave as if they were string values when used with
Persona Management.
Known Issues for the Editor
l
HTML5 compliant browser needed—generated markup is browser-dependent
l
Drag and drop images does not work in Internet Explorer. (Use Firefox or Chrome.)
l
l
l
There is currently no configuration to disable the Inspector's Advanced tab.
(However, you can define custom styles.)
Each browser may have its own way of handling the "Undo" behavior.
Table styling/selection—some users have found it difficult to apply borders to an
entire table. (You can use the Source Viewer to apply styles.)
l
l
l
If you do not have permission to upload images to the library folder of the content
you are working on, drag and drop will appear to work, but will insert a broken
image into your content. (You can remove this broken image by deleting the
content in the Source Viewer.)
Responsive images/drag and drop of images in the editor: If you drag and drop an
image whose name contains a space, a thumbnail does not appear for that image
in the Advanced Inspector's Responsive Image section.
If you select the Insert Special Character icon ( ), the special characters table
appears for you to select a character. There is no GUI way to close this table, but
you can do 1 of the following:
o Press Esc to dismiss the table without inserting a character.
o
Insert a character, and delete the character if you did not want it; the table
disappears.
Known Issues for Solr Search
Installation and Launch
l
l
l
Whenever you use Solr, log in as the user who installed it. Do not let that user's
credentials expire.
If you need change port numbers determined during installation, you must reinstall
Solr.
If you upgrade your JDK version, you must replace it in the same directory to which
you originally installed. You may not install more than one JDK version to that
directory.
Site Registration
l
While re-registering a site, there may be an error (returned by ManifoldCF) while
deleting a pre-existing connection corresponding to your core.
Error Description
During site registration, old jobs for existing connectors (output and Ektron
connector) are deleted prior to deleting the connectors themselves. Although the
jobs are deleted, Manifold may perform clean-up operations on deleted jobs.
During clean up, attempts to delete connectors for such jobs may fail.
In this case, the site registration process attempts to delete the connection again
after a specific interval. You can configure the maximum number of re-tries or the
retry interval in the Ektron Solr Admin Service config file (C:\Program Files
(x86)\Ektron\Search1.0\Administrative Service\
Ektron.Cms.Search.Solr.ServiceHost.exe). Within that file, edit the
MaxDeleteAttempts and MaxDeleteInterval properties. Default values are 15
seconds and 10 tries. Then, restart the Ektron Solr Admin Service.
Solution
If you see errors like Exceeded MaxTries while trying to delete
output/repository connection in the Ektron Solr Admin Service logs (Verbose
logging), increase these parameters or wait for the jobs to be completely removed
from Manifold CF. Depending on the size of your index, the clean up of a deleted job
may take a few minutes.
l
After installing Solr, until you register at least one site, if you attempt to browse to
the Solr Admin screen, this message appears: There are no Solr cores running.
Using the Solr Admin UI currently requires at least one Solr core.
After you register a site, this message disappears.
l
If you edit the schema.xml file and try to re-register your site, an error is thrown.
Error Description
The site registration process encountered an error while attempting to remove
an existing Solr core for your site. Could not find a part of the path
'C:\Program Files (x86)\Ektron\Search1.0\Solr\cores\1ca92f29\conf.
Solution
Stop and start the Manifold Agent and Tomcat.
l
If you reload a core and try to register your site again, an error is thrown.
Error Description
The site registration process encountered an error while attempting to remove
an existing Solr core for your site. The process cannot access the file
'tlog.0000000000000000000' because it is being used by another process.
Solution
Stop and start Tomcat.
General Issues
l
Only templated server controls and the Framework API are supported.
o The following controls and API (deprecated since the 8.5 Release) are not
supported
n IndexSearch server control
n
Web Search server control
n
ProductSearch server control
n
CommunitySearch server control
n
Search APIs that predate the Framework API
> Ektron.Cms.Framework.Search
l
To improve performance, assign to the user account under which Solr services will
run permission to lock pages in memory.
Workarea Search Status Screen
If you view the Workarea Search Status screen, change your search provider, then
browse the page again, it may display the cached version of the old search settings. To
resolve, clear the cache (by recycling the app pool) or wait for the cache interval to
expire before viewing the Search Status screen.
Crawling
l
If a full crawl fails, the next crawl is a full one (even if a request for an incremental
crawl was received).
Search Results
l
l
l
l
l
l
The search ignores words in a custom summary.
If you search a Web calendar title, the results include random words with the
search text.
If the number of searched content items exceeds 50,000, search crawling slows
down considerably.
Some results from PageBuilder pages return concatenated text.
In some asset summaries, asterisks (*), question marks (�), and other special
characters appear.
If you
1. Import a .doc file to the Ektron Workarea.
2. Copy and paste that file in another folder.
3. Run a crawl.
4. The second document can only be searched by its title.
l
If you
1. Import a PDF to the Ektron Workarea and crawl it.
2. In the PDF, find the last word of one line and the first word of the next line.
3. Place the words in quotes, and insert them into a search field.
4. You get no results.
5. If you remove the space between the words and run a search, you get the
expected results.
l
If you
1. Publish a content block.
2. Crawl the content.
3. Edit the content block, and set the golive date to a future date.
4. Publish the content.
5. Crawl the content, you see this error:
Error: java.lang.IllegalArgumentException: Source input stream may
not be null
l
If you
1. Install and register a site.
2. Open the Solr admin console and reload your core.
3. Try to register the site again, you see this error:
The site registration process encountered an error while attempting
to remove an existing Solr core for your site.
The process cannot access the file 'tlog.0000000000000000000'
because it is being used by another process.
4. To resolve, stop and start Tomcat to register the site again.
l
Solr misinterprets some complex queries.
l
The Workarea’s search results include content for which the user does not have
read permission. But when the user clicks on such content, he is denied access.
Templated Search Controls
The FacetsView control does not support ranged facets for integer, decimal, and date
properties.
Precompiling a CMS Site
A long path for the \Workarea\FrameworkUI\js folder generates an error when you
pre-compile a CMS site. You have the following workarounds.
Workaround 1:
1. Before you precompile a site, move the FrameworkUI\js folder out of the site.
2. After you precompile the site, move the folder back into the site from where your
precompile started and to the precompiled or published location.
Workaround 2:
1. Change the value of Temp and Tmp environment variables. The default value is
%USERPROFILE%\AppData\Local\Temp and you need to change it to C:\tmp.
2. After you precompile, you can change these values back to their original values.
IMPORTANT: After making any change to environment variables you must reboot your
system for new values to take effect.
KB Articles
l
During installation, an error is displayed 'Exception has been thrown by the target
of the invocation.'
l
Upgrade from 8.7 to 9.0 results in jquery errors
l
Why is the new Ektron UX not working properly?
l
Resolving error that appears after Editor Translate button is pressed
l
Ektron.Cms.Framework.UI.Search.QuerySuggestion Throws Error
Version 8.7 SP2
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: AUGUST 16, 2013
What's Fixed in Ektron Version 8.7 SP2?
l
l
l
l
l
l
Security vulnerability—Unprotected site, may have been vulnerable to adding nonwhitelisted being files.
Security vulnerability—Improperly configured site had potential for file execution
from malicious source.
70310—Image thumbnails did not display in multisite folders.
70426—When using eWebEdit400 and version 21 of the Google Chrome browser, if
you created new content, the editor was initially disabled (grayed out).
71001—Chrome and Firefox were not recognizing file extensions (such as .svg
MIME types).
71874—Paging Web Event Data was not working with GetEventOccurrenceList
().
l
71981—Valid links were being returned in the bad link checker.
l
72039—You could not edit Google scripts after upgrading to Ektron 8.7.
l
l
l
l
l
l
l
72200—When using the Aloha editor in 8.7, you could not update content that was
created prior to 8.7.
72128—When checking out using the eCommerce checkout control, if you clicked
Submit order at the same time as another user, one order was submitted, but the
other generated a "SQL deadlock" error.
72212— When using external links in the MenuView server control, a slash (/) was
incorrectly added to the front of the link. This incorrectly resolved the link as a
local instead of an external link.
72246—Load balancing was taking too long. The fix enables each server to cache
items from the other.
72247—While editing a Smart Form with a resource selector whose type is
taxonomy, if the taxonomy node path was long (for example, Dons Casino >
California > News Events), you could not click OK.
72248—During a content level sync, SQL deadlocks in the database could
sometimes bring the site down.
72254—When you used the Framework API and called
FolderManager.AssignMetadata() and IsTemplateInherited = false, an
error occurred.
l
l
72274—Changing the recurrence of a calendar event prevented the corresponding
download from being opened in Outlook 2010 and 2013. In Outlook 2010, opening
the event caused an error stating the event was not a valid calendar event. In
Outlook 2013, nothing happened when you try to open it.
72286—Firefox browser: While editing content, if a user opened the Image
Properties window but did not set an Image Alignment value, the align="null"
property was inserted into the <img> tag. When the user tried to publish the
content, the following error occurred.
The 'align' attribute is invalid—The value 'null' is invalid according to
its datatype 'ImgAlign'—The Enumeration constraint failed.
l
l
l
l
l
72308—Security vulnerability: unauthorized user access to account detail
enumeration.
72340—Extra <br> tags were added to a Web page when it was published.
72376—Security vulnerability: a Web application was vulnerable to an
unauthenticated XML external entity attack.
72377—Security vulnerability: a Web application was vulnerable to reflective
cross-site scripting.
72379—Security vulnerability: a Web application allowed redirection to external
URLs.
l
72377—Web application was vulnerable to reflective cross-site scripting.
l
72379—Web application allowed redirection to external URLs.
l
l
l
l
l
l
l
l
72382—Security vulnerability: Password hash handling vulnerable to being visible
to unauthorized users.
72438—Extra <br> tags were added to a Web page when a change was made in
the Source Viewer.
72451—A mismatch in the column name caused an error when you sorted by "Last
editor."
72456—When upgrading a site from 8.0 SP1 to 8.6.1, errors were generated, even
when running the scripts manually.
72504—Adding a taxonomy name inserted a space at the end of the name in the
database, which created an issue for aliasing based on a taxonomy and was unable
to exclude the name.
72561—After upgrading from a 7.x version to 8.6.1, a customer updated license
keys through the Workarea, and got the following error: Error: You can not update
your license key(s) because there are more users in the database then the key(s)
allow. No Database changes have been made. Before these license key(s) can be
accepted you must delete the excess users. Your user count exceeds the license
key(s) by: 1.
72657—If you uploaded multiple images in DMS, when you clicked on a picture, its
thumbnail size appeared instead of its actual size.
72677—A SQL injection vulnerability in the Ektron server control Web service is
fixed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
72719—If your database contained user groups with large IDs over the value of
Int32, the preapproval functionality broke and you got the following error: Value
was either too large or too small for int32.
72731—When you modified values in a submitted form, the modifications were not
sent in an email.
72736—Workarea timed out when un-inheriting a large number of folder properties
under the templates tab.
72745—A conflict occurred between jquery/ajax and edit-in-context on Internet
Explorer Version 8.
72819—In the Aloha editor, extra <br> tags were added whenever you created a
new line in Source Viewer.
72820—IMG float styles were not applied in the eWebEdit400 (aka Content
Designer) editor when using Internet Explorer version 9 or 10.
72823—An issue in the database upgrade scripts caused the first sync after an
upgrade to take a very long time.
72831—eCommerce currency symbols showed up incorrectly when the user
switched from UK to US.
72846—The Ektron default editor replaced "script" tags with "textarea" tags in
Smart Forms.
72847—Load balancing of 2 servers took an excessive amount of time to
complete.
72875—If you set up the static file handler, unavailable pages caused an
error: 500 error on resource not found. Now, such pages correctly produce a 404
error.
72877—This issue involves editing a calender event from the front-end of the site
or from a PageBuilder page. If you opened an event but then clicked Cancel, that
action removed the content from the calendar display and changed its status to
"checked out."
72885—While adding or editing a forum post on a page that uses the Forum server
control, if you changed the font size of the text then posted, the changes were not
saved.
72900—When users were editing a Smart Form rich area text field, they could click
Submit or Publish before saving the content. As a result, the content was not
being saved. This is fixed, so users cannot click Submit or Publish until they have
saved a rich area field's content. 72927—Edits to the name of a taxonomy were not reflected in existing content
through the content view.
72931—The Smartform resource selector load time was prohibitively long.
72949—If you edited a content item and set the Schedule tab's Start Date to
today, then edited that date, an error was displayed. Also, you could not publish
the content. Both problems are fixed.
l
l
l
l
l
72977—After the first time you saved a calendar event, if you subsequently
published the event, Ektron added extra paragraph and break tags to the
description.
73000—If you are using the eWebEdit400 editor (also known as Content Designer),
after publishing content the first time, the editor was adding extra line breaks after
nested <h2> and <div> tags.
73031—When you created a Smart Form configuration, the w3wp.exe process
failed.
73040—Chrome browser did not let you insert Smart Form fields while creating
smart form configuration.
73079—The Menumanager FrameworkAPI cache did not change to the selected
language.
(This page intentionally blank.)
Version 8.7 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JUNE 10, 2013
See Bad Link Report in Working with Content Reports.
The Bad Link Report was optimized for better reporting including:
l
Processes all content.
l
Several hard-coded values were removed and made configurable.
l
l
l
You can configure the MaxErrors, UserAgent, and AcceptType:
o BadLinkCheckUserAgent: Changes the user agent value.
o
BadLinkCheckAcceptType: Changes the HTTP accept type.
o
BadLinkCheckDebugEnabled: Debugging information only.
o
BadLinkCheckMaxErrors: Processes bad links until it reaches a specified limit;
the default value is 1000.
For every 10 bad links discovered while processing, the Bad Link Report is updated.
If the link process was not completed, you can continue the process by clicking
Check Now in the Workarea to resume the Bad Link process.
l
HTML-formatted output was removed from the business layer to the UI page.
l
Serialized JSON response is written to workarea/ekbadlinkrpt.json.html.
l
Fixed a memory leak issue.
l
Badlinkviewer.html displays logs in a better format.
The following issues were also resolved for Ektron Version 8.7 SP1.
What's Fixed in Ektron Version 8.7 SP1?
l
l
l
70527—When you tried to add a library item using the link field, you got an error
that said, Your file can not be inserted because the editor has been
closed when you accessed the Workarea in a new browser tab instead of a new
window. By default the Workarea is accessed through a new window not a new Tab
of the browser.
71181—Email was not being delivered to a community group.
71922—If you did the following, the update was applied to the subscription, not the
recommendation.
1. Added a subscription to a cart.
2. Added a recommendation (via a Recommendation control on the Cart page).
The recommendation is for a tangible product, not a subscription.
3. Updated the total items for the recommendation.
l
71932—If you tried to add custom styles and classes to the editor in 8.7, nothing
happened when you tried to apply a class name to a tag.
l
71981—The bad link report was missing some results.
l
72036—Serialization failed using CouchDB persistence of sessions.
l
l
l
l
l
l
l
l
l
l
l
l
l
72039—If you edited content in the editor, opened source view, inserted a script
tag then saved, you could not subsequently edit that content's source view.
72058—Custom session settings were not persisted when the Ektron login
occurred.
72059—When you added the same manual alias in another language for a page,
the page layout was grayed out and checkin/publish was not possible.
72078—If you had more than 1 subscription product in a cart and checked out, you
were added to 1 subscription group only instead of all subscription groups in
basket.
72113—After a synchronization, aliases were unavailable due to the time interval
between deleting old aliases and regenerating the aliases. This is addressed.
72183—When you previewed a page layout, the mobile preview did not render
properly in Internet Explorer 8 or 9 (but rendered correctly in Firefox and Chrome).
72200—When using the Aloha editor in 8.7, you could not update content that was
created prior to 8.7.
72202—Within the workarea, a "Date Modified" sort was not working properly.
72212—When using external links in the MenuView server control, a slash (/) was
added to the front of the link. This incorrectly resolved the link as a local instead of
an external link.
72246—This fixes a problem where load balancing was taking too long. The fix
enables each server to cache items from the other.
72248—During a content level sync, SQL deadlocks in the database could
sometimes bring the site down.
72315—Calendar event summaries were erroneously being removed.
72397—When editing an existing alias and pointing it to a new target, the quicklink
was not always updated when the alias was saved.
Version 8.7
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: APRIL 1, 2013
New Features and Upgrade Information
Editor
See Editing in Ektron in the Ektron Reference.
l
l
l
In Ektron 8.6 and 8.6.1, you had to manually install the editor. Now the installation
occurs automatically when you install or upgrade.
You can apply additional styles that are available in the editor.
The Source Viewer displays formatted HTML with line numbers, and syntax
highlights.
l
The Source Viewer has Find and Replace functions.
l
You can insert embedded media.
l
You can insert bookmarks.
l
Templates were enhanced and now display a folder tree for finding template files.
l
The new editor is integrated with the Forum server control.
NOTE: The eWebEdit400 editor is still available but is no longer the default editor.
Machine Translation Uses New Service
See Using Machine Translation in the Ektron Reference.
The 8.x and eWebEdit400 editors use a new service to run the Machine Translation
feature. You must enable this service for content authors to use the Translate ( )
button on the editor toolbar.
Cloud Manager
See Ektron in the Cloud in the Ektron Reference.
l
Amazon EC2 is supported.
l
New wizard for deploying a site package to Amazon
l
Setting up Search server using Amazon EC2
Digital Experience Hub
See Using the Digital Experience Hub in the Ektron Reference.
l
SharePoint import prompts user to map SharePoint metadata to Ektron metadata.
l
Support for SharePoint 2007 Receiver.
l
Option to delete Ektron content automatically when corresponding SharePoint
content is deleted. This option appears while selecting SharePoint content to
import (see image below).
o
A new IConnector.DeleteObjectInstance method was added to support
this functionality
IMPORTANT: Ektron 8.7 requires DXH version 1.2. See Also: Upgrading DXH to Version
1.2 in the Ektron Reference.
New Login Template
The login template associated with cmslogin.aspx has been updated. The login
control has not changed.
8.7 version of cmslogin.aspx
Installation/Upgrade: Changing Builtin User Password
is Required
See Editing the Builtin Username and Password in the Ektron Reference.
Ektron 8.7 provides enhanced security by requiring a change to the builtin user's
password during installation or upgrade.
Responsive Web Design for PageBuilder Pages
See Applying Responsive Design in PageBuilder in the Ektron Reference.
You can apply Responsive Web Design tools, such as Twitter Bootstrap Framework, to
PageBuilder pages. So, you can apply style classes to columns instead of physical units
of measurement. PageBuilder pages then become responsive, automatically adjusting
to each device's requirements and eliminating horizontal scrolling.
What's Fixed in Ektron Version 8.7?
l
l
l
l
68973—When importing blog content into Ektron, Ektron would assign the current
date to the blog. The ability to change the date-created entry for a blog was added
to the API to allow customers to maintain dates of their original postings.
69343—Right clicking on a Smart Form in Internet Explorer did not return a popup;
it flashed and disappeared.
70091—If a form was included in the list of related content (using content selector
metadata), it removed the entire list of related items.
70092—When adding Hebrew language content in the Workarea, the text direction
was not reading or displaying right-to-left.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
70095—Adding a manual alias using the ManualAliasManager API did not work.
70340—If you had submenus in multiple languages under a menu that was reordered in only one of the languages and ran MenuManager.GetTree() against the
menu, you got an error.
70458—Sitemappath was not updating in CMS Extension Folder Strategy.
70627—An end user could edit a discussion board post after it was approved by a
moderator.
70762—Image data was not saved when it was added to Image Data metadata in
the PageBuilder wizard.
70733—Search Server performed the extraction of textual data from XML content
(including all literal text nodes and all attribute text in the DOM). The indexing
components were updated to perform a pre-extraction of the textual content prior
to pushing to Search Server. This pre-extraction feeds only the literal text nodes
(element children) into the index.
70755—An OR operation was not functioning properly in SQL.
70776—When you select an image in some content, you can use the Aloha
Inspector to manually specify the image's height and width. However, if you had
previously used the image "handles" to resize the image, you could not modify the
height and width fields in the Inspector.
70794—The Alias tab for content that was edited from the Edit-in-Context access
point showed no defined alias, even when the content had an automatic or manual
alias.
70811—A character in English is 2-bytes long in the database. However, in some
other languages, that character may exceed 2-bytes, resulting in an incorrect
error that 200-character limit was exceeded. The character limit was removed,
fixing this issue.
70875—API did not allow multiple language assets.
70889—If you used the MenuView templated server control on a page, and you
also had a standard ASP.NET Button control on the page, when you clicked the
button, the menu was blank when the page was posted back.
70937—Postal code IDs were not displaying properly in workarea. The first postal
code on each page displayed a valid ID, but all others had an ID of 0.
70946—If you had a Metadata of type Content Selector and tried to use this to
select a file from the Library with the library's "Search" feature, the resulting
metadata was incorrect and not saved after publishing the content. (Selecting the
same file without using the search saved the metadata correctly.)
70953—API ContentManager ContentProperty.GoLiveDate
CriteriaFilterOperator.IsNotNull did not work.
70957—The Library Read Only permission was only being checked at the root
level. So, if a user was granted Library Read Only permission in a folder for which
inheritance to the root is broken, he could not access that library folder from an
Open dialog.
l
l
l
l
l
l
l
l
l
l
l
l
l
70973—Chrome browser only: If you edited HTML content, opened the Summary
tab, inserted text, then tried to Select All either by using the mouse to highlight
all text or pressing Ctrl/A, the text area was selected, not the text itself.
70976—Chrome browser only: If you were working with a Smart Form Rich Text
Area field and pasted text from Notepad or Word then you pressed <Enter>, the
lower paragraph became highlighted. If you then hit any key, the text was deleted.
70977—When updating a summary for a PDF file, the summary was being saved,
but when clicking on another folder and going back to the content, the summary
had reverted back. The history table showed a change to the summary but the
content was not showing the new summary even if restored.
71001—Chrome and Firefox were not recognizing the file extensions (such as .svg
MIME types).
71010—If you were working with a Smart Form, added a Choices Field with several
choices, and the A selection is required box was not checked (meaning no
selection is necessary), you saw this error when the form was used and no
selection was made: The Field1 element is inavlid - The value " " is invalid according
to its datatype 'String" - The Enumeration constraint failed.
71018—The AssetManager Framework API did not work when you added or
updated the content properties GoLiveDate or ExpireDate.
71024—When working with taxonomy categories in content, if you selected a child
node in the taxonomy structure, the parent ones would become checked and gray
out even when the child node was unchecked. The parent nodes could not be
unchecked. This prevented content from being added to different taxonomies
because it "locked in" to the current one.
71028—Taxonomy Framework API returned the ID of deleted content even after
the content 's folder was deleted.
71062—cms_getmenuTree caused SQL blockage.
71115—When creating a multiple metadata option, "undefined" was added after
the selected option.
71118—An aliasing error occurred when "help" was used in a manual or automatic
alias redirect. (The error was "Not a Valid URL, value of ek_helpDomainPrefix
should be a valid URL.")
71156—If you logged in as a member of the Administrators user group, then
navigated to Settings > User Groups > Administrators and removed yourself
from the group (checking the box next to your username, then click Remove), the
Workarea window began to refresh and got stuck.
71180—When attempting to add a piece of content as a breadcrumb (searching for
the URL Link), it only showed quicklinks from the root folder in Firefox or Chrome.
It worked in Internet Explorer, (which is not an option for Mac users), but
otherwise showed only quicklinks from the root folder.
l
l
l
l
l
l
71186—8.6 SP1: When you turned on Force Initial Sync, it would not start an initial
sync; but started a normal sync, leaving the destination database the same as you
left it instead of matching the sending database.
71198—Time zone and private profile did not exist in languages besides 1033
(US). If the default language in web.config was changed to anything except 1033,
the properties disappeared from the Workarea.
71208—The API GetFormFieldData() command only retrieves form data for 1000
items, even if more than 1000 submissions were available. Instead of using
GetFormFieldData(), use FormManager.GetSubmittedFormList() to retrieve
more than 1000 submissions.
71214—JavaScript disappeared from a rich text area field on Smart Form content.
71233—If you installed an 8.6.1 site and enabled cookie encryption in web.config
(<add key="ek_EnableCookieEncryption" value="true" />), then installed
Microsoft .NET Framework 4.5, you saw this error:
Server Error in '/' Application.
Object of type 'System.Int32' cannot be converted to type
'System.Web.Security.Cryptography.Purpose'.
71240—Executables were not being synchronized. If you added an executable file
(.exe) to the list of allowed file types within the Workarea > Settings > Asset
Server Setup, then refreshed the screen, the extension was removed.
NOTE: You could not get the .exe file type into the list from the Workarea, but you could
allow this file type when you added it to AssetManagement.config in the siteroot. If you
did this, then added the .exe as a DMS document, the file was saved to the local asset
folder. But the file would not sync to the destination.
To prevent executable files from being excluded, remove *.exe from the following
line in the Ektron.ASM.EktronServices40.exe.config file and then restart
EWS.
<add key="FileExtensionsExcludedFromFileSync"
value="*.ekt,*.config,*.dll,*.exe,*.metadata,*.sln,*.svn,*.tekt,*._
svn,*.log,*metaconfig.doc"/>
l
l
l
71243—When adding a new PageBuilder page, the chosen default character
replacement was not reflected. (It put out an underscore (_), regardless.)
71276—Creating a page underneath a folder that uses automatic aliasing caused
"Cannot Create Duplicate Alias" error.
71280—After upgrading from 8.6 SP1 to 8.6.1, eSync failures occurred due to
invalid column name eventTypeId. When the User-Generated Content Scope and
Notification were selected, eSync ran its content dependency check mode and
checked all content for dependencies despite it already being a full
synchronization.
l
l
l
l
l
l
71283—When the web.config key ek_EditControlWin was set to
"UserPreferred" (<add key="ek_EditControlWin" value="UserPreferred"
/>), edit-in-context did not work with the Aloha editor. The error was "Uncaught
Reference Error: Aloha is not defined."
71289—Archived content was showing up in a Smart Form Resource Content
Selector, even after it had expired.
71290—When doing a content or a folder sync, a Default Relationship Profile
appeared (but should not).
71307—When caching was enabled, the Formblock server control cached form
content, yet still made many service calls to the back end. Caching should reduce
the number of calls.
71336—When clicking the content tab or editing content in the Workarea, an
intermittent error occurred.
71382—If you
1. Navigated to Workarea > Settings > Configuration > Metadata, and
added a date type metadata (called testdate for this example).
2. Assigned the date metadata to the root folder.
3. Edited content in that folder and assigned a date to the testdate field. Note
that you could use either the today button or a calendar.
4. The today button assigned a date and a time, while selecting a date from the
calendar assigned a date only.
This is fixed: now both choices assign a date only.
l
l
l
l
l
l
l
l
71406—3-Tier performance issues caused high percentages of continued server
processor calls.
71458—When exporting menus for translation, not all menus were included in the
XLIFF file.
71483—When accessing a Smart Form from the Presentation Tier, a Boolean type
was incorrectly given a string ("false").
71494—When you updated a folder name in the Workarea, the automatic alias for
existing content in that folder was not getting updated.
71528—The editor stripped out certain HTML tags (in this case, object tags) in a
Smart Form rich text field.
71546—3-Tier performance issues caused high percentages of continued server
processor calls.
71572—When adding a service reference, the reference exposed the get request
information method, which does not require authentication; it passes through
connection string and SMTP information.
71597—If you created a new Smart Form configuration, created a folder and
assigned the new Smart Form configuration to it, created a new smart form based
on the configuration, then tried to select content in a resource selector field, the
folder tree did not display content in the folders.
l
71601—The 75-character limit in an HTML form title causes problems when
copying and pasting in the same folder. This is because "(1)" is appended to the
new form's title. If you try to do this with a form whose title is 75 characters, you
get this error:
String or binary data would be truncated.The statement has been
terminated.[EkContent][CopyContentByID][EkContent]
[CopyAllLanguageContent]
The character limit was increased to 200.
l
71604—All languages could not be retrieved with ContentManager when
ContentLanguage = -1.
Version 8.6.1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JANUARY 22, 2013
New Features and Upgrade Information
Cloud Manager
See Setting Up the Ektron Cloud Manager in the Ektron Reference.
l
l
You can configure the Digital Experience Hub (DXH) in the Azure cloud. See Setting
Up DXH Using an Azure Persistent VM in the Setting Up the Ektron Cloud Manager
chapter of the Ektron Reference.
You can connect to an Azure Virtual Machine Search Server. See Setting Up Search
Server and Ektron Search Configuration Using an Azure Persistent VM in the
Setting Up the Ektron Cloud Manager chapter of the Ektron Reference.
Google Analytics
See Analyzing Content in the Ektron Reference.
Ektron supports Google Analytics versions 2.4 and 3.0. To compare versions, see
Migration Guide: Moving from v2.3 APIs to v2.4 & v3.0 > Differences between v2.4
and v3.0.
You may use both versions. If you enable both, the Ektron Workarea displays a dropdown for choosing a provider. Data is the same for both providers if you use the same
Google analytics profiles.
eSync
See Using eSync in the Ektron Reference.
l
l
You can schedule parallel syncs, which means that 2 syncs can run at the same
time for 2 sites on the same server.
You can group Ektron objects (content, folders, taxonomies, and so on) into a
package, which you can synchronize at any time without having to run a complete
sync.
For example, you are developing a new marketing campaign that consists of
content in 2 folders, all library files in those folders, and 2 menus. After assembling
the items into a sync package, you can sync it from development to production at
any time without affecting other site files.
For a video tutorial on eSync packages, go to eSync Packages Video Tutorial.
l
l
A new eSync Settings screen lets you modify eSync parameters that were
previously only available through the DbSync.config file.
Sync scopes can include user-generated content, (such as, content created by
membership users and other site visitors).
Digital Experience Hub (DXH)
See Using the Digital Experience Hub in the Ektron Reference.
IMPORTANT: The 8.6.1 version of Ektron requires DXH version 1.1.
You can securely deploy DXH in Azure (IaaS) while your CMS site is hosted in a Cloud
service using the Azure PaaS environment. See Setting Up DXH Using an Azure
Persistent VM in the Setting Up the Ektron Cloud Manager chapter of the Ektron
Reference.
Server Controls
See the Templated Server Controls section of the Ektron Developer Reference website.
You can now use New Form and Captcha controls that support 3-Tier.
Web Alerts Wizard
See Administering Web Alerts in the Ektron Reference.
You can now specify the following when setting up Web Alerts:
l
Message Queue Name
l
SMTP Server
l
SMTP Port
See also: Setting Up Message Queuing and the Asynchronous Processor in the Ektron
Reference.
Azure and Search
See Setting Up the Ektron Cloud Manager in the Ektron Reference.
You can now search assets. Ektron's Search provider crawls and handles queries
against assets deployed to the cloud.
Smart Forms
See Working with Smart Forms in the Ektron Reference.
l
New resource selector—When inserting a Resource Selector into an
XML Configuration, the following capabilities are available
o Content Resource—You can find content by navigating the Ektron folder
structure, taxonomy nodes, or using search. Within a folder, you may search
for content. Also, content is now paged.
o
The Folder, Taxonomy, and Collection selectors are also redesigned. They
improve the selection experience by using a tree structure on the left, and a
grid on the right.
Known Issues in Release 8.6.1
l
70965—An incorrect BlobCndURL causes broken images on a website. This is an
issue with Microsoft Azure.
Issues Resolved for Ektron Version 8.6.1
l
l
l
l
l
67155—Blogs were not displaying posts after upgrade from 8.02 SP2 to 8.5.
67196—When you tried to save a sync profile with a time between 12:00 PM and
12:59 PM, an error appeared.
69709—A builtin password was exposed (to administrators only) in a view source
screen. The security issue is fixed.
69777—The Diagnostics Screen's > Map Network >Server Details tab contains
Server Index and Share Index fields. Previously, the values were Load Balancing
not configured. Now, they correctly display integers queried from the database's
settings table.
69808—Two identical environments pointed to the same search server returned
different search results.
l
l
69824—You could only access a calendar event's metadata tab after saving then
editing the calendar event. Now, you can access that tab while creating the event.
69826—An eSync issue regarding being logged out (as follows) is fixed. If you...
1. Logged in to staging.
2. Logged out of staging.
3. Logged into production.
4. Another admin started a bidirectional sync from Staging > PROD.
5. You were logged out of production.
l
l
l
l
l
l
69856—When working with a collection using Internet Explorer 8, pagination did
not work.
69872—Load balancing server keys failed after 8.6 upgrade.
69904—When an Ektron user searched the library for an image, the CPU utilization
maxed out and caused a timeout.
70002—When a Web Alert email reached the message queue and the
asynchronous service started, the following error was generated: Queue: false
Error Sending Email to . Exception Message: Failure sending mail. This
problem was fixed.
70087—When editing a calendar event in a series of events, Ektron was creating a
new event instead of editing the series.
70104—GetList did not respect the fallback language.
NOTE: If the content you request does not exist in the current language, content is
returned in fallback languages according to the fallback locale chain. However, if you
request content in a specific language using a CriteriaFilter, the fallback languages are
not returned because you are overriding the default language functionality and looking
for specific content.
l
l
l
l
l
l
70112—When copying content, the user was always informed that some content
exists in several languages and asked if he wants to paste it in all languages or
only selected languages. Now, that question only appears if the content exists in
more than one language.
70114—Framework API fix: TaxonomyManager.GetTree(path) did not return sub
categories.
70145—Auto Alias rules for a Replacement Character Map did not work with the Z
character. They did work for all other characters.
70182—Error in CopyAllLanguageContent when pasting Dutch content in ALL
languages.
70197—The Search Configuration utility did not display a message when it
encountered a situation where the user was attempting to use a Search Server
instance that had not yet been configured with a search service application. Now,
the user is directed to create the SSA before continuing.
70200—Periods stripped from searchable metadata.
l
70207—If a DB was backed up in one date format region (US) and restored onto a
server in another date format region (UK), editing a content that has metadata of
type date would throw an error. For example, 11-29-2012 is November 29, 2012 in
the US, but incorrect as a date for the UK because it would indicate the 11th day of
the 29th month.
Applying 8.6.1 allows such content to be edited without error. This fix will not fix
metadata values itself but just load a blank date if you edit such content.
NOTE: After installing 8.6.1, open the content and publish without entering a regionalcorrect date. If you do, the Date metadata is removed (blank) when the content is saved
or published.
If you want to save the Date metadata, you must re-enter it correctly (for example, to
29-11-2012 for the UK) before publishing.
l
l
l
l
l
l
l
l
l
l
l
l
l
70215—An error occurred when the Smart Form configuration was saved after the
Allow Multiple Lines option was selected.
70234—When eSync was run, an error occurred saying that the start index cannot
be less than zero.
70261—A dynamic parameter was appended to a URL alias without checking if
parameters were already appended.
70300—Getting Private Message Inbox messages using Framework API returned
deleted items also.
70307—If you created a user group whose name contained a square bracket (]),
then added a user to the group, when you tried to edit that user, you saw an error.
70308—Using EnableTaxonomy() method on a multisite child folder caused the
folder to become a multisite root folder.
70320—On a UK server, if you entered a start date on some content that has the
month and day numbers both less than or equal to 12, Ektron stored the date in the
US format. For example, if you set the Start Date to be "2nd of October" using the
date picker and publish, the date is saved as "10/02/2012" (this says 10th of Feb
to UK). If you now re-open the content for editing, the Date picker says "10th of
February".
70325—Customer was unable to use automatic aliasing on his blog. When creating
the rule, it does not associate with the blog.
70349—When editing the title of a specific calendar occurrence then reopening it
for edit, Ektron opened the original event, not the edited one.
70352—Metadata and Smart Form information was missing from content
strategies.
70360—Smart Forms removed script tags from code behind.
70369—Two calendar occurrences were deleted when trying to delete only one
occurrence.
70373—When the XML was pulled from the flex menu, the parent level of the
section had ChildMenuSelected flagged as false, but on the conventional page, it
was flagged as true.
l
l
l
l
l
l
l
l
l
l
l
70387—Searching for images in the Library showed no image thumbnails in the
results.
70440—Auto Aliasing missing when the language for a content block is switched.
(Related issue 70325, Auto Aliases not being created for blog posts in languages
other than English also included in this update.)
70449—When generating Dublin Core metadata for a PageBuilder page's metadata
control, the content properties for these items were not set when using the pageid
dynamic parameter.
70453—If you cut and pasted a taxonomy in the Workarea, the Taxonomy's
breadcrumb was not propagated correctly.
70473—Library images would not sync during a content level sync.
70500—After an upgrade to 8.6 SP1, the Add RegEx button in the Alias settings
was no longer appearing, so RegEx aliases could not be created.
70501—The Google Analytics overview report did not display the second metric
(indicated by a yellow icon).
70521—Community Manager API refused permission to execute.
70522—When applying a manual alias to content and Aloha is your editor, an error
occurred.
70542—Metadata was not being properly shown in Framework API preview mode
after it had been modified; the original metadata (if any) was getting returned to
the preview mode.
70545—When creating content, you could add a manual alias, which would then
appear in the Aliasing section of URL Alias Settings. You could sync this alias to
production. If you then deleted the content from the sending server, the alias was
also deleted from the production server.
If you then synched again, the alias still existed on the production server, within
URL Aliasing Settings. Furthermore, if you reused the alias and synched again,
duplicate aliases were created on the production server, although they differed by
ID. All problems are fixed for any aliases created after this upgrade is completed.
l
l
l
l
l
70546—Language awareness was not working in multisite aliases.
70551—If you added a blog post with a subject in the default language, then
created a version of the post in another language, the blog subject appeared
selected, like the original version. After you published the content, however, the
subject was not saved.
70573—Using CustomPropertyObject (Framework API) returned null in 3-tier
and generated an error.
70576—After upgrading from 8.5 SP1 to 8.6 SP1, and after editing certain calendar
events, an error message appeared (Server Error in '/' Application Appointment
doesn't exist).
70579—XML (ektMenu.XmlDoc.InnerXml.ToString) for menu control was
coming back empty when the menu was renamed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
70587—Error:Root element was missing after publishing XML content;
(reproducible only with long ID's).
70595—When running an eSync Template profile in a load balanced environment,
template files did not get load balanced.
70622—If you added a custom style sheet to a folder and used the Workarea over
HTTPS, the Style drop down in the editor was empty.
70635—When a site visitor was reviewing content, if another user also began to
review that content at the same time, the first user's ratings could be overwritten
by the second person to save the page.
70636—If you executed a search using Framework Search API on a site where
search is not set up, you saw an ArgumentNullException. Now, you see a
SearchSettingsNotFound exception.
70648—The Targeted Content Widget was not working in Ektron 8.6; JavaScript
errors occurred.
70680—eSync was not deleting aliases from destination servers. This happened
when a content with an alias was deleted from a sending server then synched.
Although the content was deleted from the receiving server, the alias was not.
70687—Incorrect data was returned or an error occurred when using the
statement OrderByCollectionOrder = True to order a collection. Several 3-tier
API problems associated with this defect are fixed.
70701—When editing or adding metadata through the Library in Ektron 8.6 SP1,
commas (,) were converted into semicolons (;) when the content was published.
70720—In a 3-tier site setup, the Preview mode did not behave correctly on the
Application Tier.
70723—There was a problem with the date/time format of Schedule Start and End
dates for foreign versions of the Ektron system.
70745—3-Tier issue: DownLoadAsset.aspx, necessary for viewing DMS
documents, is now installed to the Web tier.
70748—Incremental search crawl was not completing. (Full crawl completes in
about 1 hour.)
70751—The Calendar widget was adding all events to the first calendar, even when
you had more than 1 calendar.
70754—Importing German content removed the manual alias from the
corresponding English content.
70759—When a quicklink was manually updated via the Workarea library, the alias
did not update. So, loading the page with the automatic alias resulted in the old
template being loaded.
70774—If you uploaded an asset using the API and marked it private, then logged
into the Workarea and edited the asset, it was not marked private.
70801—A CMS user was turned into a membership user when Active Directory was
used.
l
l
l
l
l
l
l
l
70810—Upon membership login, members were not able to reset their password or
username.
70866—A member user on a community folder could add an asset with the
Framework API. But, when the user tried to update the asset, a permission error
displayed in the event viewer, and the content did not get updated.
70879—When viewing search results for an eCommerce product, no summary was
returned.
70907—When editing with the Aloha editor, a user was able to add a Library image
when selecting it from the list, but not when using search to find it.
70925—When a person edited content from a template page, existing alias values
did not show.
70954—When attempting to modify folder permissions, an object reference not set
to an instance of an object error appeared when an item in the folder was
submitted for approval.
70974—In a Library Advanced Search, if you searched the root folder, the image
search returned no results.
70835—Drag and Drop did not work with Firefox versions 17 and later. To get
solution, see http://developer.ektron.com/Templates/KBDetail.aspx?id=500.
Version 8.6 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: SEPTEMBER 4, 2012
New Features and Upgrade Information
DXH
l
l
HubSpot Support—You can now transfer content from Ektron HTML forms to
HubSpot.
The user interface for selecting individual SharePoint files was enhanced. Now, you
select a SharePoint list or library using a folder tree interface, then choose items
from within the list or library.
Be sure to read this topic about Upgrading DXH to Version 1.1 Using the Digital
Experience Hub > Installing and configuring DXH > Upgrading DXH to version
1.1.
Upgrading to Ektron Version 8.6 SP1
l
dxhTargetingRules.config Backup Available after 8.6 SP1 Upgrade
l
8.6 SP1 DXH: Problem with SharePoint Item Selection
Issues Resolved in Ektron Version 8.6 SP1
Service Pack 1 is available for Ektron version 8.6.
WARNING! Back up your database before installing any software update.
IMPORTANT: If you install this service pack, you will need to perform a complete
synchronization of your database before you can run a folder or a content sync.
l
Aliasing: Problem with manually created quicklinks if the quicklink does not have a
question mark (?) character.
l
Installer dialog’s dropdown box is fixed.
l
Aloha: Multiple issues fixed for the Aloha Editor in Ektron.
l
Smart Form content was not opening up in ContentDesigner.
l
Cloud Manager: Failed to synchronize very large amounts of form data to Azure.
l
Content Designer: a rich text area field was uneditable with Internet Explorer.
l
Google analytics API version upgraded from v2.3 to v2.4. Google shut down
version 2.3, which caused analytic results not to update in workarea. See also
PROBLEM:Google Analytics API upgrade v2.3 to v2.4 and v3.0.
l
69335—DXH: Enhancements to the Delete DXH Mapping page's user interface.
l
69348—DXH: Enhancements to the Connections page's user interface.
l
69400—Fixed a security issue with the Forum server control.
l
l
l
l
l
l
l
l
l
l
69404—If a user uploaded though the library a picture bigger then 3000 x 2000
resolution, half of the image was cut off.
69531—An issue was fixed regarding the selection of taxonomies in a Smart From
resource selector.
69713—DXH: Fixed an error that occurred when attempting to map a form which
has not been published.
69745—DXH: Having an Inbound Connector is required.
69766—eCommerce: After a customer whose language is English UK (2057)
completed an order, the customer saw the English US (1033) version of the
confirmation message.
69797—PageBuilder wizard: an error, which was caused by an integer overflow,
when SiteID was a bigint.
69834—In 8.6, the AutoAliasManager was mistakenly removed from the
ektron.cms.framework.unity.config file. It was returned.
69846—DXH: The connector setup required connectors to have more than 1
parameter. It now accepts connectors with only 1 parameter.
69874—When a client included community members as part of the crawl, search
server produced an error for each user in regards to the protocol handler.
69876—An error occurred if you:
1. Created an HTML form using Ektron's sample contact form.
2. Added the state field in the post back message.
3. Then, a user completed the form.
This was fixed.
l
69880—DXH: fixed cosmetic issues.
l
69881—DXH: fixed cosmetic issues.
l
69883—DXH: fixed cosmetic issues.
l
69884—DXH: fixed cosmetic issues.
l
69885—DXH: fixed cosmetic issues.
l
l
69910—DXH: When adding a connector, the Retry button would reload the page
and erase your entries. It now lets you edit field values and test the connection.
69912—Smart Form: When editing the Metadata tab for a content or Smart Form,
if you added a question mark (?) anywhere in a metadata field, everything beyond
the question mark was removed.
l
l
l
l
l
l
l
l
l
69927—Sync: Object reference was not set to an instance of an object while
running Initial sync.
69932—API: Results retrieved via the Retrieve taxonomy data API were
viewable in Preview mode only. Normal results are viewable as expected now.
69939—An error occurred with the user profile page after upgrading
dev.ektron.com to 8.6.
69950—IE9 browser and Smart Form configuration: Fields inside a group box were
missing. Also, you could not add new fields to a group box.
69951—API: Ordering of items retrieved from the Taxonomy Framework API's
taxonomyItemCriteria.OrderByField method was corrected.
69955—Extra tables showed up among the custom table configurations.
69958—Upgrade: When upgrading from 8.02 to 8.6 in certain circumstances, the
upgrade failed.
69962—DXH: fixed cosmetic issues.
69965—Previously, if you:
1. Created a folder and then a subfolder.
2. Created content within the subfolder. Next to the subfolder name, you saw a
count of items within the folder.
3. Returned to the main folder. It still had a count of zero (0), even though the
sub folder has content.
This was fixed.
l
l
l
l
l
l
l
l
l
l
69970—If you changed the framework default container to "Cache" then entered
the workarea and went to Settings > Community Management >
Notifications > Messages and clicked a message, you saw "The method or
operation is not implemented."
69974—URL aliasing: Automatic aliasing failed after 8.02 to 8.6 upgrade.
70013—URL aliasing: The Resolve Match parameters within Aliasing did not work
correctly with PageId, Id, and LangType.
70019—URL aliasing: After upgrading from 8.02 to 8.6, Automatic URL Aliasing by
folder worked with one language only.
70022—Aloha editor: If you set a user's language to Dutch, you got a blank screen.
70023—API: Ektron.Cms.API.UrlAliasing.UrlAliasAuto() did not work in
8.6, because the type is referenced in two dlls.
70025—Framework UI: The Visible property in an ektronUI:DialogButton ignored
"false."
70030—Upgrade from 8.0.0128 to 8.6 produced warnings and errors.
70037—Missing closing tag in web.config after 8.6 upgrade. The closing bracket
was added to fix the issue.
70038—When editing a menu upgraded from 8.02 to 8.6, the menu did not appear
when using the Flex Menu control.
l
70044—An error occurred (the content was not checked out to the current user) if
you:
1. Created a piece of content as an author.
2. Submitted the content for approval.
3. Logged in as an approver.
4. Edited the content by adding text or editing text.
5. Published.
l
l
l
l
l
l
l
70052—Attempting to add a automatic alias to a multisite folder with no subfolder
created an error when you clicked the Select button for the alias root. This also
occurred if you tried to use the root Workarea folder.
70057—Clicking the help icon on the Hello World widget caused a 404 error.
70062—In the Ektron Workarea, if you chose English UK, and used Settings >
Configuration > URL Aliasing > Aliases > Add Manual Alias, when you
browsed to select content, you saw English US content only. Then, if you exited
the screen, your Workarea was set to US language, even if it is not enabled. These
are fixed.
70066—eCommerce: When using a Checkout server control, if the customer adds
items to a cart, clicks checkout, then creates new account, it is created as an
Ektron user instead of a membership user. As a result, the client was getting
license violation errors.
70070—If you create a multisite with the bigint feature, then you alias content in
the site folder and try to view from Settings > Aliases section, an error occurred.
70085—eCommerce: If a site visitor accessed the My Account page and updated
billing information, the user's first name, last name and email were removed from
the screen display.
70090—Discussion board: A blank page was displayed if you:
1. Created a discussion board with terms and conditions.
2. Added a forum.
3. Create a template with a Forum server control.
4. Logged into the site
5. Loaded the forum template.
6. Clicked New Topic.
l
l
70101—Community feature: You could not move a friend or colleague root to any
folder, or between any 2 folders.
70108—When using the AliasData API, (if the alias name did not contain an
extension), you needed to add a slash. Otherwise, you would get an error when
viewing the alias from site or editing the alias from setting section.
l
l
70121—DXH: Fixed an error that appeared when you tried to delete imported
SharePoint content using the View Contents of Folder context menu's Delete
option.
70123—DXH: The grid for SharePoint items now shows "No Title" if a SharePoint
item does not have a title.
(This page intentionally blank.)
Version 8.6
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JUNE 29, 2012
Important Upgrade Information (Read This First)
l
The Ektron 8.6 search feature set was enhanced to address a number of concerns
related to 8.5 deployment limitations, performance, and index integrity.
o Communication was streamlined to minimize possible points of failure.
o
Query services were isolated to avoid SharePoint performance constraints and
ease deployment.
o
Indexing processes were updated to consolidate the property creation process
and ensure index field uniqueness.
For these reasons, Ektron 8.6 requires search components to be upgraded to 8.6.
Version 8.5 search components are not compatible with CMS sites running version
8.6. CMS sites running version 8.5 cannot share a Search Server instance with CMS
sites running version 8.6.
l
l
l
l
Security trimming of search results is not supported in the FAST Search for
SharePoint 2010 search provider.
Integrated search mappings are not supported in the templated search controls
(UI) with the FAST Search for SharePoint 2010 search provider. You can achieve
this functionality via the search API instead.
The refinement criteria and response data structures in the 8.5 preview release of
the FAST Search for SharePoint 2010 search provider are not compatible with
those available in version 8.6. If you are upgrading from the FAST preview release
to version 8.6, any code referencing the old data structures will result in an error.
You must update this code to use the new classes.
The Ektron Search Server Service is not installed on the Ektron server as part of
the base installation. It is only installed on a search server when the
EktronSearchConfiguration.exe file (installer for Ektron search components) is
run on the server.
New Features
Digital Experience Hub (DXH) (Licensed separately)
You can connect to external systems, share data and content with third-party
applications, and automate business processes throughout the enterprise. When DXH
is installed and connected to Ektron, an administrator can add connections to these
third-party applications.
l
l
l
SharePoint®—pulls SharePoint content into Workarea, where it can be managed
like other content types.
Salesforce®, Marketo® Lead Management, Microsoft Dynamics® CRM—maps
HTML forms to content in the external application. As a result, site visitors can
submit forms, questionnaires, surveys that become completed forms in the
external application.
You can securely deploy DXH in Azure (IaaS) while your CMS site is hosted in a
Cloud service using the Azure PaaS environment. See Configuring DXH in the Azure
Cloud in the Setting Up the Ektron Cloud Manager chapter of the Ektron Reference.
Ektron Cloud Manager (Licensed separately)
The Ektron Cloud Manager has the following benefits:
l
Simplifies the process of creating, deploying and managing ASP.NET websites in
Azure
l
Provisions new sites within hours
l
Connects your On Premises infrastructure with the cloud
l
Manages content changes easily through a true hybrid cloud deployment
l
Unlimited scalability
l
Reduces time-to-scale
l
Significant cost reductions
Ektron CMS Version 8.6
Mobile Web Experience
Adaptive image resizing enhances the mobile Web experience by resizing images and
using a caching strategy. Ektron’s adaptive image support includes:
l
A user-defined series of resolutions— renders the image in a device-appropriate
resolution
l
Criteria to determine which files may be resized
l
A caching strategy to minimize the number of hits to your server
Also, you can view any PageBuilder page as it would appear on an iPhone, IPad or
Droid.
Third-party Aloha Editor Integration
You can use an editor from another supplier with Ektron.
Ektron provides useful plug-ins to the third-party Aloha Editor that let you use it with
Ektron. You can download and extract the Aloha Editor from the Aloha-editor.org
GitHub repository:https://github.com/downloads/alohaeditor/AlohaEditor/alohaeditor-0.20.13.zip
After you extract the .zip file, run EditorIntegrationUtility.exe which, by default,
is located at C:\Program Files
(x86)\Ektron\CMS400v86\Utilities\EditorIntegrationUtility\. Then follow
the prompts.
Search Enhancements
l
l
l
Search has Microsoft® FAST Search support, which provides the following
features:
o Profile ranking, which forces topics to the top of search results
o
Faceted searching
o
Documentation promotion
o
High degree of relevant results/similar results
o
The "Did you mean?" feature, which suggests close alternatives
The Workarea search now uses templated controls, and its user interface is
enhanced.
Autosuggest, a search feature that suggests similar terms or common refinements
that searchers have used in the past that are related to the search term. As a user
enters text, possible matches appear
Improved URL Aliasing
Ektron has improved its URL Aliasing feature. Ektron’s URL Aliasing makes it easy to
create descriptive, meaningful and SEO-friendly URL aliases consistently, maximizing
your website’s placement in search results. Use of words and phrases that actually
define the page can increase an aliases’ search engine rankings. If you follow a pattern,
you can scale your aliases across your sites as they grow. Search engines find URL
aliases generated by Ektron. Ektron caches aliases to improve your site's performance.
URLs created in 8.5 migrate seamlessly to 8.6.
You can create the following types of aliases:
l
l
Manual URL Alias—give a content block a unique name. You can assign several
manual aliases to content then decide which one is the primary alias. If multiple
alias types are provided for a content item, you can enter any alias into the
browser address field to access that content.
Automatic URL Alias—create rules to be applied to the following types of CMS
entities. When you add content to any of the following types, it inherits the URL
alias rules.
o Taxonomy—create an alias that is based on the taxonomy in your CMS by
using the levels of the taxonomy plus the title of the page. Because the alias is
based on taxonomy, you can have multiple aliases that have relevancy to
multiple search criteria.
l
l
l
o
Folder—create an alias that is based on the CMS folder structure. Descriptive
folder names and a well-organized folder structure makes a URL more
relevant to the content’s actual location.
o
User—create an alias using the name of a user in the URL. For example, a
friendly URL for Steve's profile page can be www.example.com/steve.
o
Group—create an alias using the name of a group to help make community
pages within your Ektron website easy to remember and find. For example, a
friendly URL for car enthusiasts would be www.example.com/cars.
Regular Expressions (RegEx)—create a URL match pattern that can redirect or
transform a range of URLs with a single setting.
Site Alias—lets an existing site URL have more than one URL for the same site.
For example, if your company‘s name just changed from Bionics to NewGen, (and
the site is essentially intact), you can use site aliasing so your customers can get
to the same site content from the old www.bionics.com address and the new
www.newgen.com address.
URL Redirect Alias—lets a link to an old URL find the new or changed URL that
you want. You use this alias when you need to add, change, or modify an existing
URL.
eSync Updates
The following updates were made to eSync:
l
Content Dependency sync was improved. As of 8.6, Content Sync syncs content
and all entities which have direct dependencies to it. This mostly refers to entities
linked within a content block's HTML. The following metadata are synched for a
content block.
o Content Selector Metadata
o
File Selector Metadata
o
Image Selector
Items selected via these selectors go into the metadata.
o
Alias dependencies are synched as part of Content Dependency sync.
NOTE: An 8.5 site talking to an 8.6 EWS will not evaluate or sync Content Dependency eSync
because this feature requires database updates. In this case, it will run content sync as it did
in 8.5.
l
l
l
Backup of configuration files: serverinfo85.xml, data.config and
sitedb.config every 24 hours and on-service start and stop (if the files have
changed since the last backup).
Extensive monitoring improvements for the EWS file sync operations via Windows
Performance Counters. Counters allow a service to show the exact progress of
activities without impacting performance. These are installed when the EWS is
installed and run once.
Logging now includes the entire file sync scope, so anyone can easily see what the
eSync framework is told to sync. This makes it easy to debug problems in the file
sync. Here is an example.
12/29 3:17:11
PM>TID:13|filesync|Ektron.ASM.EktronServices40.exe|SyncCommFileSyncHelper:
:LogSyncScopeFilter()|LocalFilePath=C:\inetpub\85CMS400Min\workarea\synctest,
RemoteFilePath=C:\inetpub\CMS400Min\workarea\synctest,
FolderToSync=Custom, SubdirectoryExcludes=(.svn), FileNameIncludes=(3.pdf)
l
l
Improved logging of EWS start in the event log, noting if the EWS does not start
properly.
The log file is a rolling log file based on day and file size in 20 MB increments. The
log file name format is winservice.MM.dd.yyyy.<index>.log
l
The error log file has been renamed from test.log to errors.log.
l
eSync restarts if a file sync failure occurs.
NOTE: An 8.5 site cannot translate some status codes from an 8.6 EWS.
Ektron Developer Reference
New Templated Server Controls
l
l
l
Content—combination of ContentModelSource and ContentView; supports custom
templates.
Menu—combination of MenuModelSource and MenuView; supports custom
templates.
Access Point—does not support custom templates.
General Enhancements
Content
(See Writing a Summary for Content in the Ektron Reference)
There is a new mechanism for disabling the automatic generation of a content item's
summary.
Roles
l
l
l
Membership Admin—Can create, edit, and delete membership users and
membership user groups. Member admin role members cannot work with Ektron
users.
Widget Synchronizer—Lets members access the Settings >Configuration >
Personalizations > Widgets screen. On that screen, they can refresh the
widget list.
DXH Connection Admin—Can create and manage DXH connections via the
Connect to DXH screen.
l
DXH User Admin—Determine which users and groups can import and update
DXH content into Ektron folders.
DMS and Library File Types
2 new web.config keys, ek_DMSFileTypeWhiteList and ek_LibFileTypeWhiteList
represent allowed file types for library assets and DMS assets. In the Workarea, you
may only add only file extensions included in the list. To add a new file type, first add it
to the web.config key, then add it in the Workarea. This functionality was added as a
security precaution.
Deleting Smart Form Configurations
You can delete a Smart Form Configuration only if no content is assigned to it. If
content is assigned, you must first delete all assigned content. A new toolbar button
lets you view and delete all assigned content.
Improved Access to Product Documentation
Ektron has a new HTML5 format for viewing Ektron Workarea help and the Web format
on the Ektron documentation page. This format requires a browser with robust HTML 5
support. Ektron also has a mobile format for viewing help on a hand-held device. The
product documentation is optimized for searching, scanning, and finding the
information you are looking for.
If your mobile device can scan QR codes, the following QR codes take you to the mobile
versions of the and the Ektron Product Release Notes.
Ektron Reference QR Code
Ektron Product Release Notes QR Code
KB Articles for Upgrading to Ektron Version 8.6
l
Add or Remove Search Properties in the Keyword Index
l
Ektron sites upgraded to 8.6 require 8.6 search components
l
Fast Search: Description and HighlightedSummary returned empty for Smart Form
and Product Content
l
String refinements with special characters result in a malformed query error
l
Trending Data Missing from Ektron's SEO Analytics Report
l
Creating Plugins for 8.6 Editor (3rd Party)
l
Configuring Allowable Tags and Attributes for Editor Provider (3rd Party)
l
8.6 Upgrade: Handling the wurfl.patch.xml file
Issues Resolved for Ektron Version 8.6
l
l
l
l
l
l
l
l
l
l
24792—A new role, Membership Administrator, lets the assigned user create, edit,
and delete membership users and membership user groups. Member Admin role
members cannot work with Ektron users.
49875—Previously, if you had 2 sites on the same server, one configured for Load
Balance (with an LB license key) and one not, the Ektron Windows Service saw
that LB was enabled in the config file. But, since the second site did not have an LB
key, the Ektron Windows Service would stop.
49978—If you add a customized style sheet to a folder, then applied a style to text
within the editor, the drop-down might display incorrect spacing and possibly
incorrect icons. This has been fixed in the Aloha editor, supported in Release 8.6.
53864—Previously, if a user viewing his profile page clicked You have 0 unread
messages, he would move to the Activity tab. Now, the text links to the Private
Messages tab.
54057—A new role, Widget Synchronizer, lets members access the Settings
>Configuration > Personalizations > Widgets screen. There, they can
refresh the widget list.
55714—Error adding calendar event with ampersand in location.
58194—Previously, when you added another site to your eSync chain (beyond the
first two), the share_index field in the settings table was not being properly
updated in one or more environments.
54635—For a while, if you added showreport=true to the query string for a
template with a poll control, the control did not display the poll's results. Now,
results are displaying properly.
59216—Previously, the AddTaxonomyItem method, while adding the content to
the specified taxonomy, erroneously removed that content from all other
taxonomies.
59572—This fix involves the OnTrek starter site's home page, which has a slider
control. That control is driven by a Smart Form with a slider speed value.
Previously, changing that value had no effect on the slider display.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
59638—This fix involves placing a ContentBlock server on a template and setting
the CacheInterval attribute to a value, for example 500. Previously, if you edited
that content and clicked the preview button, initially preview works as expected.
But if you edit second time and click preview, you had to wait 500 seconds to see
the content.
60029—Using the Aloha editor, you can change the look of the style drop-down
menu within the editor, not just the individual lines, but also captions, borders, etc.
60110—Two aspects of the Upcoming Events widget were fixed: If you uncheck
Enable Paging, it actually does that now. Also, you can change the text of the
read more hyperlink.
61713—When a group is added to a folder or content's permission list, new
methods retrieve permissions of a particular user by passing the userID:
GetContentPermissionsList(user Id, cont ID) GetFolderPermissionsList(userId,
folder ID).
61827—The Content Awaiting Approval report (on the Reports tab) and the
Content Awaiting Approval widget used to be limited to 300 content items. This
restriction was removed.
62603—If you create content in a folder that already contains content with the
same title and the title includes an apostrophe, a number is now appended to the
title of the second content item. This was only a problem if the title includes an
apostrophe.
62608—When editing content and deleting a library item, the user is prompted to
also delete it from the server. Previously, this option was available only within the
library.
63102—Accented characters (like ë) no longer appear as their encoded value in
the content title.
64102—Fixes an issue where, occasionally, content was missing its associated
QuickLink in the Library.
64192—A very small rounding error calculated by a percentage-based coupon was
fixed.
64888—Fixes a problem with the template sync when the
assetmanagement.config file was included.
65141—Suggested search results were fixed for the OnTrek sample site.
65205—Fixes a problem of hyperlinking in an event calendar. Now, the popup
hyperlink window has an ellipsis (...) button next to URL so you can choose the link
destination..
65263—You can databind UI controls, so that you can rapidly deploy a user
interface.
65733—When a sync setup was upgraded from a previous version to 8.5, and
content or a folder was deleted before the upgrade but after the last sync was
performed, running a sync afterward did not delete the content or folder from the
other side and caused skipped changes concerning the metadata assigned to the
content.
l
l
l
l
l
l
l
65613—Previously, if you used the usermanager API in the Framework to get a
user object, modify and update it, the membership user was now verified when no
one has done the verification. This was fixed.
65824—Fixes a problem that occurred when trying to add a Targeted Content
configuration if the Workarea language was not the default language.
66529—Exception in FixOlderVersions Loadbalance license is invalid.
66597—An inaccurate error message used to appear if you tried to add a
membership user using an API call. Now the correct error appears: "invalid
username\password error".
66320—Customer user properties are no longer overwritten.
66630—Fixes a problem involving Active Directory setup. When you see Active
Directory Authentication is enabled and requires more configuration and
click the CMS relationships need to be associated with Active Directory
relationships, user names now appear.
66725—Previously, if you
1. Enabled Automatic URL Aliasing.
2. Enabled Device Detection in the web.config file.
3. Went to a content block and made sure an Auto Alias was assigned to it.
4. Edited that content and clicked preview.
5. You were prompted to view the content.
6. You saw an error.
l
l
l
l
l
l
66832—Pagination was added to the screen on which you add content to a
collection. Now you can jump to a specific page by number.
66865—Facebook updated their API to use oauth1.0 in their init. Ektron's Facebook
interface was updated to support this change.
66928—Fixes a problem with the PageBuilder toolbar. Now, if the lang type is
specified in the URL as French, the Page Layout menu appears in English.
66993—Fixes a problem with the CMS:WebSearch server control ButtonImgSrc.
Previously, it was always prepended with /workarea/. Now, a new
IsButtonImgPathSiteRoot property indicates whether ButtonImgSrc property is
relative to siteroot or not. The default is false, which mean that the path is relative
to Workarea.
67059—Previously, some clients saw Workarea errors when deleting a taxonomy.
The problem occurred because the server name stored in the AssetServerTable
was being truncated.
67074—A blog moderator gets more information about a blog comment before
deciding to approve it.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
67082—Previously, if a membership user created via Facebook login was deleted,
if anyone tired to create that user again, he was prevented from doing so.
67190—Web Trends On Premises is no longer supported.
67220—If you create a content item with the trademark (TM) special character in
the title, Automatic Aliasing removes the "TM" symbol from the alias.
67236—You may mark Ektron cookies as HttpOnly via a new web.config boolean
property, ek_HttpOnly.
67256—PageBuilder follows the same conventions as the Workarea regarding the
language on the screens.
67329—While using the Aloha editor, you can undo a replace action.
67360—You can use the GetList method to retrieve menus based on specified
criteria.
67566—The case-sensitive database check now occurs when the database
connection test is run. Previously, the check occurred later in the installation, and
caused a login failure.
67595—Fixed a problem with the ei_news widget. Previously, if you clicked the
widget's Taxonomy tab, and drilled down one level to see subfolders, none of
them had an expand icon.
67596—Previously, in a folder that allows page layouts and has many folders, if
you selected New >Page Layout, it took a long time for the wizard to open and
display available wireframes.
67628—If you use the Aloha editor, and you enable the Style dropdown for the incontext editor toolbar, custom classes for IMG tags are applied properly,
regardless of the browser version.
67717—For the eWebEdit400 editor: When manipulating a table, the Cell
Properties Dialog accurately reflects the height and width of the current cell.
67741—When performing a Backup and Restore of an initial sync, the server index
in the settings table for the receiving site's database is now updated properly.
67752—In Firefox 10 on a Mac, users editing content in eWebEdit400 can see DMS
quicklinks when using the hyperlink/library buttons.
67782—Previously, when synching a staging server, if there was a large number of
files in the asset/library folders or the assetlibrary, eSync created so many .tmp
files that an error would occur.
67842— Previously, if User_A edits a PageLayout and then checks it in, User_B
cannot edit the page. User B must publish the content before he can edit.
67858—eSync includes Targeted Content configurations.
67860—In the Workarea/content.aspx.cs file, the RegisterJs and RegisterCss
methods no longer add an additional forward slash (/) to URLs that they create.
67919—If you use the Aloha editor and left-align an image then add bulleted list
items to the image's right, the bullets do not overlap the image.
l
l
l
l
l
l
l
67977—A Today button is available on calendars. Click the button to insert the
current date.
68063—Client-side paging in a Smart Form Content Selector field no longer causes
time outs.
68085—Assume that you edit content and add a link to a PDF. If that link appears
in search results, you can now click the link to access the PDF.
68146—If you passed as a parameter a list of folder IDs to search, and the number
of folders exceeded 10, an error occurred.
68192—Calling the function, FolderManager.GetItem (), passing the
parameters GetItem (0, false, true) returned the root as a child item when the
parent is the root. This only occurred when you passed a false Boolean as the
second parameter. If a true Boolean value was passed as the second parameter,
the root was not returned as a child item if the root was the parent.
68244—If you tried to use the email report option in the Contents > Reports
section in Workarea, an error occurred.
68265—A new error message was added: "Cannot view or edit files with &,+ and
% characters in the file name or folder path."
l
68358—Pagination and search functionality is now available for user groups.
l
68360—Display Host Name in Workarea to help orient CMS users is added.
l
68363—After upgrading to 8.02 SP3, blog posts in some categories (subjects) were
not displaying. It is fixed by retrieving the post based on the category, after setting
the maxresult property.
l
68367—Exporting form data does not export all responses.
l
68432—3-Tier documentation updates needed. The documentation is updated.
l
68469—Dashes were not importing correctly when pasted from Microsoft Word.
l
l
l
l
68472—When editing a community group via the site, the Delete button was
confused for a cancel/close action. Button icon changed to reduce confusion.
68474—Errors occurred during a full search crawl: could not crawl users, user
groups, and content.
68482—Ports 6080 and 6081 are required to be open for aspects of Search Server
to work. This is documented.
68495—On the Group Invitations Sent to Users screen, you cannot delete a user
even if he is no longer an Ektron user.
l
68497—Tooltip still shows Add Favorites after an item is added to favorites.
l
68523—Case-sensitive passwords setting was not working.
l
68567—Reordering taxonomy categories: Once a display order is established, if
you tried to re-order items and click Update without actually moving any items,
the last item in the list had its display order set to 1.
l
68569—Blog posts were sorted by oldest to newest. It now sorts newest to oldest.
l
68570—Error viewing automatic alias when content title contained a plus sign (+).
l
l
l
l
l
68593—When you had a single quote along with a special character that needs
encoding, it did not properly decode the value when the content title was being
displayed in the Workarea.
68603—Adding taxonomy to content in 1 language is not saving in the others.
68616—MetadataTypeManager.GetItem() returns isEditable false when set
to true in the Workarea.
68633—Error from event viewer when viewing a deleted forum post. If you created
a forum post and then deleted the topic, and then clicked a link to the deleted
topic, an error occurred.
68642—DMS source documents were not deleted after being cut and pasted to
another folder.
l
68643—GetCollectionList timing out.
l
68663—Framework API: contentId was not being added to Library property enum.
l
l
l
l
l
69753—DMS file names cannot contain period characters (.). DMS changes periods
to underscore characters (_).
68785—Device detection was seeing the Internet Explorer 9 browser as Windows
Mobile 7.5 device.
68815—Taxonomy not working when you enable both Italian and Portuguese
under language settings. If you created a new taxonomy, then created a taxonomy
for each enabled language, but 2 languages were not appending to the old
taxonomy.
68859—GetDefaultBasket returns NULL when using BasketManager.
68896—Paragraph tags are not created when a single paragraph of text is used in
a content section. Ektron introduced a provider-based editor in 8.6 to alleviate
formatting issues such as this.
l
68901—An alias redirect was returning a status code of 301 instead of 302.
l
68923—Single occurrences of recurring events are not being deleted.
l
68942—Ektron.Cms.Framework.Calendar.WebEventManager call
GetEventOccurrenceList() did not return event metadata as part of the list.
l
68956—A calendar event was not saving the event setting for times.
l
69001—On the Workarea configuration screen, Smart Forms would not sort by ID.
l
l
l
l
l
69002—The IDs on the controls were not consistently in the Search Framework API
sample.
69051—WebCalendar widget Event color dropdown was cut off in Firefox 12.
69066—Activating users using Ektron API AuthGuid failed. AuthGuid returns GUID
values now.
69075—Security issue addressed.
69079—When a Community Group that included a group calendar is deleted, the
calendar folder (ekCalendar) is not deleted and is left without a parent folder.
There were some features of CMS that recursively got the parent folder;
consequently, when no parent folder existed, the feature would stop working
(timeout).
l
l
l
l
l
l
69147—When upgrading OnTrek from 8.5 RC1 (8.5.0.310) to 8.5 SP2, the site
failed.
69196—The CMS Administrator Group Association field improperly appends
@domain in the group name field, and an error occurs when subsequent settings
are updated.
69200—The content folder table was set to allow up to NVARCHAR(100). The
Stored procedures that use it were not updated from NVARCHAR(75).
69238—Blog widget settings were not saved.
69251—While changing a URL Aliasing rule, cms_UrlAliasMapping executed
twice. It now executes once.
69389—Documentation for v85 does not mention DHTML menu deprecation. It has
been removed.
(This page intentionally blank.)
Version 8.5 SP3
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JULY 23, 2012
For important information about upgrading to Version 8.5, see Version 8.5 on page 209.
Upgrading to Ektron Version 8.5 SP3
See Google Analytics API upgrade v2.3 to v2.4 & v3.0.
Issues Resolved for 8.5 SP3
l
l
l
l
l
l
l
l
l
l
l
l
55714—Error adding calendar event with ampersand in location.
62603—If you create content in a folder that already contains content with the
same title and the title includes an apostrophe, a number is now appended to the
title of the second content item. This was only a problem if the title includes an
apostrophe.
66028—An invalid licensing message was appearing to site visitors on an
eCommerce site.
67300—Blank data was displayed in the Workarea against the Metadata field when
inserting a DMS image to a content selector metadata.
67808—European characters in Custom Properties of Taxonomy were not
displaying correctly after being saved.
67860—In the Workarea/content.aspx.cs file, the RegisterJs and RegisterCss
methods no longer add an additional forward slash (/) to URLs that they create.
68063—Client-side paging in a Smart Form Content Selector field no longer causes
time outs.
68412—Initial sign in of a new active directory user resulted in all users getting
synchronized.
68674—Content in Arabic (language type 1025) that was added to a collection did
not display through the Collection server control nor did it provide the inner XML.
68746—SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and
12/31/9999 11:59:59 PM after publishing only Arabic (Saudi Arabia) HTML
content.
68793—A Summary was not being generated for PDFs.
68799—"Arithmetic operation resulted in an overflow" when adding a new calendar
event, after upgrade to 8.5.
l
l
l
68869—Paragraph tags are not created when a single paragraph of text is used in
a content section. Ektron introduced a provider-based editor in 8.6 to alleviate
formatting issues such as this.
68881—Error adding SubmitFormFieldData after upgrade to 8.5. You were able to
leave the "DataValue" of any of these objects as null, but the upgrade to 8.5
generated an exception if the objects were null.
68898—When you edited a recurring event in the calendar that had an end date
set, 4 hours was added to the end date.
l
68923—Single occurrences of recurring events are not being deleted.
l
68951—Application pool crash when the site was available to external users.
l
68956—A calendar event was not saving the event setting for times.
l
l
l
l
l
l
l
l
l
68970—A Builtin user could not see the load balance refresh option to balance
assets, if necessary.
69021—An error occurred when you attempted to use the multiple DMS upload
option.
69038—Application pool crash when the site was available to external users.
69061—The wrong shipping address was selected when the guest checkout was
set to true.
69268—AssetManager Update method was removing assigned categories from
DMS content.
69605—Google analytics phased out APIs on July 10, 2012. This is addressed. See
Upgrading to Ektron Version 8.5 SP3 on the previous page.
69626—Error ("Value was either too large or too small for an Int32") occurred on a
multisite automatic alias.
69689— In Ektron eIntranet, When you clicked on Submit in a form with it's
content via the ei_content block, the form reloaded but the data was not
submitted.
69753—When you tried to export data from a form that had 2 or more pages of
results and had the Report display to Table with Values report, only 2 entries were
exported in to the .xls file.
Version 8.5 SP2
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: APRIL 26, 2012
For important information about upgrading to Version 8.5, see Version 8.5 on page 209.
New Features
Update on Search Upgrade Tool
8.5 SP1 release notes describe a Search Upgrade Tool on page 205. In releases 8.5 SP2
and up, the command takes an additional parameter following WSPath: site path. Here
is a sample of the command:
SearchUpgrade.exe "server=servername;database=databasename;
Integrated Security=true/false;user=username;pwd=password;"
"http://site/Workarea/ServerControlWS.asmx" "/OnTrek/"
Product Documentation Update—April 2012
The Ektron Reference, Revision 2.0, improves access to product documentation and is
presented in several formats: Online WebHelp, Mobile help, and PDF in both US letter
and European A4 formats.
l
l
Online help files for Ektron are located on an Ektron-hosted Web server. (In
previous releases, help was installed to a folder on your Web server.) If you block
your users' workstation access to the Internet, help files are not available, and
users see an error when they click the help button. To remedy this problem, either
change the firewall to allow access to the internet, or install help files locally.
Online Help for the Ektron Reference comes with a new Ektron-branded look and
has the following major enhancements, designed to get the information you need
faster:
o Many screen images, code examples, and tables are hidden beneath dropdown text icons so that expert users can skim through the information, while
intermediate users can open the image to see an example.
o
A mobile format of the new Ektron Reference is also available, with all the
content in the online help, so you can get the information you need on your
PDA, tablet, or smart phone.
o
New navigational aids. Hover over the links on the A-Z Topic List main page to
see where the links will take you.
o
Enhanced search results so you get the best answers at the top of the search
results. When you search for a term, the term is highlighted in the resulting
topics. You can turn the highlighting off by clicking the Highlight Pen in the top
control bar. When you click on several topics in the search results pane,
highlighting keeps track of the topics you visit.
o
New glossary terms. Wherever you see a green italic work, click on it to reveal
its definition, or click on the Glossary accordion tab in the left navigation pane
to see all the glossary entries.
o
Optimized navigation: major topics have drop-down section links to aid in
skimming for the information you want without losing your context.
o
A new Topic List pane (similar to the A-Z Topic List) gives you access to
alphabetically ordered topics. This is also in the Mobile help version.
o
Got a topic you keep coming back to? Go to the topic and click the Favorites
star and it will be added to your growing list of favorites.
The PDF version of the Ektron Reference is located on an Ektron-hosted Web server.
(In previous releases, the PDF was installed to a folder on your Web server.) The new
PDF has the following major enhancements:
o
Major revision minimalizes content so you can get the information without a lot of
extra verbiage. This manual is much leaner without losing important information.
o
The new Ektron Reference comes with a new Ektron-branded look.
o
Improved formatting lets you scan information more easily.
o
Sequentially numbered pages to make referencing a lot easier. The Acrobat View
page matches the page number in the reference. (No more looking for page 11231.)
o
New A4 format also is available for people in countries where A4 is standard.
To access the PDF from
l
l
your Ektron Web server, click the Windows Start button > All
Programs > Ektron > CMS400v86 > Documentation > Ektron
Reference (PDF).
any internet-accessible device: http://documentation.ektron.com/cms400/v8.50/Reference/Rev2/PDF
/EktronReference.pdf
Issues Resolved for 8.5 SP2
l
50287—Multiple errors were being written to the event log during an eIntranet
installation, while updating content in database.
l
l
l
66154—When setting up LDAP, a license key violation might appear when trying to
log in. Also, when searching for a user through the Workarea, the following error
might occur: An invalid dn syntax has been specified. These are fixed.
66288—The Add/Edit calendar event screen now has an online help button.
66362—English aliases still appeared on the page when you...
1. Opened the Workarea and went to Settings > Configuration > Url
Aliasing > Manual.
2. Changed to any language other than US English.
l
l
l
66571—A new API method was added: ContentManager.Cancel reverses
changes made to checked out content.
66713—Previously,the Separator property for type
Ektron.Cms.ContentMetaData was spelled incorrectly.
66716—Some spaces between words were removed, causing them to mesh
together when you...
1. Were using FireFox version 3.6 or 8.
2. While creating a new HTML Form/Survey, selected paste from Word.
3. Viewed the source code.
l
l
l
l
l
66771—If you chose Workarea > Settings > Configuration > Url Aliasing
> Manual, and used the Search field to find aliases, the results were not paged.
66808—In a multisite environment, if the multisite folder id number was in the
billions, you could not create page layouts in PageBuilder.
66831, 66868, 67912, 68025, 66360—Several changes improved the security of
the Ektron product.
66854—When passing multiple folders to the Web Search control, if any of the
folders did not exist, no results were returned. Now, the search ignores invalid
folders and searches valid folders.
66855—Previously, if you
1. Chose Workarea > Settings > Users > [select a user] > Edit.
2. Entered a Forum Signature and saved the user.
3. Viewed the user preview. In the edit window, the forum signature did not
appear.
l
l
l
l
66858—While using the eIntranet sample site, CMS users were not able to add a
topic in group forums.
66860—When you assigned any Products folder to a taxonomy category, you saw
an error.
66912—The Google Analytics report "Traffic Analytics - View Locations from
Visitors" screen had an empty dropdown box. The box was removed.
66934—When updating just the base content data for a ContentAssetData, the
AssetManager checked to see if the file was null. If it was not null, it opened a
stream and passed the new data. However, it also passed the stream if the file was
null. This caused the file to become empty and broken. It could also corrupt the
asset, displaying the error: Asset doesn't exist or you do not have
permissions.
l
l
l
l
l
l
66943—Under certain circumstances, after setting up eSync on 2 servers, you got
1 error when adding a Sync relationship and another error when running a full sync.
These are fixed.
66974—An Ektron user who is not in the Administrators group and a membership
user with moderate permission could not edit other users' forum topics from site.
67008—When you created a new menu and then added a sub menu, you saw this
error: Error Converting data type bigint to int.
67011—If you created a taxonomy and added properties (such as image URL and
link), they were not exported with the XLIFF. As a result, the properties were not
imported with taxonomy in the new language.
67025—Server names were truncated beyond 15 characters in XML files and
database tables. This could cause the following error when deleting a taxonomy:
Error occured while executing cms_deletetaxonomy: Cannot insert the
value NULL into column 'server_id', table
'EktronIQHKGDev.dbo.perform_action'; column does not allow nulls.
INSERT fails. The server name stored in the AssetServerTable is
truncated. This occurred because a machine’s name is limited to 15 characters
when in a domain, but a machine name in a workgroup can be much longer. To fix
this, Ektron now uses System.Net.Dns.GetHostName() instead of
Environment.MachineName everywhere.
67030—An error occurred in the calendar month view when you...
1. Created an image selector metadata definition.
2. Associated the metadata definition with a calendar.
3. Added a new calendar event, and added an image to the metadata.
4. Saved the event.
5. Double-clicked the event in the calendar month view.
l
l
67044—While adding a coupon, under the Items tab, the text on the Tabs,Column
Headers, and Message columns was hard-coded.
67046—Previously, if you
1. Created html content.
2. Edited the HTML source.
3. Added an invalid xml structure.
4. Clicked on Design.
5. The error was published in the content instead of throwing a JS exception.
l
67102—The API call ContentManager.update displayed an error when you
updated private content, or content that inherited private permissions from the
parent folder.
l
67127—The hyperlink displayed in search results but had incorrect URLs when
you...
1. Created content in the workarea.
2. Created a hyperlink with the same name.
3. Performed a search.
l
l
67135—In a configuration consisting of 2 sites each on a dedicated internal IP,
when accessing the Search Status screen in the Workarea, you saw this error:
No status information could be retrieved. This can occur if you
have not yet configured search functionality for your site or if
your site cannot communicate with the associated Search Server
instance.
67155—No blog posts displayed when you...
1. Upgraded from 8.02 to 8.5.
2. The current blog displayed as expected.
3. Tried to open any recent archives.
l
67200—The asset did not appear in the Group Documents section when you...
1. Logged into the eIntranet site home page, selected departments then
Training > Group Spaces.
2. Clicked the Training group.
3. Clicked the Documents link in the left panel.
4. Added a new asset.
5. Clicked the asset title then Edit.
6. Modified the Title then clicked Publish.
Now, the asset appears in the Group Documents section.
l
l
67207—You can now use Mozilla Firefox to edit Word documents in the Ektron
Workarea. Previously, you could only do this with Internet Explorer.
67229—The content item was gone when you...
1. Created a new taxonomy.
2. Created a new automatic alias based on taxonomy. Choose the taxonomy you
created in step 1.
3. Created PageBuilder content.
4. Assigned the new content to the taxonomy.
5. Edited the PageBuilder content's title.
6. Went back and viewed the taxonomy.
l
l
67263—If a content item containing an unordered list was placed on a PageBuilder
page via a Content widget, the resulting .txt file for search (under the asset folder)
was missing spaces. As a result, a search for those words would fail.
67351—In Ektron versions prior to 8.5, multi-select custom user properties were
added to the dynamic_data_tbl as a record per selection. So, a select list of 4
items added 4 records to the table. The value_order column showed the order in
which they were added.
l
l
l
l
l
The 8.5 API changed the multi-select to a comma-delimited string, resulting in only
1 record, with a value_order of 1 always being added. Previously, if you upgraded
from 8.0 to 8.5, the upgrade script did not handle this property.
67370—When editing a user in the Workarea for a site that uses Active Directory
integration, if you changed the user details and clicked Update, the domain field
was being cleared.
67372—eSync: The folder sync was syncing Workarea and template files.
67415—If any Smart Form field had no value, it was being filled with the value from
the previous node in the XML.
67425—If you edited content and added a link to a PDF file, then browsed to the
quicklink, the correct link was added to the content. For example:
/OnTrek85/WorkArea/DownloadAsset.aspx?id=391
But when you searched for that link, the wrong link appeared in search results. For
example: /OnTrek85/assets/DownloadAsset.aspx?id=391. This resulted in a
404 error "resource not found."
l
67470—The Summary showed the Search Server generated summary. It should
have shown the summary you entered on the Summary tab when you...
1. Created content.
2. Inserted text on its Summary tab.
3. Created a template with a Web search control on it.
4. Set ShowCustomSummary="true".
5. Waited for crawl to finish.
l
l
l
l
l
l
67472—When using Firefox 10 and the eWebEdit400 editor, the <Enter> key did
not move down to the next line.
67493—When using the Ektron Framework API 8.5 in a 3-tier application, there
was an issue retrieving content items with persisting user/custom ordering (that
is,ordering set by the user through Ektron CMS site). After using the
ContentManager class, if you passed in a ContentCollectionCriteria object to
the GetList() method, the order was sorted by Id field, even though the
OrderByCollectionOrder property was set to true.
67535—Several enhancements improve the performance of calendars, both on a
Web page and in the Workarea.
67549—When you placed a Messaging server control on a plain template with no
css/js, the Message screen did not appear on the Web page. Or, if it did appear, it
disappeared after login.
67552—There was no way to edit a group forum topic name.
67557—When attempting to update the folder properties IsContentSearchable
and IsContentSearchableInherited, then sending the folder data object to the
UpdateFolder method, those properties were not updated.
l
l
l
l
67587—In 3-Tier architecture, if you used the ContentCriteria property with a
filter that specified an In filter operator and passed an array of longs or ints as
the value, an error occurred.
67635—If you set the default currency in web.config to a non-US currency (for
example, Pound Sterling—code 826), that was the only currency enabled in the
Workarea. But, the cookie for not-logged-in users stored a SiteCurrency value of
840 (840 is US currency). As soon as the user logged in, the site currency value in
ecm cookie changed to match SiteCurrency in web.config. Now, the cookie for
not-logged-in users is the default currency.
67682—You could not update a content item's metadata using ContentManager
API.
67695—You got the deleted user's output when you ...
1. Created a user with authenticationtypeid =1,
authenticationuserid=123456789.
2. Deleted it.
3. Create a second user with same authenticationtypeid =1,
authenticationuserid=123456789.
4. Used the following method to get the user data.
UserManager Usermanager = new UserManager(); long
AuthenticationTypeID = 1; //Get the User data for given ID
UserData Userdata = Usermanager.GetItem(AuthenticationTypeID,
"123456789");
l
67697—The Insert Quicklink dialog was not displayed when you...
1. Created content (assign several aliases to it, either manual or automatic).
2. Edited the content.
3. Clicked the Library button.
4. Clicked search for the above content.
5. Clicked the result link.
Now the Insert Quicklink dialog appears, letting the user choose the desired
quicklink.
l
l
l
l
67712—If you performed a CONTAINS search for a string using the Index Search
server control, the leading zeroes in the search phrase were dropped. For example,
although the search phrase was '001,' because leading zeroes were removed,
content containing '1' was returned.
67715—Certain Ektron messages caused the Inbox to not display, either through a
Messaging control or the Workarea page CommunityMessaging.aspx.
67738—If you had page host cache turned on, when you load tested the site, the
PageBuilder pages crashed until there was an IIS reset, app recycle or web.config
change.
67755—Targeted content rules were not synched when running the default sync
scope (ektron). Now they are.
l
l
l
l
67815—If more than 50 submissions were entered for an HTML form, totals only
considered the last 50 items, regardless of which report display was chosen. And,
there was no paging to see previous entries. These problems are fixed.
67828—eSync: Previously, the template upload sync was not finishing.
68076—The ContentList server control only displayed the first 250 content items.
Now, it displays an unlimited number of items.
68086—If you...
1. Created a Console App.
2. Added a simple Search API sample using AdvancedSearchCriteria or
KeywordSearchCriteria.
3. Confirmed that your Search API code works using a template under your site
and there are results coming back (APls note that results are needed to
recreate this defect, if your search code returns no results, an exception is not
thrown).
4. In Console App, called search API:
Ektron.Cms.Framework.Services.Search.SearchServiceClient sm =
new Ektron.Cms.Framework.Services.Search.SearchServiceClient();
searchResponseData = sm.Search(criteria);
5. The Console app was throwing an exception on the second line of code:
System.ServiceModel.FaultException`1 was unhandled
l
l
l
l
68100—After upgrading to 8.5 SP1, users in the Administrators group saw the
following error when clicking Settings > Users in the Workarea, as well as when
clicking any User Group.
Exception: Error: The current user does not have permission to
carry out this request.
68166—If multiple ContentBlock widgets exist on a page, all widgets were showing
the same content when passing in id querystring.
68179—The Framework API now provides a method for getting a list of
TaxonomyData based on TaxonomyCustomProperty.
68239—A remote server error occurred when you...
1. Installed 8.5 SP1 build OnTrek site in a subfolder.
2. Logged in as admin.
3. Edited the home page from the site.
4. Saw this error in the event log: Error:EkContent.MakePageBuilderRequest
Exception : The remote server returned an error: (404) Not
Found, editing or publishing pagebuilder page (only in site
installed in subfolder
l
68240—You could not access the page in the Workarea. An error was thrown,
because an image did not exist in the imported language, and the metadata did not
default to the default language when you...
1. Had a page that contained a metadata item that is an image.
2. Exported that content.
3. Reimported the content in a different language.
l
l
l
68268—You could not use the translation package nor the export for translation
screen in the Workarea localization settings for an eCommerce folder.
68282—PDF files added as DMS docs to which aliases were applied could not be
added to a content selector metadata definition if they were found through the
search functionality. You could select the item, and it appeared to be added to the
metadata. But when you published, it was removed.
68314—The bookmark did not show the translated version of the content. Instead,
it showed the content in the default language when you...
1. Set up automatic aliasing for French and English content based on taxonomy.
2. Bookmarked a selected, translated automatic taxonomy alias.
l
l
l
68336—If you created a 3-tier environment and placed the user search templated
controls on a page in the presentation level, then went to the page and ran a
search for a user, no users were found.
68353—The scroll bar did not work on the content history page. Now, when viewing
a content history that exceeds one page, you can scroll to view additional
information.
68370—A search result pointed to the middle layer, but it should have pointed to
the presentation path when you...
1. Installed a 3-tier site.
2. Set up search.
3. Dropped site search controls onto a page in the presentation layer.
4. Went to the page.
5. Ran a search and hovered over the result.
l
68371—If you...
1. Set up 3-tier website with search.
2. Dropped the XML templated controls onto a page in the presentation layer.
3. Set the controls to a Smart Form configuration.
4. Went to the page.
5. Saw message No Smart Form can be found. (If you dropped the controls in
the middle tier and visited the page, the Smart Form appeared properly.)
l
68391—After changes were made to an XSLT, a control using that XSLT still
displayed the cached version until the app pool was recycled or the cache was
cleared by some other means. This happened even if caching was turned off for the
control.
l
68399—You saw iframe code inserted when you...
1. Created new Smart Form content.
2. Viewed the content's HTML.
3. Clicked a link to add a new field.
4. Viewed the content HTML.
l
l
l
68484—If a page on your website called GetEventOccurrenceList on a calendar
of about 200 events, the page's performance was decreased.
68485—In version 8.5 SP1, if you tried to use Edit Profile on the UserProfile
server control, you were not allowed to save changes to any other user (even with
admin permissions). Instead, you saw the error: User not authorized.
68522—If you right clicked the image of a result, it pointed to the middle tier when
you...
1. Set up a 3-tier environment.
2. Dropped the product templated controls onto a page on the presentation
layer.
3. Went to the page on the presentation layer and searched for a product.
l
l
68574—If you added a large number of calendar events to a calendar, the Web
calendar server control and the Workarea both were not showing events for few
days of every month.
68619, 67555—The Image Data value disappeared when you...
1. Created a PageBuilder page.
2. As you worked through Wizard, Image Data did not appear under Metadata.
3. Published the page.
4. In the Workarea, when you edited Properties, Image Data appeared on the
Metadata tab.
5. Added Image data.
6. Opened, edited and published the PageBuilder page.
l
68851—After upgrading from v802 SP2, some multi-site functionality was broken
with Aliasing and Manual Aliasing in the Workarea. Specifically, sorting no longer
worked, and some server errors were being generated.
Version 8.5 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: DECEMBER 7, 2011
For important information about upgrading to Version 8.5 or higher, see Version 8.5 on
page 209.
New Features
Webtrends Reports
Webtrends reports are available in three additional formats:
l
Bar chart
l
Heat map
l
Pie chart
Search Upgrade Tool
A new Search Upgrade Tool creates a summary for PageBuilder pages by searching
within the page's content. Specifically, the search upgrade tool makes a Web request
for each PageBuilder page in the database, and updates the content table's content_
text column with the response.
SearchUpgrade is run as part of the upgrade process. If it fails, you can run it manually
by following these steps.
1. Open a command line and point to C:\Program
Files\Ektron\CMS400v85\Utilities\SearchServer\SearchUpgrade.
2. Enter your web.config file's connectionString information, followed by your
WSPath value (also located in web.config). For example:
SearchUpgrade.exe "server=servername;database=databasename;
Integrated Security=true/false;user=username;pwd=password;"
"http://site/Workarea/ServerControlWS.asmx "
Issues Resolved in 8.5 SP1
l
54717—Previously, when editing content with nested tables and using Firefox on a
Macintosh, it was difficult to select the outer table for resizing. This was fixed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
58241—Previously when catalog entry content was restored, the Media tab was
not displayed on preview and the image was not restored in the media section of
the content. This was fixed.
64197—Previously, tabs added when editing default widgets could not be deleted
from the Desktop.
65838—Previously, an error occurred when a user without permissions to publish
content attempted to edit that content after having submitted it for approval. This
was fixed.
65940—Previously, when content items were added to a collection, the new items
were not sorted by the collection's current sort order. This was fixed.
65972— Previously, when a form that generates email included a choices field, the
email was sent in XML even when the "Send data as XML format " property was set
to send standard mailto format. This was fixed.
66101—Previously, an error occurred when trying to edit an existing hyperlink in
the Library which had a URL of "/name." Also, if the folder containing the hyperlink
was renamed, the hyperlink was placed at the Library root. These issues were
fixed.
66159—Previously, when logging in a user with the
Ektron.Cms.Framework.User.UserManager login method on a system using
Active Directory for authentication, the login would succeed even if the password
was incorrect. This was fixed.
66302—Previously, when editing content and adding a Library item, replacing a
Library item using the Overwrite button on the "To upload and insert a local file"
window did not overwrite the item. This was fixed.
66303—Previously, if a taxonomy and categories were adding using the default
language, and a top level category name is edited in another language, the default
language category name is overwritten with the new language name. This was
fixed.
66345—Previously, a user strategy was not updating the user properties for
overrides OnBeforeAddUser and OnAfterAddUser. This was fixed.
66346—Previously, an error occurred when an image (DMS document) is assigned
to a image selector and the associated content is published, This was fixed.
66351—Previously, if a content item within a menu tree had the same ID as the
menu ID being fetched using the MenuManagerAPI, the content ID was returned as
a spurious child menu when using the MenuManager.GetTree method. This was
fixed.
66359—Previously, the mandatory Smart Form validation check was avoided when
existing rich text fields were removed by backspacing.This was fixed.
66368—Previously, even though the Everyone user group is assigned the AliasEdit role out of the box, the Alias tab is not displayed for users in the Everyone
group. This was fixed.
l
l
l
l
l
l
l
l
l
66370—Previously, when creating a new page the page title is changed to "Content
to be published" without the users input. This was fixed.
66404—Previously, the ContentManager API did not have a Save method
(ContentManager.Save()). This was fixed.
66433—Previously, the onchange event for a dropdown was not working correctly
in a form. This was fixed.
66455—Previously, on sites set up as staging servers, links to thumbnails in the
image library were incorrect. This was fixed.
66476—Previously, the membership control, when activating a new membership
account via email and successfully passing the login information, displays an error
indicating that the user is not found. 'This was fixed.
66497—Previously, year and month properties set by a query string were not
respected when caching was turned on so that the Blog control displayed the main
list with no filtering. This was fixed.
66522—Previously, some Analytics API code with the IList method resulted in a
"Connection property has not been initialized" error. This was fixed.
66538—Previously. a call to the MenuManager.GetTree() function generated the
following error when passed a large ID number as a parameter: FaultException`1:
Value was either too large or too small for an Int32. This was fixed.
66550—Previously, the Blogpost server control did not display posted comments.
This was fixed.
(This page intentionally blank.)
Version 8.5
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: SEPTEMBER 30, 2011
Upgrade Notes
l
l
8.5 code is backwards compatible except for the few cases listed below (End of
Support for Microsoft Indexing Service below, End of Support for Plug-In
Extensions below).
Database considerations: You need SQL2005 SP5 or above (as stated in the
requirements).
Ektron recommends upgrading to SQL 2008R2, since Microsoft could stop
supporting 2005 any time after next SQL release. Plus, SQL 2008 R2 has major
performance enhancements.
End of Support for Microsoft Indexing Service
Releases 8.5 and up do not support the Microsoft Indexing Service. Instead, the search
is powered by Microsoft Search Server.
When you install or upgrade to Release 8.5 or higher, dialogs appear to help you set up
Microsoft Search Server to work with Ektron. For more information, see the Ektron
Reference Manual section "Helping Users Navigate Your Website" > "Using Search".
End of Support for Plug-In Extensions
Releases 8.5 and up do not support Plug-In Extensions. You may keep the service
installed and use it with older sites, but it must be turned off for 8.5 sites. By default,
Ektron's installer turns off the extensibility service for upgrades and new installations.
IMPORTANT: Do not confuse Plug-In Extensions with CMS Extensions. CMS Extensions are
fully supported for 8.5. See Customizing Behavior with Extensions.
Support
Existing clients current with maintenance should use Ektron Support for questions or
issues. Anyone evaluating Ektron 8.5 for any other reason is urged to engage with
Ektron Sales for direction and options for further assistance.
License Keys
Version 8 license keys continue to operate for the Release Candidate. But for the
official release or a point release thereafter, Ektron has changed the keys to enforce
the features and structure of a new licensing model. Please consult your Ektron
Account Manager for more information.
KB Articles for Upgrading to 8.5
When you upgrade, Synonym Sets and Suggested Results created in previous versions
are available in 8.5.
l
l
l
l
l
l
l
l
l
Searching by XmlConfigId using IndexSearch API does not work after upgrade to
v8.5
http://dev.ektron.com/kb_article.aspx?id=35659
Advanced query syntax in Search API does not work after upgrade to v8.5
http://dev.ektron.com/kb_article.aspx?id=33649
Aliased pages with non-standard extensions are not searchable
http://dev.ektron.com/kb_article.aspx?id=33631
Upon 8.5 upgrade, you may see error: The transaction log for database 'name' is
full
http://dev.ektron.com/kb_article.aspx?id=36793
Effect of Duplicated Fields within a Smart Form on Search
http://dev.ektron.com/kb_article.aspx?id=36881
8.5 Search does not find new or updated assets
http://dev.ektron.com/kb_article.aspx?id=36776
Clicking a community user or group displays "Resource not found"
http://dev.ektron.com/kb_article.aspx?id=37514
Using JavaScript in XSLT
http://dev.ektron.com/kb_article.aspx?id=482
Text between brackets is not searchable
http://dev.ektron.com/kb_article.aspx?id=33628
Feedback
Ektron encourages your feedback and would like to speak to you about your concerns,
interests, and project needs. Please contact your Account Manager for more
information. Send all other requests to cms400feedback@ektron.com.
New Features
Search
l
Based on Microsoft Search Server, Ektron’s 8.5 Search brings new features
including dynamic search relevancy tuning, automated query suggestions, search
analytics reports, and more. Ektron Site Search offers massive scalability,
including all types of Web content, Microsoft Office documents and rich media
content.
While the Web Server control is still supported, it is deprecated, and a new set of
server controls has been added to maximize the new capabilities.
l
Upon upgrade, Synonym Sets and Suggested Results created in previous versions
will be available in 8.5.
Workarea Redesign
l
The Ektron Workarea interface has been redesigned to provide a modern, intuitive
user experience. Authoring and editing are now faster than ever thanks to the
newly designed Action Bar. Similar functions are grouped together, and the most
commonly-used actions are explicitly highlighted. Navigation menus and buttons,
as well as other interface elements, are now standardized, ensuring consistency
throughout the entire application. The result: a more optimized, intuitive interface
that allows users to be more productive.
Framework API and Developer Sample Site
l
Install the OnTrek sample site then click Developer Reference from its home
page. This reference includes examples and documentation of the new Framework
API, Framework UI, and Templated Controls.
l The Ektron Framework API radically improves developer productivity through
a highly consistent and discoverable set of functions and methods. When
combined with new support for Microsoft LINQ, developers can design
websites with a fraction of the code it took to accomplish the same work in the
past.
l
User Interface (UI) controls are new building blocks for developers to rapidly
construct user interfaces. The UI controls are built using jQuery and .NET, and
bridge the gap between jQuery developers and .NET developers
3-Tier Architecture
l
3-Tier Architecture means that no Ektron software exists on the Web tier. As a
result, CIOs and IT architects looking for maximum scalability, reliability, and
security can deploy Ektron in a manner consistent with enterprise software
deployments.
Diagnostics Utility
l
Ektron's Diagnostics utility provides comprehensive information about servers in
your Ektron network.
Mobile Device Support
l
l
l
You can set up Smart Form configurations to recognize a user's device and, based
on that information, display or hide content.
When adding a device configuration, you can now group devices either by model or
operating system.
You can add a mobile device that's not included in the standard WURFL file.
Taxonomy
l
A new Taxonomy property lets you synchronizeall language versions of content.
Synchronize means maintaining the same content in multiple language versions of
taxonomy.
Localization
l
If content is not available in the language in which a visitor is viewing the site, you
can now specify a fallback locale. If content is not available in that language, the
default language is used.
l
You can create a new locale.
l
A Localization Dashboard provides an overview of translation activity.
l
Each Ektron content item has a translation status. Only content marked "ready for
translation" is included when you create an .xliff file.
A new role, Translation State Admin, allows designated users to change the
translation status of content.
Another new role, XLIFF Admin, allows designated users to export .xliff files.
l
l
l
You can use a Multilanguage Translation Package to create and control groups of
content and folders that require translation.
Within the content editor, you can use the Localize Section button to localize
paragraphs for XLIFF translation.
Key metadata fields are recognized in the XLIFF process and will be
imported/exported.
Aliasing
l
A new check box (Manual Alias Required) on the folder properties' Aliasing tab
lets you require the assignment of a manual alias to content in a folder.
Folders
l
New folder properties
l Content Searchable - sets default value of Content Searchable property for
content added to folder.
l
DisplaySettings - let you display/suppress tabs in the Create or Edit Content
screen.
Analytics
l
l
Site Overlay provides a map of popular links on a Web page, based on the
frequency of clicks.
Google Analytics
l Support for Advanced Segments.
l
Tracking Clicks by File Type.
l
Support for SiteCatalyst (previously Omniture)
l
Support for Webtrends
eCommerce
l
User can delete their address from MyAccount control.
l
Inventory report is now available.
l
An eCommerceadministrator may be notified when an order is submitted.
l
A shipping tax class was added.
l
Two properties were added to the Coupons Scope screen: Apply to Subscriptions
and Apply to Quantities.
Community Features
l
Customizable email reply settings.
l
Community Group Forum Post And Reply notifications
eWebEdit400 editor
l
l
l
l
Button to hide/display temporary markers.
On the editor menu, an undo checkout button lets you close the editor without
saving changes.
Within the content editor, you can use the Localize Section button to localize
paragraphs for XLIFF translation.
All toolbar options were added to the right-clicked context menu within the editor.
To access them, right click and choose Menu > a submenu > an option.
o
You may also access the context menu clicking the context menu keyboard
key (
). From the context menu, use arrows key and the <Enter>
key to navigate the context menu.
eSync
l
l
8.5 introduces the ability to minimize the time required to complete an initial sync
if you have a large database or number of assets. In both cases, you use a tool
other than eSync to complete the initial copy. From then on, use eSync to maintain
the ongoing transfer of data among servers in a sync relationship.
Some customers prefer a tool other than eSync to sync asset files, for example
Robo Copy. So, you can now disable eSync's assets sync.
Smart Forms
l
l
l
A Calendar Field type allows a default value of Current Date.
A checkbox (Keep Single Blocking Tag) lets you apply apply/remove <p> tags
around rich area field’s single line of text.
The Text field dialog has new fields that let you set a field's width and height in
characters.
Online Help
l
Online help files for Ektron are located on an Ektron-hosted Web server. (In
previous releases, help was installed to a folder on your Web server.) If you block
your users' workstation access to the Internet, help files are not available, and
users see an error when they click the help button. To remedy this problem, either
change the firewall to allow access to the internet, or install help files locally.
Menus
l
The DHTML Menu server control has been deprecated. Ektron recommends using
the Flex Menu control instead.
Roles
l
Two new roles allow for more precise authorization: Collection admin and Menu
admin.
Importing DMS Assets
l
l
If the client workstation has MS Office, the user is asked to specify the Office
version before uploading.
Restrictions with Microsoft Office 2010.
Installation/Upgrade
l
l
l
Updated to help you install or connect to Microsoft Search Server
Several dialogs that asked one question were consolidate into a single dialog,
which also provides more information to help you answer each question.
The procedure for moving a site to another server was simplified.
Issues Resolved for Version 8.5
See also: Issues Resolved for Version 8.5 RC2 on page 222, Issues Resolved for Version
8.5 RC1 on page 226
l
l
l
l
l
l
22985—The mapaddress, latitude, and longitude fields now appear with nonEnglish content. Previously, they only appeared for English content.
44536—Previously, if a folder contained over 200,000 pieces of content and over
20,000 sub folders, if you changed the taxonomy for the folder, you saw a timeout
error message: Timeout expired. This was fixed.
45270—Previously, a multi-site folder did not show up in the folder tree for
SharePoint. But if SharePoint and Ektron CMS are on different domains, the user
must login log in once on the browser that accesses SharePoint. When that
happens, it starts the session and sets the login cookie on the SharePoint domain
that cannot be picked up by CMS.
48504—Previously, the eCommerce workflow did not let the approver edit a
product before approving it. This functionality has been available for regular
content. Now it's also available for eCommerce products.
48610—Previously, in a multisite configuration, if you use eSync and set staging
and production paths, and ran a search on the staging side for an image, you saw a
broken image. This was because the image was not yet on the production site. This
was fixed.
49831—Two ways of working with menus in the Workarea were improved.
o Left panel Menu tree: After adding an item to a menu branch, the whole menu
previously collapsed, and you had to open all branches again to add something
else. This was fixed.
o
l
Right panel: Now displays a navigate backwards button
49834—The fixes for defect 49831 are applied to Taxonomies.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
50965—Previously, when validating a website against the W3C CSS validator
(http://jigsaw.w3.org/css-validator/ ), clients would get 3 errors. This was fixed.
51636—Previously, if you used the PageHost.ascx control (which contains
<asp:ScriptManager ID="scripts" runat="server" />) on a page, it failed
with the error "only one ScriptManager can be on page." This was fixed.
52115—Previously, customers were unable to use a credit card for purchases for
the UK version of PayFlow. This was fixed.
52246—Previously, if metadata with the same name were added to a Staging and
a Production environment in eSync, then a sync was run, the content could not be
loaded in Workarea because of the duplicated metadata definitions. This was fixed.
53340—Previously, if you uploaded PDFs to the library, they were indexed and
showed up in search results. However, after upgrading to some versions of Ektron
CMS, the PDFs were not searchable. In Release 8.5, all library files are searchable
by title.
54312—Previously, the Search threw an error when using this synonym set:
"entering the tenancy; lease; lease agreement; rental agreement; month to
month; 2.0; 2; 2.1" Error: Search error - 'Unspecified error . This was fixed.
54513—Previously, if you placed two content widgets in a single dropzone, it
produced duplicate id="dropcontainer" attributes, which is invalid XHTML. This
was fixed.
54902—Framework API : You can set a content subtype in the content criteria
object: Ektron.Cms.Common.ContentProperty.SubType
55404—Previously, when you used auto add member to CMS from Active
Directory, it did not create CMS users if the group's name included an ampersand
(&). This was fixed.
55496—Previously, after you created a long form using New > HTML
Form/Survey in the Workarea, if you printed the page using Firefox or IE7, the
form was truncated after the first page. This was fixed.
Be sure to print the frame independently. Also, print from the published form >
form tab.
55702—Previously, in the Workarea > Settings > Configuration > URL
Aliasing > Settings > Edit screen, you could not enter a value into the
Extensions field that exceeded 50 characters. This length has been increased to
250.
55909—Assume you had a series of scheduled syncs, for example 8:00 AM, 10:00
AM and so forth. At 8:00 AM, the first sync ran. If it finished at 8:40 AM, on the
following day, the sync would start at 8:40 AM instead of 8:00 AM. In other words,
start time changed every day to the previous day's end time. This was fixed.
55944—Previously, if you had a Metadata Control on a master page with a dynamic
parameter set to ID, some pages did not have the dynamic parameter id. Also, the
control made 2 unnecessary db calls with id = 0 every time. Both problems were
fixed.
l
l
l
56365—Previously, when you setup SSL, you could not view websites listed in the
SearchConfigUI and SecurityConfigurator executable files. When you turned off
SSL, you could view those websites. This was fixed.
56453—Previously, when you attempted to clone a file input field, a security
exception was thrown. The implementation of the .clone was overloaded in
ektron.js and differs from the implementation in the native jquery library, which
simply copies the innerHTML. The ektron.js performs a direct val copy. ( As a
security measure, most browsers do not let you change the value of file input file.)
This was fixed.
56489—After upgrading, a client frequently noticed application error messages
related to business analytics. For example: at
Ektron.Cms.Analytics.InternalSupport.DAL.
BusinessAnalyticsQueryDal.UpdateReportData(String
eventName, DateTime eventDate)
This was fixed.
l
l
l
l
l
l
l
l
l
l
l
57222—Previously, after upgrading, the newer NewtonSoft DLL in the BIN directory
was replaced with the older DLL. This was fixed.
57541—Previously, some content in "Marked for deletion" status resulted in an
error in the workarea. This was fixed.
57825—Previously, in the web.config file, the default value of the ek_
linkmanagement attribute was false. It has been changed true.
58108—Previously, in eSync, you could not exclude folders whose names included
upper and lower case characters. This was fixed.
58548—eIntranet: Previously, when you loaded the UserProfile.aspx page from My
Intranet > My Profile, the page did not include the profile id querystring parameter,
which was preventing certain functionality that depended on it. This was fixed.
58864—Previously, some Business Analytics reporting wasn't matching up. For
example, on the Template Report, the details did not match the summary. This
was fixed.
58869—Previously, there was extraneous text in the search results. This was
fixed.
59375—Previously, if you scheduled content on a staging site to go live on a future
date, the content did not go live as expected.This was fixed.
59430—Previously, load balancing among three servers was inconsistent. For
example, after dropping an image or a file on authoring server, it sometimes got
copied to the second and third servers, and sometimes did not. This was fixed.
59439—Previously, if private content was set to inherit from a folder that was set
to private, and the folder was later set to public, the content remained private. This
was fixed.
59569—OnTrek Starter site: If you ...
1. Set the value of the Items per page for the upcoming Events tab to 5.
2. Created an appropriate number of calendar events.
3. EnablePaging was turned on.
l
l
l
l
l
l
59582—Previously, the API call userData = userAPI.AddUser(userData);
threw an exception if Boolean custom user properties were defined and you did not
set a value on the userData object before calling AddUser. This was fixed.
60031—Previously, some customers reported multiple errors in the event viewer.
Here is one error message: An attempt to register file at path
"/WorkArea/java/plugins/modal/ektron.modal.css" was made using key
"EktronModalCss Control Name: tgi3_tgdirect_master_brand_master.
This was fixed.
60227—Previously, when some customers tried to search for Active Directory
users in the Workarea, it took a huge amount of time, and would often timeout
prior to finishing. This was fixed.
61743—Previously, French accented characters were getting double encoded after
editing menu properties. This was fixed.
62182—Previously, items in the taxonomy_item_tbl that were removed from CMS
were not being clearing from the table. Also, when items in the taxonomy are
reordered, the display order of the old items in the table does not change. The item
that was moved does change. These are fixed.
62264—Previously, when you
1. Used FireFox and edited content in the eWebEdit400 editor.
2. Added some text.
3. Placed the cursor in the first line.
4. Added more text.
5. Selected the text.
6. Applied a Header style to that text.
7. The text displayed across two lines unnecessarily.
This was fixed.
l
l
l
l
l
62377—Previously, after upgrading, when some customers tried to access the
manual load balance, they saw an object reference not set to an instance
of an object error. This was fixed.
62389—Previously, some customers experienced extreme load times when
content was added in another language. This only happened with IE 7. This was
fixed.
62695—Previously, if you set up an extension to take the create date string, add
one year, then store it in the end date, the end date wasn't getting updated
properly. This was fixed.
62917—Product Catalog de-DE taxonomy terms overwrote en-US because there
was no UI to enable/disable the synchronize on taxonomy nodes. The UI was
added and fixed the issue.
63001—If a piece of content had multiple quicklinks, the content was duplicated in
a list summary with the same title and alias (if aliasing was used); even if each
quicklink had an alias assigned to it. If aliasing was turned off, it would return the
individual quicklinks, but still used the content title, so it looked identical. This was
fixed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
63552—When using a multisite configuration, a submenu that used an alias to link
to content in a different site from the current site context (for example, the user is
in Site A while a submenu in Site A links to a page in Site B) resulted in a 404 error
when clicked, as if that alias did not exist in Site A. Additionally, if the same alias
existed in both sites, the wrong content may be rendered because the wrong site
was used as a host name. This was fixed.
63621—Menu item location was incorrect after syncing. This was fixed by adding
logic to the sync post-process script that loops through menus that have duplicate
order items and resets the order and removes the duplicates.
63673—When creating a new page layout, if the template had ?= already in it, edit
did not work on the first try. This was fixed.
63683—Could not delete a piece of content in the Framework API, even if the user
had permissions on both the folder and the content item to delete. This was fixed.
63703—Alias was deleted after syncing PageBuilder content, even when proper
conflict resolution was set. This was fixed.
63869—Workarea\Commerce\Checkout\PayPal\ExpressCheckout.aspx.cs
used sandbox test URLs and other information inside default key="PayPal" and
therefore ignored the key/values for that store's PayPal account settings. This was
fixed.
64529—One Calendar Event that expanded to several days were not displayed as
"All Day" event under the subsequent day/s view in the calendar. This was fixed.
64654—Web calendar API: GetEventOccurrenceList() threw a UNIQUE KEY
constraint violation error when the list of Taxonomy Ids passed to it contained a
parent taxonomy id and one or more of its child taxonomy id (s). Duplicates rows
were in the temp table. This was fixed.
64705—Firefox 5, in the editor: if you placed the cursor at the beginning of the line
and inserted a bullet point, the editor scrolled to the top. This was fixed.
64828—Scheduled sync uploaded all files, even those in exclude list. This was
fixed.
64892—The ekDavHandler was broken in 8.0.2 SP2. This was fixed.
65222—Could not add @appContentLink@ to the Declined content notification
email. This was fixed.
65225—Long was needed instead of INT on the sitemaptree.aspx.cs file for the
Sitemap widget. This was fixed.
65272—Approval emails were not correctly using @variables. This was fixed.
65346—When there was an event on the bottom row of a calendar in 8.02, you
were unable to edit the event because a pop up for more information blocked the
event(s). This was fixed.
l
l
l
65351—In Firefox 6, the "Manage" option does not appear in the destination folder,
when copying items in the CommunityDocuments server control because scripts
appended to callback results were not being executed. This was fixed.
65415—When modifying an image with the Image Modification Tool, the upper
portion (about .25 inch) of the image is not visible when using the cropping and
resize tool. This was fixed by adding padding-top to the display area.
65640—The suppressBeacon "authors" element was not working as documented.
It was counting CMS400 users even though the suppressBeacon element is set to
"Authors". The reference manual was updated with "Many site administrators do
not want to track CMS user behavior in Traffic Analytics reports, as it corrupts the
data.
NOTE: This setting does not apply to Business Analytics.
Version 8.5 RC2
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
New Features
Ektron 8.5 is an exciting new release from Ektron, and is one of the most significant
releases in Ektron’s history. Developers will find 8.5 increases productivity through
support for .NET 4.0 and the Ektron Framework API, which now provides complete API
coverage in 8.5. Content Managers and Administrators benefit from a refined, modern
design for the Ektron Workarea and the new, best-in-class search powered by the
Microsoft Search Server.
New features and enhancements include:
l
New Ektron Workarea styling and user interface enhancements
l
Greatly expanded developer Framework API
l
New search using Microsoft Search Server
l
.NET 4.0 support
l
New 3-tier architecture support
l
eSync enhancements and new diagnostics
l
New Ektron Templated Controls
l
Ektron as Web Application
l
Enhanced Localization
l
New Ektron UI Controls
With this feature-complete release candidate, you will have access to all the new
features and user interfaces in 8.5. All development and data will be supported going
from the Release Candidate to the final Ektron 8.5 release, scheduled for the end of
September.
Upgrades
Testing is still ongoing for this release candidate including upgrade testing. Clients
wishing to upgrade to this RC from an existing released version are strongly urged to
use the RC for testing purposes until you are confident with the process and have
tested your project with successful results.
Support
Existing clients current with maintenance should use Ektron Support for questions or
issues. Anyone evaluating Ektron 8.5 for any other reason is urged to engage with
Ektron Sales for direction and options for further assistance.
Issues
For everyone, Ektron is offering the ability to submit issue tickets into our system
which we will track and post updates with any future release candidates build we may
offer, in addition to the final release. All defect fixes will be explained in the 8.5 release
notes.
License Keys
For the Release Candidate, current version 8 license keys will continue to operate. But
for the official release or a point release thereafter, Ektron will likely change the keys to
enforce the features and structure of a new licensing model. Please consult with your
Ektron Account Manager for more information.
Feedback
Ektron is encouraged by any and all feedback that you may be able to provide and we
would like to speak to you about any of your concerns, interests, and project needs.
Please contact your Account Manager for more information. For all other general
requests, please send them to cms400feedback@ektron.com.
Issues Resolved for Version 8.5 RC2
l
l
l
l
l
l
50919—Previously, if community aliasing was enabled and user aliases were set,
the Activity Stream control did not have the user profile links aliased. Instead, the
links had unaliased paths. The same applied to links to Community Groups if there
Community Group aliasing was enabled. These problems are fixed.
52026—Previously, if you logged into the Ektron Tech site in one browser (IE), and
logged in as the same user in another browser (FF), then refreshed the page, in
first browser and you were logged out, and the Register button next to login
button was missing. These problems are fixed.
55108—Previously, when the Directory server control displayed content, if the
number of results exceeded the control's MaxResults property value, paging links
did not appear.
55580—Previously, if you installed the Ektron Tech site, copied and pasted
http://ektsqa10a/EktronTechPlus/, edited the page and deleted one of the
default Multivariate Section widgets, the experiment continued to run.
56044—Previously, if you installed 2010 MS Office, opened the Ektron Workarea on
that client system, and clicked the drag drop button, the Multiple Documents
tab appeared. This tab should not have appeared.
56948—Previously, links in email were incorrect when a site had an https
setup.The link included the port number and excluded the 's' after http. So when
someone clicked the link, the following message appeared" Internet Explorer
cannot display the Web page .
incorrect link : http://ektsqa10b:443/profile.aspx?id=8
correct link : https://ektsqa10b/profile.aspx?id=8
l
l
l
l
l
l
l
l
l
l
l
l
l
57276—Previously, if Load Balancing was enabled, the Load Balance check only
passed if all sites on a server contained an LB key, including sites that were not
meant for load balancing.
57281—Previously, if you set up a Load Balanced configuration set up email
notification for the site, then added micro messages, if you replied to that micro
message with a different user, the same reply appeared 2 or 3 times.
57453—Previously, if you had a client system with MS Office 2010 and you
uploaded a document from the Workarea’s DMS menu, then viewed the document,
you could edit it. Now, you can only view it.
58921—Previously, if you added a new HTML content block then, within that,
clicked the Paste from Word button, and pasted three paragraphs and clicked OK,
an empty line was inserted at the top of the content.
59363—Previously, if you ran a search from a search server control then performed
a site search from the search box in the header, you saw the previous search's
results.
59366—Previously, when there were database sync errors, the Workarea’s
Database Synchronization logs did not show details, such as a duplicate key, or a
primary key constraint error.
59570—Previously, the OnTrek starter site's product search results page included
a broken link.
59571—Previously, in the On Trek Starter site, if products were assigned a
taxonomy that included spaces, the product search link returned a 404 error. This
was because the taxonomy alias replaced a space with a dash (-), but this did not
happen in the product search results, which still had spaces.
59607—Previously, when using the Trends widget on the Group Space Dashboard,
the filter did not work. When you selected a folder or taxonomy to filter by, you
saw an error "No filter is selected" no matter what settings were used.
59688—Previously, if you added a Smart Form, inserted a rich text field, then
edited that field, you would notice that <p> tags had been added to the default
value of the field.
59981—Previously, if a user requested a check-in of checked out content, the
request email went to the user making the request, not the user who checked out
the content.
Note: This didn't occur if one of the users was a member of the Administrators
Group.
60290—Previously, if you created a form and edited its properties, the Mail
Properties tab was not working.
l
l
60760—Previously, when using PageBuilder, if you edited a content block widget
and created a new content block, the widget did not show the new content if you
clicked Save while editing the new content. If you clicked Publish without clicking
Save, the widget did show the new content.
60941—Previously, if you
1. Edited a PageBuilder page.
2. Dragged and dropped a Brightcove widget.
3. Edited the widget.
4. Completed all required fields with valid keys.
5. Edited the widget again.
6. Clicked the Save button, you saw a gray window.
Now, you must select a video before saving the widget.
l
l
l
l
l
l
l
l
l
60989—Previously, when trying to save a calendar event through the Workarea,
JavaScript errors were reported.
61149—Previously, if you added a calendar event as a favorite to a user profile and
the event title included an ampersand (&), you would see an error. Furthermore,
any previous favorites that had been added could not be displayed.
61373—Previously, if you changed a Community Group administrator, any
previously pending approvals could not be approved by new administrator.
61538—Previously, the Brightcove widget's help icons were located outside of the
container, in the Settings window.
61594—Previously, when using the Brightcove video widget, if you uploaded a
video and its write token was added from workarea, you saw an error message
'Invalid Token'.
62397—Brightcove: the left column CSS issue of the video selection screen: The
column is adjusted.
All video properties now have a set height so that they do not overlap. If you
mouse hover, you will see the full text.
62485—CSS can be dynamically included from anywhere in params.
63233—Add Group button shows up for community group admin without having
create group permissions.
l
63693—eWebEdit400 toolbar buttons unexpectedly become disabled with IE8.
l
64009—Imported XLIFF forms not showing in Library when filtering on Forms.
l
l
l
64150—Improper output encoding of action parameter at
/WorkArea/isearch.aspx.
64302—Editor adding image properties information even if not specifically set.
62212, 62214, 62483, 62487, 62489, 62492, 62493, 62495, 62496, 62528, 62690,
62691, 62692, 64145, 62695, 62696, 62697, 62699, 62708, 62712, 62715, 62717,
62718, 64145, 64146—Security issues were fixed.
Version 8.5 RC1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JULY 26, 2011
New Features
Ektron 8.5 is an exciting new release from Ektron, and is one of the most significant
releases in Ektron’s history. Developers will find 8.5 increases productivity through
support for .NET 4.0 and the Ektron Framework API, which now provides complete API
coverage in 8.5. Content Managers and Administrators benefit from a refined, modern
design for the Ektron Workarea and new, best-in-class search powered by the Microsoft
Search Server.
New features and enhancements include:
l
New Ektron Workarea styling and user interface enhancements
l
Greatly expanded developer Framework API
l
New search using Microsoft Search Server
l
.NET 4.0 support
l
New 3-tier architecture support
l
eSync enhancements and new diagnostics
l
New Ektron Templated Controls
l
Ektron as Web Application
l
Enhanced Localization
l
New Ektron UI Controls
With this feature-complete release candidate, you will have access to all the new
features and user interfaces in 8.5. All development and data will be supported going
from the Release Candidate to the final Ektron 8.5 release, scheduled for the end of
September.
Upgrades
Testing is still ongoing for this release candidate including upgrade testing. Clients
wishing to upgrade to this RC from an existing released version are strongly urged to
use the RC for testing purposes until you are confident with the process and have
tested your project with successful results.
Support
Existing clients current with maintenance should use Ektron Support for questions or
issues. Anyone evaluating Ektron 8.5 for any other reason is urged to engage with
Ektron Sales for direction and options for further assistance.
Issues
For everyone, Ektron is offering the ability to submit issue tickets into our system
which we will track and post updates with any future release candidates build we may
offer, in addition to the final release. All defect fixes will be explained in the 8.5 release
notes.
License Keys
For the Release Candidate, current version 8 license keys will continue to operate. But
for the official release or a point release thereafter, Ektron will likely change the keys to
enforce the features and structure of a new licensing model. Please consult with your
Ektron Account Manager for more information.
Feedback
Ektron is encouraged by any and all feedback that you may be able to provide and we
would like to speak to you about any of your concerns, interests, and project needs.
Please contact your Account Manager for more information. For all other general
requests, please send them to cms400feedback@ektron.com.
Issues Resolved for Version 8.5 RC1
See Also: Issues Resolved for Version 8.5 RC2 on page 222
l
l
l
l
l
l
26665—Flex Menu controls no longer pop behind when one appears on top of
another
26666—You can now use a captcha control with Ektron forms.
29816—Previously, if you opened the Workarea with the Firefox browser on a Mac
and clicked the new menu, 'Html Form/Survey' and 'Smart Form' were missing.
37889—When working with a Smart Form calendar field, you can now assign
"today's date" as the default.
41121—Previously, you could not export content for translation when it was not in
published state. Now, you use the translation status to determine what gets
translated, regardless of whether content has been published. (Mark ready for
translation, Mark not ready for translation, Mark do not translate).
44030—Previously, the index search didn't return results from an XML Smart Form
Choices fields with multiple boxes selected on a Windows Server 2003 R2 Machine.
l
l
l
44112—If aliasing is enabled, a content item's alias URL link appears in search
results, rather than a quicklink URL.
45296—Previously, if a folder's the properties were set to private and you added
an asset and changed it to public, the asset was not placed in the public folder if
the item was set to public before the Ektron windows service processed the first
entries in the perform action table. The new search architecture fixes this.
46190—Previously, if you
1. Created a piece of content in Content Designer.
2. Applied an <h1> tag to a section of content.
3. Highlighted the section then attempted to apply an <h1> tag.
4. Published the content.
5. Reviewed the source, the H1 tag was nested inside the h1 tag rather than
being removed.
l
l
l
l
l
l
l
l
l
l
l
48731—Previously, 633930989883750000 metaconfig.doc's were created after
running sync. The new search architecture fixed this problem.
48897—You can now remove individual Security Certificates from an eSync
configuration.
48976—Previously, if you created a synonym set with bunch of keywords, then
deleted it and later tried to add a synonym set with the same name but new
keywords, when you saved, the old keywords appeared instead of the new ones.
49035—You can now automatically insert the Google analytics tracking onclick
event tracking download/views files (pdf,docs etc). To accomplish this, the
~\workarea\analytics\template\googletrackingcode.ascx file was updated
with jquery code. To enable the tracking, un-comment the js code on the page.
49141—All dynamic SQL statements have been converted, so that they're now
either Stored Procedures or Parameterized.
49479—Previously, if a user was assigned to more than 11 taxonomy nodes, the
search would not find him.
49739—Previously, if aliasing was enabled and content had a URL alias, the
ListSummary and QuickLink showed the alias, but the Web search control results
did not show the alias. This is now consistent: all controls show the alias.
50582—If you go to the Ektron Workarea UI > Content > Taxonomy > Create a
new taxonomy > Assign items(s) to taxonomy > the drop down "type" > there is
now a separate item in the dropdown to choose library items (uploaded files and
uploaded images) only .
50753—Previously, you could only export published content. Now, you can export
checked-in versions of content for translation - the export is determined by the
content's new "Mark for Translation" status.
50815—You can now to use the API to retrieve collections via a Content folder ID.
50958—The eSync roles have been divided. Now, a “SyncUser” role allows a user
(to which the role is assigned) to initiate a sync. In the past, one needed full sync
admin rights to initiate a sync. The creation of relationships, profiles, etc. still
resides with the SyncAdmin.
l
l
l
l
l
50977—Previously, if you had a piece of content in English that had metadata
assigned and then created a target-language version of the content, you needed
to create metadata for each language.
51284—Project Management (extranet) issue: Previously, after you archived a
client, you could not restore it.
51338—Previously, if you had a metadata definition with multiple selection values,
and assets were assigned to this metadata value, and you searched for the assets,
only PDFs appeared—.xls and .doc files did not appear. The 8.5 search fixed this
problem.
51480—Previously, if your site used SSL, and the client computer used Windows 7
and the IE8 browser, the DMS asset drag/drop didn't work.
51646—Previously, if you
1. Uploaded a Flash file as a DMS document.
2. Clicked Edit on the DMS document.
3. Added metadata.
4. Played the video.
5. When the video finished, if you waited another minute or so, the browser
reloaded the page. As a result, changes you made to metadata, summary,
etc. without saving were lost. (This occurred in IE7 and IE8; did not occur in
Firefox.)
l
l
l
51851—Previously, on the language selector, "Russian" (spelled using the Russian
alphabet) was misspelled.
51942—Previously, on the report accessible by navigating to Reports > Tasks > All
open Tasks, a column named Last Added Comments displayed [Not Specified] for
all tasks except the last edited one. Even if there was a task which already had
comments, the report showed [Not Specified].
51950—Previously, if an eCommerce customer
1. Created an amount-based coupon and assigned it to an item.
2. Added the item to cart, the coupon was applied.
3. If he increased the item quantity to 2 or 3 and refreshed the coupon, it showed
1 discount. This was fixed. Now, the coupon accounts for each purchased
item.
l
l
52016—Previously, if a custom payment gateway name was too long, it was
truncated in the Workarea. It also caused a Event error. This was fixed: the stored
procedure now has the proper string length.
52033—Previously, when creating a new Smart Form, if you gave the Smart Form a
title that already existed, an error was thrown. This problem was fixed -- the title
is now checked upon entry. If it exists, the user is told to create a different title.
l
l
l
l
l
l
52166—Previously, the integrated search via the API was not functioning properly.
The result count was correct, but the results object only contained results from
Ektron, not the integrated folder. This is fixed via the 8.5 search.
52194—Previously, Smart Form fields that were marked as indexed were not
populating into the indexing service. The 8.5 search fixed this problem.
52214—Previously, if you edited the size of a list box in HTML view, then edited the
field properties in design view, the changes made in HTML view were overwritten.
This was fixed: now, the editor saves changes you make while in HTML view.
52217— Wiki starter site: Previously, when you created sub-categories in a new
wiki then uploaded a file using the drag drop feature in Internet Explorer, after the
file was uploaded, the page returned to the wiki root page rather than the category
page to which the file was uploaded. This was fixed : Now, it uploads the file and
keeps you in the appropriate category.
52251—Previously, if you clicked the silver access point menu for a piece of
content then "Properties", you went to the content's "Content" tab, rather than its
"Properties" tab.
52366—eCommerce and eSync issue. Previously, if you
1. Installed developer site and min site.
2. Ran the sync from developer site.
3. Placed an order under production.
4. Downloaded to staging.
5. Processed the order from staging.
6. Shipped the order.
7. Looked at the captured date. It is not yet captured.
8. Completed the order.
9. Viewed the order again and look at the action.
10. Cancel and Fraud appeared.
l
l
52383—Previously, when pasting from Word, if a Word document contained a text
box, the HTML produced by content designer contained <table> tags nested inside
<p> tags. This is invalid according to XHTML 1.0 Transitional. This problem was
fixed.
52537—Previously, if you
1. Created HTML content of Arabic language in the Workarea.
2. Entered bi-directional strings.
3. You would notice that text alignment is not correct. The arrow keys move the
cursor in the wrong direction too.
4. Published the content.
5. Viewed content in Content Block on a Web page and did "Edit in Context,"
you'd see the same problem. These are fixed.
l
52575—eCommerce: You can now delete eCommerce orders
l
l
l
l
52615—The eSync preview screen now lets the user preview a synchronization for
a direction other than the one specified in the profile. The default remains the
actual direction saved with the profile. Previewing a profile with an alternate
direction does not save the profile with that direction.
52791—Previously, some metadata fields were not exported when creating xliff
files.
52793—eCommerce: Previously, the <variant> info (Item data for Complex
Products) was not returned in the ProductList XML.
52835—Previously, if you
1. Created new HTML content.
2. Added an image from the library.
3. Reduced the Workarea window height so a vertical scroll appears.
4. Clicked and selected the image.
5. Clicked on the Apply Style drop list on the top toolbar and on the Node
Inspector module.
6. The popup shifted. especially the one in the node inspector module. It
sometimes shifted below the window, making it impossible to use. This
problem was fixed.
l
l
l
l
l
l
l
l
52915—Previously, if you pasted from Word into the editor, and the Word
document contained nested lists, the resulting HTML nested <ul> tags and threw
validation errors.
52957—Creating tables in the eWebEdit400 editor; Previously, when the
Accessibility/Section 508 Evaluation was set to Warn or Enforce, and the user
added a "table", Ektron required a caption and summary. This was changed: now a
Warning appears only if the heading row does not show up. Caption and Summary
are optional, even for data tables.
52971—Previously, if you set up event types in the Workarea, and put a calendar
on the page, you would notice that event types were not listed alphabetically.
53013—In 8.5, when using Content Designer, clear style works in both the Firefox
and IE8 browsers. Previously, it did not work with IE8.
53091—The size of the screen used to edit products was changed so that it is now
the same height as the screen used to edit content.
53126—Previously, if you added a content block, added a zip code to the
mapaddress metadata, and saved the content block then viewed the metadata
tab, latitude and longitude were not being created.
53188—Previously, if the last post of a Forum was deleted, the last Post
information in the Forum server control display it was not updated at the top level
or the topic level.
53228—Previously, if a user alias extension was set to "/", the default template
was not picked up on the site root. Instead of the default template, the default
user profile template was picked up, and since no user name was supplied, it was
pulling the internal admin's profile. Now, user aliases are created in a folder other
than the site root folder.
l
l
l
l
l
l
53284—If you hit backspace when your cursor is in a rich text field, and then try to
paste text into that field, the text gets pasted into a different field. This is in IE7
and IE8, not Firefox.
53528—Previously, if you changed the size of a rich-text field in a Smart Form
configuration, when you added text beyond the field's height, it just kept going
down, beyond the border of that text area.
53548—Previously, if you set up a Network Mapped drive, the admin user was able
to see the file structure in the same way as in the workarea, but other users were
not able to. However, other users were able to map to the network drive and drag
and drop documents.
53891—Previously, there was no Cancel or Go Back Button in the eCommerce
Checkout Control. If a user logged into an eComm site, shops, and clicked
checkout on the Cart control, a window popped up saying "Edit Billing Info" if the
user was trying to purchase an item for the first time. The pop up window had no
cancel or go back button (if the user wanted to abort checkout and continue
shopping).
53906—Previously, when the Analytics tracker was dropped on page, it was
causing the page to load twice.
53926—Previously, if you
1. Used an IE8 browser on a 64-bit Office 2010 system as client.
2. Logged into any Ektron site.
3. Went to the Workarea.
4. Opened the Add Assets dialog
5. You saw an error.
l
l
l
l
l
l
54021—Previously, if you created two templates with the same name (one was a
wireframe template), and applied either template as the default template for a
Workarea folder, you saw the error "Add failed. Duplicate key value supplied."
54069—Previously, if you created a custom table for use with eSync that had only
two columns and both were primary keys, eSync would fail.
54077—Previously, if you uploaded a text or XML file as a DMS document in a load
balanced environment, those file types would not get load balanced.
54095—eCommerce: Previously, when you were assigning a Cross-sell item and
navigated to the "Select Item to Add" screen, it did not provide paging for quick
access to the items.
54116—While editing content, if you assigned a link to text that pointed to a library
image, you saw several fields at the bottom of the screen: URL, Target,
classname, tooltip. etc. Previously, if you changed the URL link in his screen area,
it would not be saved.
54162—Previously, some customers saw sporadic errors when adding Smart Form
content. The error reads "There are Multiple Root Elements."
l
54168—Multi-language issue: Previously if you
1. Logged into the Workarea.
2. Added a menu in English.
3. Added at least 2 submenus.
4. Exported the menu in Spanish and re-added it. (Make sure the menu titles are
different for each language.)
5. Changed the View Language to Spanish and clicked Reorder.
6. The menus displayed were for English, not Spanish.
l
l
l
l
l
l
l
l
54169—Previously, if content had empty "div" tags (e.g., <div></div>) and the
"Hide/Show Elements" was set to "Show" (which it is by default), when you went
into HTML mode, a non-breaking space was inserted between the tags. It was
impossible to eliminate the space.
54238—On the Content Approvals Report screen, a "Decline all" option is now
available.
54260—Previously, if there was regular text after bolded text on the same line,
and you added a line break between them, the <br /> tag was added within the
closing bold tag in design view.
54269—eWebEdit400 editor: Previously, if a hyperlink contained a target, and the
user tried to remove the target (by selecting "Target" in the dropdown in the
hyperlink manager), the original target was not removed.
54383—Previously, you could edit or add addresses in the MyAccount control, but
there was no way to delete an address.
54389—eCommerce: The Product List control now displays items by the order of
taxonomy. Previously, the control displayed items in a taxonomy, but did not
follow the order of those items set up in the Workarea.
54401—Previously, a content item's Comment field had a 200-character limit. This
has been changed: now there is no limit to the comment field's length.
54411—Multi-language issue: Previously, if you
1. Went to menus in the Workarea.
2. Created a French menu.
3. Added a new submenu.
4. The new submenu displayed 4 times on the list, with the same menu ID.
l
l
l
54431—Previously, the Delete button disappeared from archived content view if
there was no content in the non-archive view.
54483—Previously, under certain circumstances, membership users were allowed
to integrate or authenticate against active directory.
54493— Previously, if a customer logged into the Workarea (using https) and tried
to view the Data Collection Report on a particular form, the request was being
made through http://...:443 instead of https://.. The page was then timing out.
l
54514—Multi-language issue: Previously, if you
1. Added an English language menu in the Workarea, called "English Menu".
2. Clicked the "English Menu" and "Add" a French language to this. Call it "French
Menu".
3. Changed the language view to English.
4. Added a sub Menu to the English Menu and call it "Sub Eng".
5. Changed language view to French.
6. Expanded the Menu tree on the left menu. The "Sub Eng" menu is listed under
the French Menu, in the left menu tree only.
l
l
l
l
54660—Role permissions for menu admins and collection admins have been split
into separate roles, so they can be managed separately by different users and
groups.
54671—eCommerce: Previously, when using UPS as the shipping provider, each
page of the Checkout control took from 12 to 24 seconds to load.
54721—Previously, when deleting a friend folder that contained 1 or more friends,
the folder and all contained friends appear to be deleted from my friends list.
However, when viewing the friends of any one users that were removed from my
friends list, I still existed as a friend in his or her friends list.
54729—Previously, if you were working with HTML content and
1. Inserted a library image.
2. Right clicked the image and selected "Set Image Properties"
3. Added horizontal or vertical spacing.
4. Clicked OK.
5. The image itself was resized.
l
54754—Previously, if you
1. Created an Ektronuser and assigned him full permissions, and Everyone
"Readonly" and "traverse" permissions.
2. Tried to add a hyperlink through hyperlink manager, you saw an error.
l
54796—Previously, when you
1. Used the Firefox browser.
2. On the page template, put the ImageControl server control with a
DefaultImageID.
3. Tried to uploaded an image with any title name using DMS Drag and Drop
option
4. It was overwriting the current image instead of adding the new image to the
Workarea.
l
54875—Previously, if you loaded the following code
Dim contentCommonUIApi As New Ektron.Cms.UI.CommonUI.ApiSupport
Dim contentXML As NewXmlDocument contentXML.LoadXML
(contentCommonUIApi.ShowContentXML(74, False))
the XML gets returned with a spelling error for contentlanguage. This caused an
error if we attempted to parse the XML.
l
l
l
l
l
55038—When a new HTML or Smart Form content is created, you can turn off the
“Hide/show element" by default. To so this, set the ek_showTemporaryMarkers
key to “false” in web.config. The default of this web.config key is still “true."
55048—Previously, the Refresh Reminder Report displayed content whose archive
option was set to Refresh Report but whose end date had not passed. Now, it only
displays content if the end date has passed.
55084—Previously, if you selected a sub-item or top item of a menu, when the
mouse is on the menu, the highlighting was correct. But after you moved away, the
Flex Menu did not retain the highlighting.
55246—Previously, when you added the Content Awaiting Approval widget to the
desktop, then clicked a PDF awaiting approval, in the Approval screen, the PDF was
very small, only about 6 lines. Now, the screen provides a download option and
gives you a link to the PDF file.
55248—Previously, if you
1. Set up two sites with eCommerce in a load balance configuration.
2. Added a product on one server.
3. The text and XML files for that product did not appear on both servers. This is
fixed in 8.5: text files are not used in that release due to the new search.
l
l
l
55271—Previously, if you had pages that use folder aliasing, automatic aliasing,
and pagebuilder page content in different languages and you clicked a non-default
language alias, it throws an error.
55296—Ektron membership API: Previously, a visitor could come to an Ektron site
and register, including % as one of the characters in the password field. But when
they tried to log in to the site, the user could not. They were using the API to add
the user.
55319—Previously, if you
1. Created html content in the Workarea.
2. Enabled manual aliasing (making sure it has .html extension).
3. Assigned a manual alias to that html content (example : "test" with .html
extension).
4. In the browser, typed in: http://domain name/test.HTML (make sure
extension is uppercase)
5. The user saw a 404 page not found error.
l
l
55405—Previously, when non-admin users viewed the Refresh Reminder List, they
would see blank lines in place of content they were not authorized to view. Also,
the page count indicated all content, not only the content they could view.
55436—eCommerce: Previously, you could not sort the order of Workarea >
Settings > Commerce > Configuration > Countries by the Enabled flag.
l
55437—Multi-language issue: Previously, if you
1. Created a 3-level menu in the default language.
2. Exported the language to another language using xliff.
3. Updated the target tag text in the zipped XML files.
4. Imported the menu using Workarea > Settings > Import XLIFF files.
5. Viewed the menus (in Workarea > Content > Menus) in the new language
6. The sub-menu items in tree view appeared in the original language instead of
the translated language.
l
l
l
55446—eCommerce: Previously, the Checkout control's PhaseChange event in
code behind was not being executed properly under certain conditions.
55531—Previously, product controls by default used unaliased quicklinks for clickthroughs. When aliased, the content did not output an alias link in addition to the
quicklink.
55536—Previously, if you
1. Created new HTML content.
2. Added a quicklink from the library.
3. Modified the quicklink using the box at the bottom of the editor.
4. Clicked away from the hyperlink.
5. Selected the hyperlink again.
6. Your changes were not saved.
l
l
l
l
l
l
l
l
55671—eCommerce: A defaultorderId property was added to the Orderlist server
control. It acts like the Contentblock server control's DefaultcontentID property.
55714— Previously, if you added a calendar event in which the location contained
an ampersand (&), you would get an error.
55733—eCommerce Previously, if your Ektron server was 64-bit and you tried to
process any order or view workflow in the Workarea, you got an error in the event
log.
55777—Previously, if you clicked a folder that contained Smart Forms, it took a
long time to load (at least 20 seconds). This has been improved.
55836—Previously, when using Firefox and working with HTML content, code that
was added in HTML view was being stripped out by the editor's cleaning process.
55930—eCommerce: Previously, if you used <add key="adminEmail"
value="commerceAdmin@example.com" > to configure the "From" email address
for eCommerce order emails, it was not being used. The system address in the
Workarea was used instead.
55987—Previously, if you assigned HTML content and Smart Form content to a
taxonomy in a certain order, and edited and published the HTML content which was
the first item in the Taxonomy order, that item moved to the bottom of the order.
Now the first HTML content remains in 1st place.
56024—eCommerce: Previously, when a new user was created during checkout,
the system stopped using alias versions of pages.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
56029—Previously, when you tried to un-archive a poll, you saw an error "There
are multiple root elements. Line 1, position 41."
56067—Previously, when "Enable automatic addition of user to groups" was
unchecked in Active Directory settings, you were unable to add users to groups
unless you disabled AD integration.
56073—Previously, when spell checking a piece of Smart Form content, if you
clicked "Change Manually", the box appeared in the incorrect location on the page
56080—Previously, index searches through the API did not return the time stamp
with the DateModified and DateCreated properties (e.g. 15/09/2010 00:00:00).
56117—A new overload method was created to pass the clean HTML parameter to
the Web Service.
56157—eCommerce: Cart-level coupons may now be applied to subscription
products.
56260—Previously, if you clicked a date on a blog calendar, you also saw posts for
the previous day.
56313—Previously, if you had a multi-language site and tried to edit any blog post
that was not in US-English, you saw an arithmetic overflow error.
56538—Previously, a DLL file name was missing from the "Making Ektron’s
Workflow Activities Available" section of the reference manual. This is fixed: the
file name, Ektron.Workflow.dll, is now in the manual.
56541—The Captcha server control was added to the Ektron to provide Captcha
capabilities to forms.
56624—Previously, if you created a new blog post, then assigned tags and a
subject to its summary tab and saved, the content was not saved.
56654—Previously, under certain circumstances, you did not see all blog posts
after an upgrade.
56677—Previously, when you clicked “add new page layout” from any folder in a
site, the SQL server’s CPU spiked to 60-70% and sustained that for about 40-90
seconds. This has been improved.
56815—eCommerce: You can now include shipping costs in tax calculations.
56821—Previously, if you
1. Created content.
2. Clicked Hyperlink manager.
3. Searched for content using keyword.
4. Clicked to insert the Quicklink.
5. The Quicklink was not selected. The library ID was selected instead.
l
l
56832—Previously, under certain circumstances, you may get an error when
assigning items to a taxonomy.
56921—Previously, when you imported XLIFF for PageBuilder page layouts that
had manual aliases not in the site root, it created two aliases - one in the correct
folder and the other in the site root.
l
l
l
l
l
l
l
l
l
56928—Previously, when trying to get a folder_ID using the WS method
GetFolderID, and the actual (workarea) folder_id/s was a long number (around
6000000000), it returned an incorrect folder_id.
56937—Previously, when you used the Framework API to get a content item, it did
not return MetaData property values.
57010—Previously, if you dragged and dropped a video file to replace an existing
video file in the Workarea, the file's metadata and category information were
removed and needed to be readded.
57069—Previously, when a repeatable Smart Form item was at the bottom of a
Smart Form configuration, some rows were cut off when using IE8. This made it
impossible to select lower rows.
57295—Previously, when using the Chrome or Safari browser, eWebEdit400
removed paragraph tags around blocks of content under certain circumstances.
57458— Previously, if a community group administrator was a membership user,
that person could use an Edit button even though he doesn't have permission to
edit the group. Now, the Edit button is removed.
57510—Previously, when browsing for multiple dms documents (new > multiple
dms documents), you saw .zip files on Windows XP machines only. If you used
Vista and Windows 7, the zip files didn't appear.
57547—Previously, when selecting product types to add to a catalog folder, you
only saw the first 50 product types in the drop down.
57586—Previously, if you
1. Created a custom regular expression alias in the Workarea.
2. Transformed it in the Workarea, you got the desired results.
3. When the regular expression alias was loaded in the browser, it was missing
the second parameter.
l
57592—Previously, if you
1. Were a content editor without access to the root folder but full permissions to
a subfolder.
2. Created a menu in that subfolder.
3. Tried to add a content item link on the menu for a piece of content the
subfolder.
4. You got a permissions error, since you do not have access to the root folder.
l
l
57632—Previously, if you used the out-of-the-box Fed Ex Shipping provider, an
Ektron user could configure a shipping method using the FEDEX HOME GROUND
option in the Workarea. But when a commerce customer attempted to check out,
they did not see the Home delivery option.
57667—Previously, when viewing a map control, the first and last step of the
directions displayed coordinates instead of an address.
l
l
l
l
57685—Previously, after uploading flash files as DMS documents, they could not
be updated. To solve the problem, the drag/drop screen and was replaced with a
file upload option.
57727—The Maximum Summary Size field was removed from the Setup screen.
57796—eCommerce: Previously, if you clicked Reports > Commerce > Sales
Trend, and viewed the Daily or Monthly Report, no more than 10 orders appeared
even if more than 10 orders were submitted in a day or month.
57894—Previously, if you
1. Clicked to Edit a HTML content block in the Workarea.
2. Clicked on the METADATA tab.
3. Clicked Edit to ADD Image Data using the library popup modal.
4. Clicked on the Content tab
5. In the editor, pointed the curser to position library image then clicked to ADD
library
6. The library dialog did not appear in the Firefox browser.
l
57918—A new checkbox has been added to the Smart Form Configuration Text
Area dialog: Keep single blocking tag.
l If this is checked, <P> tags around single lines of text are left in the content
when the configuration is saved.
l
l
l
If the checkbox is unchecked, <P> tags around single lines of text are
removed when the configuration is saved.
57985—The Task Feature has been changed so that, when assigning a user to a
task, you see the First name and Last name instead of Active Directory name
58044—Previously, if you
1. Created a poll with future start and end dates.
2. Set the action on end date to "Archive and remain on site".
3. Opened the newly-created poll and viewed its properties, the action on end
date was "Archive and remove from site (expire)".
l
58048—Previously, if you
1. Were working in a multisite environment.
2. Created a hyperlink in the library, which pointed to a Production URL in the
multisite folder.
3. You saw the following error: Index and length must refer to a location within
the string. Parameter name: length
This did not happen when viewing the content through the library, but when you
tried to add it to content and navigate to that folder in that window.
l
58054—Previously, after you saved a taxonomy node in the Workarea, all children
of the node were set to visible (not hidden) even if they were set to hidden
previously.
l
58070—Previously, when you edited an image in the editor and changed its
properties (alt tag, etc.), the editor added border settings to the img tag, for
example:
<img title="CMS 400" alt="CMS 400"
src="/CMS400Developer/uploadedImages/Developer/cms400-50.gif" />
changed to: <img title="CMS " style="BORDER-BOTTOM: 0px solid;
BORDER-LEFT: 0px solid; WIDTH: 300px; HEIGHT: 60px; BORDER-TOP: 0px
solid; BORDER-RIGHT: 0px solid" alt="CMS "
src="/CMS400Developer/uploadedImages/Developer/cms400-50.gif"
border="0" />
Border settings are no longer applied.
l
58138—Previously, if you
1. Took an existing site and created a back-up of its database.
2. Created a min site elsewhere and pointed it to a restored copy of the
database.
3. Did an initial sync between the two.
4. You could create new profiles and seemingly perform successful syncs, but no
changes to the database were synced. New content would sometimes sync
and other times not. Editing newly-synced content on the receiving side
caused primary key errors. All problems have been fixed.
l
l
58141—Previously, if your environment consisted of several Web servers that
were load balanced with one DB, and several users uploaded images and files on
more than one load balanced server at the same time, the files sometimes did not
get load balanced to all nodes.
58160—Previously, you could not limit the width of the editor in the Workarea. If
someone had a wide monitor, regions of the page normally constrained by the
fixed width of the page’s content expanded, and it became difficult to gauge how
text would flow and wrap around objects. To fix this, the following keys were added
to the web.config:
<add key="ek_EditorWidthUnits" value="Pixel"/>
<add key="ek_EditorWidth" value="580"/>.
Use them to set the width of the editor.
l
l
l
58183—Previously, if you converted a PageBuilder PageLayout from one language
to another, the new language version of the PageLayout was assuming the folder's
default template, even if it wasn't a wireframe template.
58211—Previously, when using the Chrome or Safari browser, you could not insert
an image from the library into the editor unless you entered a space before
inserting the image.
58222—Previously, if you excluded folders in eSync, that setting was respected for
a manual sync only -- a scheduled sync ignored the exclusion.
l
58243—Previously, if you
1. Created a piece of content with a bulleted list, then viewed it on an .aspx
page.
2. Viewed same piece of content on a PageBuilder page, the bulleted lists
appeared as circles instead of discs.
l
l
58272—Previously, when displaying the eWebEdit400 editor, temporary markers
appeared by default. In 8.5, you can use the new web.config element <add
key="ek_ShowTemporaryMarkers to determine whether the markers appear by
default. The default setting is true.
58395—Previously, if you
1. Created a PageBuilder page.
2. Dropped a content block widget.
3. Clicked to edit the widget.
4. Selected folders then tried to access buttons at the bottom of the 'editing
widget' dialog, the listing expanded to the bottom of the window, and you
couldn't scroll down to access it.
l
l
l
l
l
l
l
l
58445—Previously, if you assigned RegEx aliasing on a multi-site setup, when
using the drop down to switch between sites, it didn't display all aliases created for
that site.
58592—Previously, when creating a sub menu in the menu section of the
Workarea, you could only link to content within the site. You could not add an
external hyperlink, even from the library. Now, you can add an external hyperlink
as a sub menu link.
58667—Previously, when trying to integrate Windows Live Writer for editing our
blogs, an error was being thrown.
58683—The Advanced Search of the Workarea has 3 checkboxes: Content, Forms
& Assets. Previously, when logging into the site on a Mac, the Assets checkbox
was not available.
58685— Previously, when viewing a page with a List Summary control that uses an
xslt and lists assets, if you were logged in and in preview mode, no list summary
items displayed.
58691—Previously, the ImageControl server control didn't display a warning if you
tried to replace a file whose name did not match the existing file. The file looked
like it uploaded, but the old image still displayed.
58692—Previously, the documentation showed the drag and drop screen for
replacing files on the ImageControl server control, but the control now uses File
Upload (tabs).
58749—Previously, if you
1. Created a new user and added some tags in the User Profile.
2. Did an eSync to another machine on the receiving end.
3. Added a Community Search server control to a page and searched for a user
with the tags, he was found.
4. Went to the sending machine and added another tag to the same user.
5. Synced the database again.
6. If you searched for the user using the new tag, he does not appear in the
Directory Search.
l
58784—Previously, if you
1. Created a page builder page in the default language.
2. Added a version of the page in an alternate language.
3. Clicked "Edit Page" for the alternate language version, the default language
appeared in the editor.
l
l
l
l
l
l
58825—Previously, an Ektron user with read-only permissions was able to open a
DMS document and add a task to it, though he could not edit the document. Now if
a user has read-only permission, he cannot add a task to it.
58849—Webcalendar widget: In the behavior.js file of the webcalendar folder, the
js on lines 128 and 129 uses $ instead of $ektron. This caused improper rendering
of widget behavior. Now, the js on lines 128 and 129 uses $ektron.
58886—Previously, if you tried to create wiki content as a membership user (not
Ektron user), and put an apostrophe in the title and try to publish, you ere not
allowed to save the content. All characters except | are allowed in the title of wiki
content.
58905—HTML form, Firefox only: Previously, when adding a field to a form inside a
table, you had to insert a space between the edge of the cell and the cursor. If you
did not, the field was inserted at the top of the page, outside of the table.
58943—Previously, if you uploaded an image or PDF file whose name contained an
apostrophe ('), it appeared a broken link on the editor.
59252—eWebEdit400 editor: Previously, when adding padding to an image, the
padding was being doubled because it was set in two locations. For example, in
Firefox, padding was being added to "vspace" ,"hspace", and "padding:". vspace
and hspace attributes are deprecated in HTML4 in favor of the margin- or paddingrelated CSS properties.
So, those attributes were removed from the Image Properties dialog, and the style
attribute "margin" is used in the image tag.
l
59284—When replacing an existing DMS document via the add asset button, within
a folder with a required Metadata definition, upon replacing the document, a dialog
box prompts you to add new metadata rather than keep existing information.
However, if a Metadata definition was *not* required, and you replaced with the
same document, Ektron kept the existing Metadata definition for that content.
Now, when replacing an existing file,the metadata definition appears in the dialog,
so the user can keep existing data or change it.
l
l
59371—Previously, the Backspace key deleted the current input data and went to
the previous page.
59420—Previously, addContent Api method allowed quotes in the title.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
59446—Previously, blog posts could not be selected by a resource selector.
59454—Previously, in some cases, the BrightCove Widgets did not display Video
Lists properly.
59626—Previously, a security warning was displayed when viewing the EktronTech
starter site with SSL enabled.
59724—Previously, you could not scroll to the end of a metadata keyword field
using arrow or end keys.
59739—Previously, write-protected memory errors could occur when eSync run
with Smart Form Configurations.
59773—Previously, when selecting a form on a content selector metadata field,
the selector said "None Selected" after publishing.
59795—Previously, site failures occurred when creating a new instance of
Ektron.Cms.Controls.LanguageAPI on page load and the site's default language is
incorrectly set to a language that is not enabled in the ASP.NET worker process.
59853—Documentation for scheduling Bad Links Reports deprecated with feature.
59878—Previously, when previewing multi-site content, the preview linked to the
root site and not the multisite URL.
59923—Previously, a form with an action page redirect on a pagebuilder template
did not work.
59928—Previously, if the only template you set on folder properties is a page
builder template, the option to create Smart Form content was available and
should not be.
59975—Previously, searching the content in the workarea and editing the
metadata caused an error stating the Argument 'Index' is not a valid value.
59985— Previously, issues were reported for Multiple DMS documents with Office
2010.
60025—Previously, you received an error when you added more than 11 template
associations to a menu.
60034—Issues resolved for eSync and Load Balancing.
60037—You can configure the number of answers that appear on a form
submission. See the documentation topic "Determining which Responses Appear
on the Report".
60062—Previously, you were unable to change existing metadata definition type
to "searchable property".
60063—The suppressBeacon string is now case-insensitive for Google Analytics.
60174—Previously, when a content review was added via the rating control,
encoded HTML appeared in the workarea.
60212—Previously, the checked-out content report showed inconsistent paging for
non-admin user.
60254—Previously, when editing only this occurrence of recurring events, it
incorrectly created a new event.
l
l
l
60282—Previously, the "Read More" link in Recent Blog Posts was problematic for
custom templates.
60410—Previously, some incorrect results occurred when uploading an asset in
subcategory in Wiki combined with using the Directory Control.
60462—Previously, incorrect end times occurred when reassigning end time
settings on recurring events.
l
60575— Previously, the incorrect timestamp was shown on blog RSS feeds.
l
60624—Spare space at the beginning of paragraphs is fixed.
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
60712—Previously, the help text for the Ontrek ContentBlock widget was
incorrect.
60726—Previously, Smart Form content Menus were cut off when near the bottom
of the page.
60729—Previously, "Smart Form is too large" errors occurred. This is fixed with
MaxContentSize=1000000, MaxSummarySize=65000.
60747—Previously, customers using the out-of-box Flyout menu Demo.xslt saw
images instead of text. Also, submenus appeared only when users clicked the main
menu. These are fixed.
60770—In some cases, eSync contents deleted in staging were not being removed
from search in production.
60796— Previously, calls to EventManager.Update in Framework API did not
update metadata.
60827—In eIntranet, a user search using last name then first name separated by a
comma returned incorrect results.
60943—Previously, the membership server control showed email instead of
username.
60961—Added new tag BlogControlTagsArea to allow hiding blog tags.
60973—Previously, issues were reported with rich text fields in Smart Form and
using Brightcove Experience.
61005—Previously the CommunitySearch Server Control directory tab did not
properly filter groups.
61020—Previously, on the eIntranet starter site - URLs with ampersands caused
errors when they were added to favorites.
61027—Previously, the Translate Button did not work for Product Catalog Items.
This is fixed by using the export/import process from the workarea and the button
is removed.
61066—The Weather widget locations have been updated.
61075— Added a new web.config key ek_EditorDefaultOfficeStyle, which controls
whether paragraph spacing is single line height or controlled by folder.css
associated to a content folder.
61222—Previously, when you logged in to the eIntranet, the external links were
broken.
l
61283—Previously, the API GetChildContent did not return contents recursively.
l
61338—Previously, a <BR/> tag was added when adding a link to a bulleted item.
l
l
l
61371—Previously, adding padding to an image and then changing the image size
broke the aspect ratio in IE8. This is fixed by changing to use margin instead of
padding for horizontal or vertical spacing.
61392—Previously, there were issues with multi-lingual content and linking. These
have been fixed.
61417—Previously, if you
1. Created a blog. Created a post. Set permissions to allow jmember to edit or
create the posts.
2. Got the blog id programmatically in the backend by getting the querystring
parameter and viewed the blog.
3. Logged in as jmember.
4. Clicked edit.
5. You got an error
l
l
l
l
l
l
l
l
l
l
l
l
61457—Previously, links for Forum RSS icons did not work if you run your site on a
custom port.
61463—Previously, documentation was incorrect for SSO setup with IIS6.
61479—Previously, problems occurred when setting margins in the image property
dialog.
61482—Previously, opening a poll by clicking into it in the workarea threw an error.
61597—Previously, there were indention inconsistencies when pasting multi-tiered
bullets from Microsoft Word.
61601—Previously, the alias was wrong when moving a folder from one multisite to
another.
61640—Previously, when adding a Forum topic using the API, moderation approval
may be by-passed.
61682—Previously, in some circumstances, the eIntranet ListSummary Widget's
"read more" field did not work properly.
61723—Previously, private content became not private when inheritance was
broken.
61845—Previously, using "Shift + Enter" did not create line breaks in 8.02sp2 +
Firefox 3.6+j.
61848—Previously, using a persisted column in the DB in a sync environment
breaks eSync. This is fixed by using a Custom Table.
61943—Previously, adding a user from Active Directly could result in "no user
selected" error.
l
62009—Previously, FlexMenu added non-minified version of EktronJS.
l
62075—Previously, Smart Forms that were set using field role as root did not save.
l
l
l
l
l
l
l
62126—Previously, the Group Box and Choice fields did not work properly
together.
62146—Previously, there was a compilation error due to missing setup.asp file.
This was fixed by removing it from the clientinstall folder.
62170—Previously, checked-out content did not appear properly on the report.
62193—Previously, ProductList (Ektron.Cms.PagingInfo) did not create XML
nodes for TotalRecords and StartRow/EndRow.
62251—Previously, the ei_News widget converted single quotes into #39 in the
title.
62252—Previously, adding a metadata "user selector" to a piece of content, and
selecting a user, then deleting the user did not remove the user from the list.
62271—Previously, if you
1. Set the value in web.config <add key="ek_EnableCookieEncryption"
value="true">.
2. Ran the Bad Link Checker, you got an error.
l
l
l
l
62336—Previously, anyone in the administrator group with read-only permission
on a blog received email notifications for blog moderations. This is fixed by so that
only those with edit permission receive the emails.
62415—Previously, if you upgraded a site with a space in the name, it would not
work.
62450—Previously, the Web calendar API returned an event that was one hour off
from the telerik tool tip and the calendar output.
62544—Previously, if you created enough tags (under
Workarea>settings>community management>tags >view all tags) to see the
paging links, you noticed these problems:
l If you clicked next page, you would be on the second page, but the column
names were repeated
l
If you clicked next page again, you did not go to third page, you were still on
the second page.
These have been fixed.
l
l
l
62561—Previously, the Content Reviews report did not have a paging capability, so
you never saw more than 50 results.
62812—eIntranet: Previously, when a user viewed his profile, the breadcrumbs
below the main menu in the gray bar (Home:My Intranet:Users:My profile) were
not clickable in Firefox.
62813—eIntranet issue: Previously, when clicking on "My Profile" in the top right,
the link sent you to an alias with the user id and taxonomy id. At the same time,
the My Intranet menu link "My Profile" points to userprofile.aspx, which doesn't
send the user id and taxonomy. As a result of these differences, the calendars are
different and it looks like, when clicking between the two, calendar items will get
lost. This was fixed by adding logic that adds a profileID query string if one doesn't
exist when viewing the User Profile page.
l
62820—Previously, if you
1. Created a widget space with CommunityGroup checked.
2. Updated the personalization control to reflect the id.
3. Added a membership user.
4. Logged in with the membership user.
5. Accessed the page.
6. Added multiple tabs.
7. Tried to delete a tab.
8. The screen froze, and you saw a null reference exception.
l
l
l
l
l
l
62841—eIntranet site issue: Previously, when you added an external hyperlink to
the main navigation menu, the background color was white, and you could not see
the link. Now, the color is the next in the sequence (blue, orange, green, black),
and is consistent with the rest of the menu
62862—Previously, if you manually specified the language of a Forum (either via
the Forum server control or API), the LanguageSelect control overrode that
language.
62880—eCommerce issue: Previously, if you attached cross-sell
recommendations to a kit, the next time you edited/published the kit, all attached
cross-sell items were removed.
63318—Previously, eSync did not send multivariate tables. This meant that
customers with a display license key and no users could not log in to production to
see results of an multivariate experiment.
63513—Previously, if you removed a content item's meta tag, that action removed
the entire record in the tag statistics table. So, if 389 content items were tagged,
and you removed one from the list, the entire record was removed, the tag count
was 0, and the tag did not show up in the tag cloud.
63514—Previously, by creating a fake ecm cookie, you could access
friendsearch.aspx without logging in.
Version 8.02 SP5
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: OCTOBER 26, 2012
Upgrading to Ektron Version 8.02 SP5
l
Adding Metadata in Workarea Throws Error
l
HOW TO:Add acceptable XSLT files to the system
Issues Resolved for Version 8.02 SP5
See also: KB Articles for Upgrading to 8.0.2 SP2, Knowledge Base Article for Upgrading
to Ektron Version 8.02 SP4 on page 249
l
62213, 62214, 61724, 61169, 63465—Security issues with XSL transformations.
Details below.
Microsoft Vulnerability Research Advisory MSVR12-016
Microsoft Vulnerability Research (MSVR) has announced an advisory with Ektron Web
Content Management System (CMS). MSVR discovered the two vulnerabilities, CVE2012-5357 and CVE 2012-5358), reported the issues to Ektron, and worked with their
development team to ensure that the issues were resolved. The first vulnerability deals
with improperly sanitized user data that could potentially result in the execution of
arbitrary code. The second issue could allow an attacker to bypass authentication if
properly exploited. Customers that have Ektron's CMS deployed are advised to review
the advisory and apply the patches as soon as possible.
(This page intentionally blank.)
Version 8.02 SP4
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: JULY 23, 2012
New features
eSync
l
Ektron generates a thumbnail for each image. During a sync, thumbnails may be
synched along with the original image.
By default, this capability is enabled in the EWS config file (C:\ProgramFiles
(x86)\Ektron\EktronWindowsService40\Ektron.ASM.EktronServices40.exe
.config). To disable the thumbnail sync, set EnableThumbnailSync to false.
Knowledge Base Article for Upgrading to Ektron
Version 8.02 SP4
l
Google Analytics API upgrade v2.3 to v2.4 & v3.0
Issues Resolved for Version 8.02 SP4
l
l
l
l
l
61845 and 61870—Pressing <Shift>+<Enter> creates line breaks in Firefox 3.6
and higher.
64151—The Multiple DMS Documents feature works with Office 2003/2007 using
the Internet Explorer 9 browser.
66946—Clicking the Help button on the Ektron Search Data Configuration dialog no
longer displays an error.
67011—If you created a taxonomy and added properties (such as image URL and
link), they were not exported with the XLIFF. As a result, the properties were not
imported with taxonomy in the new language.
67025—Server names were truncated beyond 15 characters in XML files and
database tables. This could cause the following error when deleting a taxonomy:
Error occured while executing cms_deletetaxonomy: Cannot insert the
value NULL into column 'server_id', table
'EktronIQHKGDev.dbo.perform_action'; column does not allow nulls.
INSERT fails. The server name stored in the AssetServerTable is
truncated. This occurred because a machine’s name is limited to 15 characters
when in a domain, but a machine name in a workgroup can be much longer. To fix
this, Ektron now uses System.Net.Dns.GetHostName() instead of
Environment.MachineName everywhere.
l
l
67263—If a content item containing an unordered list was placed on a PageBuilder
page via a Content widget, the resulting .txt file for search (under the asset folder)
was missing spaces. As a result, a search for those words would fail.
67303—Fixed a problem with entering French aliased URLs into a menu. For
example, an alias is /casma/Strategies/Strategy_Content/Equity_
Strategies/Stratégie_de_titres_américains_à_dividendes_
croissants.aspx.
If you add this item to a menu, the URL is saved in Ektron is:
casma/Strategies/Strategy_Content/Equity_Strategies/Stratégie_de_
titres_américains_à_dividendes_croissants.aspx. If you then used an
XSLT to transform XML, you got an Invalid characters in URL error.
l
l
l
67472—When using Firefox 10 and eWebEdit400, the <Enter> key did not move
down to the next line.
67720—Previously, when performing a sync, if there was a large number of files in
the asset/library folders or the assetlibrary, so many tmp files were created on the
staging server that eSync would error out with "The item exists" errors.
68280—Previously, if you
1. Created a download sync profile.
2. Added a new template on a remote server.
3. Ran a download sync.
4. The template was synched on local machine.
5. Deleted the template from the remote server.
6. Ran another sync.
7. The template was not deleted from the local server.
l
68291—Previously, if you were working on Japanese content, and added a manual
alias, for example: "特定商取引法に基づく表記/", then viewed the Alias tab, the
alias showed correctly. But if you edited the content and changed any part of the
alias (for example "特定商取引法に基づく表記.aspx) then published, the alias
appeared as "/????????????.aspx.
Version 8.02 SP3
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: DECEMBER 28, 2011
l
Improved stability
l
Fixed memory leak issues
l
Added Debug UI for sync
l
Added extensive file sync logging
l
Added extensive database sync logging
l
Performance improvements for file sync
l
Performance Counter support for EWS exceptions
l
Identified and fixed several issues related to cookie tampering, and locked down
some areas within Workarea files that posed a minor security risk
Issues Resolved for Version 8.02 SP3
l
l
52509—Previously, if you placed the LanguageSelect server control on a template
with a Content Block server control, then loaded that page in Safari 4, the language
select dropdown did not work.
64707—Previously, when you
1. Selected text in the editor.
2. Clicked the first item in apply style dropdown list.
3. The text was deleted.
This was happening randomly, not all the time.
l
65772—Previously, if you
1. Set up Web alerts.
2. Assigned a subscription to a folder with "Notify Only on Initial Publication."
3. Created a new piece of content and checked in.
4. Edited then published the content.
5. No alert was sent.
l
l
65843—Load balancing is not working properly when you sync selected templates
only.
65883—Previously if you were working on a UK server and
1. From the Ektron Workarea, clicked Content.
2. Chose Action > Search > Advanced Search.
3. At Date modified (between), chose 26 September 2011.
4. At Date modified (and), chose 30 September 2011.
5. Clicked Search, you saw
[iSearch.asx.vb->Postback_DoFindContent] [EkContent>SearchAssets] The conversion of a char data type to a datetime data type
resulted in an out-of-range datetime value.
l
65908—Previously, if you
1. Set up Integrated Search with a custom folder that contained pdf, doc and
image files.
2. Specified the following values in the Include Extensions field: *.doc, *.pdf,
*.swf, *.ppt, *.wmv, *.flv, *.avi, *.mov, *.jpg, *.gif, *.docx, *.xls,
*.xlsx.
3. Set the Exclude field to nothing.
4. Restarted the Ektron Windows Service.
5. .txt files were not created for the pdf and image files.
l
l
l
l
65927—eSync: Previously, when a client selected specific templates to sync to
production, only the first production server got all files. The remaining production
servers only got one file.
65929—Previously, if you created a new Widget space then edited it by unchecking
the Group Space checkbox (which changes the Scope value from
CommunityGroup to User), when the window refreshed, the widget space still
displayed the Scope as CommunityGroup.
65947—Assets sync taking long time when large number of assets (600,000 plus)
are present in the system.
66067—Previously, if you
1. Added a rotating banner widget to a PageBuilder page.
2. Added to the page a Web Calendar widget (or any other widget that has a
folder selection control).
3. Tried to select a calendar.
4. The folder tree did not load.
l
l
66098—Previously, tabs added when editing default widgets could not be deleted
from the Desktop.
66177—Web alerts not sent during sync for content not in the default language.
l
66639—Previously, if you
1. Created a custom CSS file and applied it to an Ektron Workarea folder.
2. Created new content in the folder. (Make sure you can see the style dropdown
in the Workarea editor.)
3. Addws the Style dropdown to the in-context editor by adding <tool
name="ApplyClass"/> to ~siteroot\Workarea\ContentDesigner\
configurations\InterfaceEditInContext.aspx
4. Opened a content item from the original content folder (using a content block
control on an .aspx page) and edited it via in-context editor.
5. Clicked the Style dropdown, you did not always see the custom styles.
l
66700—Previously, if you were
1. Using the EktronTech site and invited someone to a Community Group.
2. That user logged in and clicked the Group Invitations link to accept
invitation.
3. The group's members count was incorrect (0) as compared to previous
screen.
l
l
66710—Previously, when working in the root of the staging site of a multisite
configuration, if Enable Staging Server was checked in settings, and the folder
production and stage URL were correctly set up for a multisite folder, the library
built the image's URL with the production domain, resulting in a broken image link.
66711—Previously, in a multisite configuration in which the Settings >
Configuration >Setup screen's Enable Staging Server box was checked, if you
1. From the staging server, inserted an image from the library into content in the
multisite folder.
2. The editor inserted the fully qualified URL, such as
http://stage.com/multisite/uploaded...
3. Since the img source was the full name, the link did not work when the content
was synched to production.
l
66712—This defect only occurred if you had a multisite configuration, in which all
sites (the root and multisites) were configured as virtual applications, not fullblown IIS site roots, and the web.config ek_sitepath property reflected this. For
example, IISsite/virtualapplication/
default.aspx is set up as ek_sitepath = "/virtualapplication/"
Previously, the editor inserted library item links as an absolute path, for
example: /uploadedimages/path/to/image.jpg.
Since the site is an application, the image link is broken, because it should be
/virtualapplication/uploadedimages/path/to/image.jpg.
(This page intentionally blank.)
Version 8.02 SP2
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: MAY 11, 2011
New Features
See also: Google Analytics API upgrade v2.3 to v2.4 & v3.0
IE9 compatibility
Several updates for site visitors and users were made to resolve Internet Explorer 9
compatibility issues.
Further updates to your site may be needed to address specific issues related to IE9
browser rendering changes.
Upgrading to 8.02 SP2
l
8.02 SP2 Upgrade: Attribute selectors must be enclosed in quotes
l
8.02 SP2 eIntranet Site File Changes
Issues Resolved for Version 8.02 SP2
l
l
52946— Previously, if you retrieved a list of events on a particular day within the
specified timeframe using GetEventOccurrenceList, all events scheduled for that
day were retrieved, not only those within the timeframe.
58982—Previously, if you were working in the eWebEdit400 editor and
1. Added three lines in a row, so your file had three <p> tags.
2. Highlighted them and applied a style, for example <h1>.
3. The style was wrapped around each <p> tag object.
Then, if you wanted to change the middle <p> object (which looked like an <h1>
element), you couldn't because the editor saw the object as a <p> tag.
l
l
60623— Previously, when eCommerce customers using Authorize.net canceled an
order in the CMS, it was not canceled in Authorize.net.
60747— Previously, customers using the out-of-box Flyout menu Demo.xslt saw
images instead of text. Also, submenus appeared only when users clicked the main
menu. These are fixed.
l
l
60761—When version 8.0.2.035 was installed, the 'FullVersion' registry key strings
were updated with an incorrect value.
61083—Previously, the Tabplus widget, developed for OnTrek, did not show child
folders in the folder tree explorer.
Version 8.02 SP1
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: FEBRUARY 23, 2011
New Features
Notification
l
l
Community Group Forum Post And Reply notifications.
Customizable email reply settings. Previously, you could only enter an email reply
of one line. Now, you can have multi-line replies.
Issues Resolved for Version 8.02 SP1
l
l
l
48958—Previously, if a user changed a page layout (for example, a PageBuilder
page) and clicked submit, the preapproval process was ignored. The content went
directly to the approval process.
58171— Previously, if a non-logged in site visitor tried to complete a calendar-type
form field, he was forced to log in.
Now, a user can choose a date in a calendar field then submit the form without
logging to the site.
58185—Previously, if you...
1. Created a piece of content, set an alias for it, and published it.
2. Edited the content and clicked the Preview button.
3. The page displayed the error "Bad Request."
l
l
58214—Previously, if you ran a sync then tried to create a calendar in the root
folder, you saw an error: Arithmetic operation resulted in an overflow.
58243—Previously, if you
1. Created a piece of content with a bulleted list, then viewed it on an .aspx
page.
2. Viewed same piece of content on a PageBuilder page, the bulleted lists
appeared as circles instead of discs.
l
58245—Previously, if you...
1. Added a new Calendar event. (Make sure you assigned a Meta Tag definition
to it.)
2. In the MetaTag definition, entered special characters, auch as &, <, >.
3. Clicked Save, you saw an error message: "An error occurred while parsing
EntityName."
l
58351—Previously, if ...
o you were using related documents functionality, AND
o
had a content block id that was the same as a library id, AND
o
the content block had a manual alias when you clicked the related document
link,
instead of opening the document, it forwarded you to the aliased URL of the
content block.
l
58395—Previously, if you...
1. Created a PageBuilder page.
2. Dropped a content block widget.
3. Clicked to edit the widget.
4. Selected folders then tried to access buttons at the bottom of the Editing
Widget dialog, the listing expanded to the bottom of the window, and you
couldn't scroll down to access it.
l
l
58427—Previously, if you added a new column to the left of first column in a table,
a <header> tag was not created for the new column.
58579—Previously, if you ...
1. Created a parent taxonomy node.
2. Created a child taxonomy node.
3. Selected the parent node then the move/copy option.
4. Selected the child node then pressed the Move button
5. The entire taxonomy was deleted without warning.
l
58664—Previously, if you ...
1. Created a new blog post.
2. Synced to production server.
3. The new blog post successfully synced to prod.
4. Existing contents or posts are not synced to production because these
contents or posts seemed to be deleted on production.
l
l
58685—Previously, when viewing a page with a ListSummary server control that
uses an XSLT and lists assets, if you were logged in and in preview mode, no list
summary items displayed.
58735—Previously, if you ...
1. Created a community group.
2. Selected the Create Community Forum option.
3. Assigned the admin as the group owner.
4. Logged in as admin to the site.
5. Went to the group forum.
NOTE: Have at least one forum subject there for one thread. Create a couple of
threads, too.
6. Clicked the Edit button.
7. Clicked the Properties tab, navigated to subjects, and clicked a subject.
8. Clicked the Back button twice
9. You saw a blank area.
The Back button is no longer available when editing a board's properties from a
community group forum.
l
58804—Previously, if ...
1. You set up a folder with a preapproval group and 2 different approval groups.
2. Content was submitted for approval
3. The user in the approval chain clicked Approve, he was prompted to enter a
decline reason.
l
l
l
58825—Previously, a CMS user with read-only permissions was able to open a DMS
document and add a task to it, though he could not edit the document. Now if a
user has read-only permission, he cannot add a task to it.
58834—Previously, the Product Search server control displayed 'Add to cart' for
products even though 'buyable' was unchecked in the product's properties.
58842—Previously, if you ...
1. Created non-English content.
2. Created a new PageBuilder page in the same language.
3. Dropped a ContentBlock widget onto the PageBuilder page and linked to the
content in step 1.
4. Set the content and page to expire tomorrow at 1:30 am (Archive and Remove
from site)
5. The page and content did not expire at that time.
l
l
l
58857—Previously, when using the eIntranet, the Distribute feature was available
to CMS administrators, but not the administrator of the group. Now the group
administrator also has access to the Distribute feature.
58898—Previously, the documentation stated that you could set
PdfGeneratorEnabled to True in the web.config file. This setting resides in the
Ektron Windows Service config file.
59026—You can now add multi-line responses in email replies. The new default
email reply message text is
<user adds multi-line reply here>
--------------------------------------------------Reply above this line to add a comment to this item
l
59067—Previously, if you (assumes English is your default language)
1. Created an English content block.
2. Created a French version of that content (translate it) and published.
3. Edited the French content.
4. Clicked the Preview button in the toolbar.
5. The preview screen displayed the default language (English version).
l
59154—Previously, if you ...
1. Created a new html content block.
2. Selected bold toolbar button.
3. Started typing a string.
4. Without hitting <space> or <enter>, unselected bold toolbar button and
started typing to the end of the line.
5. Placed your cursor in the line of unbroken text with some bolded text and
some not.
6. Pressed <shift> or <return>.
7. The <b> tag would be deleted.
l
l
59238—Previously, only 10 postal tax codes appeared in the Workarea, and there
were no paging links to let the user navigate to the rest of the list. Now, the user
can click next to see the next 10 listings repeatedly until he has viewed all of them.
59533—Previously, if you ...
1. Created a new HTML content block.
2. Selected a line that was directly above another line (no spaces).
3. From the heading drop down, selected Heading 2.
4. A space was added above and below (in the HTML, it added <p> </p>).
l
59594—Previously, if you ...
1. Browsed from a 32-bit client machine to a 64-bit server.
2. Viewed a content with history.
3. Clicked the view history button.
4. Clicked to compare between staged and published versions of the content.
5. The published version appeared under the Staged tab (and vice-versa for
Staged version of the content).
l
59604—Previously, if ...
1. A Collection server control had EnabledPaging and MaxResults attributes.
2. HTML content in the collection expired (archive and remove from site).
3. The number MaxResults for the page counted the expired content.
l
59810—Previously, after you set up SMS notifications, the
SMSAgentSettings.aspx page was not working correctly.
1. In web.config, you set SMTP server's SMS settings, and set
validationRequired to "true".
2. When you saved the user's phone number on the SMSAgentSettings.aspx
page, it seemed to work correctly but no validation code was written to the
database.
l
59832—Previously, if you ...
1. Went to Workarea > Content> Collections.
2. Selected a collection.
3. Clicked Add items.
4. Clicked Add content.
5. You saw the error "Input string was not in a correct format."
l
59843—Previously, if you ...
1. Created a new folder.
2. Assigned a Smart Form to it.
3. Created new content based on the Smart Form.
4. Added a CMS user/group to that folder & gave them all permissions.
5. Went to Settings > Roles > Built-in > Folder Specific > Move/Copy.
6. Added that user/group to that section.
7. Logged out as admin and logged in as that user or user from that assigned
group.
8. Highlighted your Smart Form and clicked copy.
9. Tried to paste it into the same folder, you saw an error.
l
59848—Previously, if a content's title had an apostrophe ('), the preview did not
work. This occurred in Firefox only.
Version 8.02
IMPORTANT: February 2015—Security Update 3 is available for this version of Ektron. See
Security Update 6 (Releases 8.02 SP5 to 9.20) on page 24.
RELEASED: OCTOBER 25, 2010
New Features
Ektron OnTrek Starter Site
Ektron OnTrek is a new starter site, built on Ektron best practices outlined in the book,
Ektron User's Guide: Building an Ektron Powered Website, and addressing the following
key business needs:
Revenue Generation
l Sell products and services from the website
l
Analyze customer activity to increase site traffic and sales conversions
Customer Loyalty and Satisfaction
l Promote your company brand
l
Communicate with your customers through social networking and product ratings.
l
Support customers with forums, knowledge base, and technical support.
l
Provide promotional and customer events
Operational Efficiency
l Track customer purchases and support cases
l
l
Attract top talent to your organization
Give employees access to company information and internal social networking
forums
Ektron OnTrek has sections for a Home site, eCommerce (Products, My Account),
Company pages (Company, Clients, Support), Social networking (Community)...
everything you need to get your site on the right track. See Introducing Ektron Ontrek.
Folder Breadcrumb Server Control
A new property was added, AddContentTitleToBreadcrumb. This boolean property
lets you add to the breadcrumb path the content title.
Email Reply
The email reply feature inserts additional text into a community activity message that
prompts a recipient to reply. If the recipient replies, the resulting email is posted as a
message on the group's message board.
Attachments to Community Group Notifications
Ektron can attached uploaded or edited assets to activity notification messages. So for
example, if a user uploads a new asset to a community group, the email notification of
that activity includes the asset as an attachment.
Combining email Reply with Community Group
Attachments
If you enable both attachments and the email Reply feature, notification message
recipients can download the attached file onto their computer and modify it. Then, if a
recipient replies to the email and attaches the revised asset, that action replaces the
asset on the community page. More Information on new email features.
Targeted Content Widget
Configurations
A Targeted Content Configuration is a Targeted Content widget that you create and
store in the Ektron Workarea. Then, when dropping a Targeted Content widget onto a
PageBuilder page, you can select the configuration. The advantage of a configuration is
that it lets you reuse the same Targeted Content widget on any number of pages. Using
Targeted Content Configurations
Device Detection
The Targeted Content widget can detect the site visitor's device and only display a
widget if it is on a configuration list. So for example, a certain content block would only
display if a user is accessing the page from a smart phone.
Facebook Integration
The Targeted Content widget lets a widget designer use the following Facebook
information as criteria: Age, Gender, Marital Status, Likes, Employment. For example,
you could display New York Yankees' merchandise to users who "like" the Yankees
their Facebook profile.
GeoIP Integration
The Targeted Content widget lets a widget designer use geographic information as
criteria. You can use either a country or a state within the United States. For example,
your eCommerce website is having a special on snow blowers. That content only
appears to people in Northern states. Creating a Targeted Content Widget
GeoIP Support
GeoIP support helps you target your messaging to specific audiences based on current
geographical location. Ektron uses a site visitor’s IP address to detect the location.
GeoIP support can be used within the Targeted Content widget. API calls are also
available and can be used to control what appears on a master page. GeoIP information
can also be used to populate the Map server control to indicate businesses near a
user's current location. Using GeoIP Information in Ektron CMS400.NET
Activity Stream Comment
Each activity in a stream is now followed by a Comment link. If you add a comment,
the link displays the number of comments for that activity. Users can click the number
to view the comments. Commenting on an Activity Stream Event
Mobile Device Support
The new Device Configurations settings define templates for mobile devices that are
automatically substituted for generic page templates used on desktop browsers. A
Wireless Universal Resource File (WURFL) is used to provide information about
capabilities and features of many mobile devices. Adding a Device Configuration
Bad Link Report Page Exceptions
By listing pages in a configuration file, you tell the Bad Link Report to avoid checking
these pages. This is useful when you have pages with links to logout pages or Pay-perclick. Bad Links Report
New Discussion Board Message Type
Discussion Board messages can now be generated when a forum post is reported. The
new message type is ReportForumPost.
Employee Resource Wizard Added to eIntranet
This new wizard creates a new Employee Resource page inside the HR Departments
section. It automatically creates Content, a PageBuilder page, a Taxonomy Category
and a new Menu link. Creating a New Employee Resource Page
Issues Resolved for Version 8.02
l
49064—With Preapproval, enter reason for decline window changed
l
50459—Adding or deleting a hyperlink affects only the language you are in
l
51627—Fixed error for changing submenu title case
l
51634—Workarea style corrected for content in an approval chain with a task
l
52025—Custom Tab Approve comments on your Message Board
l
52181—Add ability to customize Report a Post email
l
52227—Default metadata values populated in Web calendar events
l
52698—Calendar Events inherit the css for eWebEdit400
l
53592—Error when viewing the Asynch log file report fixed
l
54515—GetContentList is only returning published contents
l
54535—Notifications to more than 100 people fired from EWS uses correct
template
l
54908—Active Directory setup page timeout issue resolved
l
55494—Path to asset correct (Firefox, Safari)
l
55568—The email address is no longer missing when editing the Link Properties
l
55661—Linking to a Library file when quicklink text contains an apostrophe is fixed
l
55688—Adding a quicklink to text that contains an apostrophe is fixed
l
l
l
l
l
55696—EKML property [$ShortDateModified] included in MetaDataList Server
control
56087—threadeddiscussionRSS.aspx template is no longer vulnerable to XSS
attack
56098—Switching languages on Aliases when QueryString Action is set to none
returns proper language
56103—Modified GetFormWithValidation API to archive forms when are not yet
archived by service and end date has passed
56114—Images are inserted correctly into content if you sort the library item list
before selecting the image
l
56125—Folder list after upgrade fixed
l
56149—SearchconfigUI in multisite environment with separate catalogs fixed
l
56185—threadeddiscussionRSS.aspx template is no longer vulnerable to XSS
attack
l
56228—Workarea Library page loads only with authentication
l
56249—Avatar image extensions are validated before upload to server
l
56378—ocumentation - Correction in blog server control text
l
56455—Membership users set to use AD/LDAP if ADEnabled is set to true fixed
l
56519—.f4v file types allowed
l
56520—Blog notification messages corrected
l
56627—Pagination for Community Management > Memberships fixed
l
56743—Expanded number of attributes for a Product Type
l
56814—PreProcessXml for product search control fixed
l
56887—Memberships pagination fixed
l
56955—Tags for library item accepts non-Latin character
l
56973—Membership user can edit community content
l
57154—License error fixed for Image Editor option in eWebEditPro
l
57159—PageHost handles deleted widgets
l
57178—Recurring Transaction Id fixed for orderItemData
l
57219—Product search control able to trigger preProcessXML
(This page intentionally blank.)
Version 8.01 SP2
RELEASED: SEPTEMBER 3, 2010
New Features
In this version, the platforms folder, which used to be installed to the site
root/Workarea folder, has been relocated to the program files/Ektron/utilities
folder.
Platform support is still available if you move a platforms subfolder (for example,
ASP) to the Workarea folder and configure it. But, the platforms folder is no longer
installed to the Workarea folder by default.
Issues Resolved for Ektron Version 8.01 SP2
l
l
l
l
l
l
l
l
l
l
l
l
l
l
49304—eCommerce: Order payments need to contain card type for reconciliation
purposes
50731—If you delete a collection, a metadata field pointing to it causes an error
51813—If Community server control's searchprivate property = false, a user
whose private profile is set to 'colleagues' is not found
51901—If content is expired, you can add it to a collection twice, prompting a
Violation of PRIMARY KEY constraint
52128—eCommerce MyAccount server control: all custom fields are required,
regardless of validation
52578—If a content title with special characters exceeds the 200 character limit, it
throws an SQL Data Truncation error
53143—PageBuilder: Error when editing a PageBuilder page in a multi-site
configuration
53378—Content Approval Reports: Select All and Clear All buttons not displayed on
Report toolbar
53606—Taxonomy: TaxonomyItemFolderId field not set if Taxonomy Request
Depth > 1
53863—Workarea: Error when moving a community folder
53897—Collection server control: XML returned from control contains FolderID of
zero
53917—Directory server control: Add Asset Feature within custom EKML file not
working correctly
53920—WebCalendar: Cannot edit image selector metadata for existing events
53966—WebCalendar: Events returned incorrectly if system time zone set to
Singapore
l
54009—Menus: Non-admin users with Collection and Menu Admin role cannot
reorder PageBuilder pages on menus
l
54018—Folder breadcrumb server control: DisplayXSLT property doesn't work
l
54176—Personalization folder missing from Workarea
l
54177—Directory server control: Add asset functionality via EKML not working
l
54209—Social Bar server control: JavaScript issues
l
54211—Metadata: Metadata definition assigned to a folder is not available to
existing content
l
54270—Business analytics reports: Need scroll bar
l
54297—DownloadAsset requires access to Asset Library for .txt files
l
l
54334—PageBuilder Column Definitions: Addition of columns and adjustment of
column widths ignored
54408—Issue with data parsing in workarea/java/ektroncss.ashx and
ektronjs.ashx
l
54462—Search: SearchConfigUI not indexing some documents
l
54507—Smart Desktop: Add tab/column dropdown disappears
l
54512—Taxonomy: Error if content items in different languages have same title
l
54699—Multisite: If MS name includes hyphen (-), content preview throws error
l
l
l
l
l
l
l
54709—eCommerce Product List server control: New data source, Collection,
displays items in collection order
54755—WebCalendar: Cannot update contact details metadata on events
calendar
54915—PageBuilder: If Aliasing name changed on page created by a master
layout, the page throws an error
54987—Hyperlink manager: inserts content id instead of QuickLink
55019—eCommerce Product List server control: Private products do not appear to
privileged users if sourcetype = taxonomy
55144—Menus: Exporting throws error
55279—Login: Service Unavailable message during login in UTC+8 Kl/Singapore
timezone
l
55280—ListSummary: If you copy folder to root directory, recursion does not work
l
55281—PageBuilder: Alias links break after editing content on Master layout pages
l
55510—WebSearch server control: MultipleFolders property doesn't work with
long folder IDs
Version 8.01 SP1
RELEASED: JUNE 16, 2010
Issues Resolved for Version 8.01 SP1
l
l
l
l
l
l
l
l
l
l
l
l
l
l
49568—eWebEdit400: If you indent several paragraphs then outdent one of them,
they all lose indenting
50250—Folder User Admin Role: Users cannot edit permissions on their folders
50343—Content Awaiting Approval widget: When trying to view content, vertical
scroll bar was missing
50509—Data classes not included in API documentation
50524—Smart Form with Internet Explorer 7: inside rich area text field, "Paste
from word" is grayed out
50642—eCommerce products: Attribute IDs not listed on add/edit product pages
50669—eWebEdit400: If table exceeds 40 rows, table wizard window extends
beyond bottom of screen
50781—Developer Starter Site: Apostrophes not displayed correctly on RSS feed
51565—Edit User screen > Workarea tab: Completing the Landing Page after
Login field causes "Index was outside the bounds of the array" error
52156—Web Calendar Event: If you click plus sign (+) to add a taxonomy
category, you see a blank screen
52165—When viewing the properties of a server control, the "Last User To Edit"
was incorrect
52298—eSync: connection string and password sent as clear text when creating a
sync relationship
52596—Folder User Admin Role: User cannot edit existing permissions
52657—Internet Explorer, special characters in DMS asset file names are not
displaying correctly
l
52794—Multisite search results: WMA (audio) files are not fully qualified
l
52821—DMS Assets: Cannot use multiple DMS assets upload with SQL serialization
l
52828—Auto Add Asset feature was not working
l
52861—Add Users To Group page: Search for users times out
l
l
53173—User Admin role: If user assigned that role tries to apply tags to any user, error is thrown
53210—Resource/image selector highlighting issues
(This page intentionally blank.)
Version 8.01
RELEASED: MAY 14, 2010
NOTE: Ektron Windows Service in version 8.01 is only compatible with sites from version
7.66 SP2 through 8.01. If you have any sites that are below version 7.6.6 SP2, you should
upgrade each to 7.6.6 SP5 or higher prior to upgrading from the 8.01 base installer.
During the installation of the Ektron 8.01 Base Installer you may see the following
message if you have any incompatible sites installed:
The installation has detected that there is one or more sites on this
server that are running a version below 7.6.6 SP2. The Ektron Windows
Service in the version being installed is not compatible with versions
prior to 7.6.6 SP2. If you continue, the Ektron Windows Service will
not be able to serve those sites below this version. Do you want to
continue? If so, please ensure that you upgrade each of those sites to
a supported version to prevent any issues.
IMPORTANT: With a fresh install of 8.01, the PDFGeneratorEnabled property is set to
false in Program
Files\Ektron\EktronWindowsService30\Ektron.ASM.EktronServices30.exe.config.
You must change it to true if you want to use PDF generation. If you are upgrading to 8.01,
the default value is true. To learn about PDF generation, see PDF Generation.
New Features
Upgrading to 8.0.1
l
8.0.1 Page w/Server Control that uses OrderKey Property Throws Warning
l
8.0.1 Upgrade: Business Analytics Data Not Getting Upgraded
l
8.01 Upgrade: Upon viewing a page with a user or group profile, you see errors
l
l
l
l
l
l
After 8.01 upgrade, clicking community membership user or group link in
community templates (e.g., community search) displays 404 error
8.01 Upgrade: Error when trying to add blog or document in group profile page
'Could not load file or assembly 'Ektron.Cms.Extensions.SmartFormAutoTweet'
Web.config ek_AutoInsert_BeaconScript element set to False by Default for New
Installations
eSync v8.0.1sp1: Login Failed for user
ERROR:The 'border' attribute is invalid - The value '0px' is invalid according to its
datatype 'length'
INFO : Ektron Windows Service Updates for CMS400.Net version 8.01
Copy and Move
l
l
l
You can copy and move folders within Ektron.
The procedure for moving/copying content has changed. You can select several
content items in a folder and move/copy them at once. Also, support for multiple
language versions of content being moved/copied was improved.
You can copy or move a taxonomy category to another taxonomy node. Also, you
can assigncustom properties to any taxonomy. Custom properties let you extend
functionality by capturing additional information.
URL Aliasing
l
URL Aliasing has been expanded to include Community Groups and Users.
Document Management
l
l
The DMS Drag Drop screen has a new tab that lets you browse to any authorized
file for uploading.
The File Upload tab alleviates problems such as handlers, browser version,
Windows version, port numbers, load balancers, etc.
Analytics
l
l
l
Version 8.01 offers two types of Analytics: Traffic analytics, which uses an external
provider (for example, Google Analytics) to monitor traffic to your site, and
Business Analytics, which uses Ektron server controls to track activity, store it in
the database, and report on that information.
Business Analytics' reporting features include the Most Popular and Trends
widgets.
The GetAnalyticsData property has been added to several server controls. It
shows the following information about content displayed in the control: Content
View Count, Content Rating, Content Rating Average.
Web Calendar
l
l
l
l
Web calendar appointments can be copied to any calendar that can import an
iCalendar *.ics file.
This is helpful when you want to keep track of appointments on both your Web
calendar and a mobile device calendar, for example.
Calendar appointments can be part of an Approval Chain, like other types of
content.
Calendar appointments can be picked up and displayed in an Ektron Activity
Stream.
PageBuilder
l
A Master layout has been added to PageBuilder. This new function lets the page
designer reserve certain sections of a page for content that authors cannot
change, such as company logo, page footers, and so on.
Login
l
Facebook Login, an alternative to the standard login. lets users log in using their
Facebook username and password, instead of having to set up and remember a
separate username and password.
Social Networking Features
l
l
A Micro-messaging bookmarklet lets users inform colleagues about Web pages
using a micro-message without leaving the Web page they are viewing.
Message Board
l An authorized user can approve several or all comments at one time.
l
Comments can now be approved from the Ektron Workarea.
l
You can delete unapproved comments from the Workarea.
l
l
l
l
l
l
l
The Social Bar server control includes links for sharing the current page on
Facebook and Delicious
Activity Stream
Includes a Share link; if you click, that Activity Stream event becomes your latest
status update.
You can exclude users or groups from an Activity Stream
You can assign a time ago link to each event. For example, under the event, 2
days ago appears.
When a site visitor clicks that link, the event is launched in a new browser. From
there, the site visitor can use the page's URL to uniquely identify the event. For
example, he can forward the URL to other users to notify them about the event.
eCommerce Guest Checkout—accommodates customers who wish to make onetime only purchase and not set up an account.
Widgets
Targeted Content widget lets you personalize the site visitor experience. To accomplish
this, you create a set of conditions. As soon as any condition evaluates to true, an
appropriate widget appears.
Several other new widgets:
l
ContentEdit—displays content items added or edited within number of days set in
widget's property screen
l
l
ContentWorkflow—displays content items submitted and still in approval chain
within number of days you set in widget properties
FacebookFanList—lets site visitors become your fan and view your Facebook page
stream
l
FacebookLiveStream—lets Facebook users connect, share, and post updates
l
ITunePodcast—displays podcasts from ITunes website
l
RotatingBanner—display slide show from a collection of images
l
Flicker Widget—displays Flickr's most recent or interesting photos
l
Blog—display posts from selected blog
l
Image—display a single image
eSync
l
In a Sync profile, you can include/exclude directories
l
A pause button lets you temporarily suspend a scheduledsync
Roles
l
New role, search—admin, lets user edit Synonym Sets and Suggested Results
Membership server control
l
Captcha has been added to the Membership server control to enhance security
Issues Resolved for Version 8.01
l
25702—Content Folders Should be Movable along with their content
l
25901—When copying content, copy all language versions, all of its metadata, etc.
l
32038—Archiving of Managed files not Occurring at Time Specified
l
35681—When assigning items to a taxonomy, the item list is not sorted
alphabetically
l
42178—Metadata appended to uploaded XML files
l
42645—Listsummary: XML's start date format is incorrect
l
42792—HTML Form: use one drop down list selection as the <<email field>>
l
43729—eSync not compatible with Subversion
l
l
l
44315—Text files uploaded to the assetlibrary include unnecessary metadata
fields
44407—DMS: Clicking MP4 file in Workarea produces error
44412—eCommerce: Allow “guest” session for users who don't want to set up an
account
l
l
44459—Content metadata needs be to updated after editing hyperlinks in a library
item
44613—Editor w/Firefox: When entering content with line breaks, moving from
bottom to top of content inserts additional <P> tags. In WYSIWYG mode, the line
breaks disappear.
l
44702—GeoCoder cannot populate metadata in foreign language
l
45021—eSync: not finding security certificates
l
45235—Approval Chains for Calendar Events
l
l
l
l
l
l
l
l
l
45476—Editor and Firefox: <P> tags wrapping untagged text, causing unintended
paragraph breaks
45718—Content listing table should display friendly name of content type and
SmartForm definition name
45735—Listsummary control's dateModified field format needs to change
according to site language
45743—Local PDF Generation (Non-ektron PDF) not working in 7.6.5
45906—Editor: When adding a quicklink, you see extra space at the beginning of
the word
45967—After creating content or assets, if you delete the OptOut Message (in the
Web alerts) which refers to that content, you get an argument index error
46126—Breadcrumb path uses quicklink; should use URL alias
46373—After restoring a historical version of content, you don't see the restored
version
46376—Smart Form Editor: While entering content, if a user tabs to next field
whose type is rich area text (RAT) and views source, the RAT data is removed;
also, in Firefox this action prevents entry to the iFrame
l
46429—Blog posts assigned to any subject from previous month do not appear
l
47102—Ability to encrypt ecm cookie in web.config settings
l
47118—Copy and Move Taxonomy Node to Different Taxonomy
l
47127—Web Calendars: wherever a calendar event is displayed, provide link to
ICS or ICAL feed for it
l
47283—Image selector: If .gif files are uploaded, thumbnails broken in Workarea
l
47321—Smart Forms: Plain text field not accepting time format
l
47335—XML Indexing: The search API result returns content ID numbers in the 8
billion range as low content ID numbers
l
47355—URL Link field of Sub Menu dialog in Workarea Limited to 75 characters
l
47431—eSync: Text files not transferring
l
47463—Folder.GetChildFolders does not populate the SitemapPath property
l
47556—Aliasing: If content w/a manual alias is exported for translation then
imported, the imported version doesn't have the alias
l
47566—When collection privileges are assigned to a child folder, users cannot add
items from other folders
l
47672—Add a Global Widget Data Password Field
l
47673—Last edited date changes even if you don't update content
l
47828—Ektron.Cms.API.Content.Content.CopyContentToFolder() does not
copy alias
l
47889—Content Designer Smart Form: <p> tags added to rich text fields
l
47903—Fully Qualify Variable Declarations in Workarea Code
l
l
l
l
l
47969—eSync: 'Force Initial Sync' Option Visible on Production Site After Initial
Sync Occurred
47974—ListSummary Displaying Pending Content
48058—Ektron.Cms.API.User.User.UserAPI GetGroupsUserIsIn:
'OrderBy' should accept Enumeration, not a string
48059—Ektron.Cms.GroupData lacks information about group type
48118—Geocoder throwing "Credentials Must Be Specified" when URL uses domain
name
l
48135—Web Calendar: Event toolbar needs Library icon
l
48232—Content Designer: Extra space inserted before anchor tags
l
48253—Upgrade error: Cannot execute script due to wrong database collation
l
48277—Smart Forms: Indexsearch only works for first row in a tabular field
l
l
l
l
l
l
l
l
48279—User w/ MessageBoard Admin privileges: Upon clicking some Workarea
options, sees "The User Does not have permissions to carry out this request"
48339—Adding Content (via the Add Content Operation of the ContentWS Web
service) adds a space before a punctuation mark
48368—Content Designer Smart Form: Hyperlink Manager button active when
focus on textbox
48371—ContentAPI AddContent shows Invalid Content Html message when adding
content using CDATA tag
48391—Content Designer editor: When using Firefox Browser, extra tags inserted
into source
48393—Library: Content and folder mismatch
48436—Non-Admin user cannot select menu when editing content that has menu
selector metadata
48464—Add content_type, content_sub_type condition to replace/revert multisite
stage view links
l
48489—GetUsers method's Avatar property returns empty value
l
48520—Smart Form Design: Select list of states in tabular box does not work
l
l
48532—After you delete a template, new template not being assigned to content
that references the old template
48555—Content Designer and Firefox 3.5: Extra paragraph tags being inserted
l
l
l
48562—Content list control: Object reference error thrown when no value set for
hyperlink selector metadata definition
48581—Link within HTML Content Block to PowerPoint DMS doesn't work
48626—HTML Forms: If you list a CMS folder's contents, the resulting email
contains contentID instead of title
l
48677—Need option to delete individual reviews for a content item
l
48706—ActivateUserAccount API method was partially activating a deleted user
l
48750—Custom user property of type "Text Area" ignoring line breaks 48752—
Breadcrumb changes made in Workarea don't appear on website
l
48772—Ektron Windows Service not Automatically Archiving Content
l
48774—Multi-site folders do not appear in Resource Selector popup
l
l
l
l
l
l
48798—Smart Forms: When submitting a richarea field, you get schema error
http://www.w3.org/2001/XMLSchema:minLength element is not supported in
this context
48802—Collection containing contents and pages does not return XML if
gethtml="true"
48821—404 error on pages that reference workareahelper.js
48846—eCommerce: If a user, while checking-out, logs in as builtin/builtin, the
shipping screen throws "Object reference" error
48861—Editor: If you add a hyperlink in the middle of a sentence, the editor inserts
an extra blank space after the hyperlink
48904—If you programmatically assign a content id to a content block from
another CMS control, then try to edit that content using Edit in Context, you get an
error
l
48917—SEO checker strips random characters from words on text tab
l
48965—Change to system e-mail address format
l
49013—Paging problem when adding items to a collection
l
49057—Task Manager showing several Ektron.ASM.Extractpdftext processes
l
49066—Error Parsing XML Document when Exporting for Translation
l
49073—Add Role to create, edit & delete synonym sets and suggested results
l
49076—Cannot add images using content selector metadatata
l
49080—API Documentation not installing into Visual Studio 2008
l
49092—Content Designer Editor: Increase editor height when using a Macintosh
l
l
l
49097—Editor with IE8: When adding a <map> HTML object to HTML content in
Design View, the map object is unusable
49104—When you copy a flash file between folders, its width and height properties
change
49117—HTML Form: Duplicate choice fields have same ids; This breaks tabbing
functionality
l
l
l
l
l
l
l
l
l
49119—Content Designer Editor: Tables -- new columns not assuming heading
font
49124—Smart Form Designer: Text field with name ‘id’ and type ‘attribute’ causes
error
49129—Approvals for Assets: Link in notification email does not work
49131—Add ability to remove analytics providers, and remove 'View Page
Acitivity' option from context menu
49160—HTML Form: Post back message merge field is truncated
49161—Resource Selector Field: Display title of selected content item in editor and
Workarea preview
49163—Smart Form Data Design w/ Firefox: Right-click menu does not take
precedence over other windows
49178—Search results for a blog post need a link to its comments
49244—eCommerce custom payment gateway: API VoidPreAuthorization method
is not invoked when voiding a transaction
l
49253—Content Designer: Find and replace not working in source view
l
49312—ListSummary server control: if set to zero, display up to 250 results
l
49364—Checked Out Content Report Causing Timeout
l
49371—Error When Generating Asynchronous Log File Report
l
l
l
l
l
l
l
49398—Content Designer: Hyperlink Manager doesn't prompt use the alias or
direct link
49423—Bookmarks not working on Intranet starter site
49435—HTML Form with IE8: fields disappear when editing field properties on
upgraded sites
49477—Map Control: After changing unit to kilometers, distance still shows as
miles
49481—Approval widget on Smart Desktop: After viewing approvals and clicking
approve checkbox, you are told you have not selected any items
49484—Asset Server Setup: See error 'Unable to serialize the session state...'
49532—Content Designer: Table cell headers aren’t associated with all table
headings
l
49535—eCommerce catalog entry: Can't upload .png file to library
l
49541—Automatic Aliasing: When creating new PageLayout in sub folder, get error
l
49550—AddressData Class needs Validated property
l
l
l
49554—HTML Form: When content submitted for approval, approval email uses
template assigned to folder, not content
49558—Hyperlinks in uploaded files change after they are uploaded to Ektron
49566—eCommerce: Coupons cannot be applied to more than 50 items in a
Catalog folder
l
l
l
49568—Content Designer: Indent groups paragraphs together, making outdent of
a single paragraph difficult
49576—CMS Formblock Control: Cufon object passes XML to DOM, which causes
validation to fail
49585—eCommerce: Declarations in Workarea files conflict with client, resulting in
errors when compiling site
l
49586—eSync: Cannot sync custom tables that use decimal data type
l
49605—Search config error: Name cannot begin with = character
l
49606—Colleague search inconsistent when using wildcard (*)
l
49618—Firefox Drag Drop plugin not compatible with Firefox 3.6.
l
49698—Asset Server Setup screen does not scroll
l
49704—If you move content to new folder then delete original folder, new folder
also deleted
l
49736—SuppressWrapperTags="True" doesn't work for Social Bar server control
l
49744—After upgrading to 8.0 SP1, Flex Menu server control ignores styke sheet
l
l
l
l
49753—Content Designer: Link below rich text area of Smart Form disappears
upon reload
49779—Domain inserted twice when viewing blog from blog RSS page
49782—Smart Menu: After clicking link to an asset, menu unresponsive until
refresh
49828—Smart form: Image only Field "cannot be blank" value not toggling
properly
l
49829—Content Designer: Firefox 3.5.7 adds extra <p> tags to HTML content
l
49838—eCommerce: Cannot enter more than 10 Country Tax Classes
l
l
l
l
l
l
l
49860—Blog Post server control: Blog comment shows username instead of
display name
49864—Poll results change font of poll question
49872—Project Management Site: Change Orders and Issues page's Add Comment
box doesn't work
49873—Project Management site: If you click a Taxonomy Node, nothing happens
49875—Ektron Windows Service: Load Balance check fails if LB and non-LB sites
installed on same server
49889—eSync: Download Sync to Load Balanced servers fails to load balance
49903—SearchConfig UI Error: '/' is an unexpected token. The expected token is
'>'
l
49907—SearchConfigUI: Does not index content set to expire on future date
l
49919—Forums: When using IE7 or IE8, can't open .docx attachments
l
49925—ActivityStream server control: Stylesheet property does not work
l
49927—Social Bar server control: error when trying to add a favorite
l
l
l
49928—Content Designer: When you edit a piece of content, an extra space
appears above the page's top heading
49967—Content Designer: Find and Replace not replacing all words correctly
49969—Web Search server control: Does not work if Web Calendar control on the
same page
l
49970—Suggested results don't appear on load balanced server
l
50067—Medical Developer Starter Site: Get error when building site
l
50079—Image Gallery Starter Site: Numbering off viewing full-sized images
l
50118—Most Popular widget: Change label text from "caption" to "tab text"
l
l
l
l
l
l
l
l
l
50139—DMS: If you are using IE 7 and replace a multimedia file using drag and
drop, you get an error
50140—COntent Designer Smart Form: If using Firefox 3.5+, cannot click drop
down list
50156—When site designated as a Staging Server, if you create a hyperlink , you
get an error
50160—If you set 'SessionState' to Off, then try to open a PageBuilder page, you
get an error
50192—Add blog post notification: URL link throws error if Aliasing enabled
50207—Content Designer: After image-hyperlink inserted, unwanted underscore
appears
50210—Content Designer: Extra white space above headings
50243—eSync: Error when launching Security Configurator on Windows 2008 R2,
64-bit server
50282—If you move content to new folder then delete original folder, new folder
also deleted
l
50317—Menus: Permissions error when adding a submenu
l
50439—Map server control: Google provider error when using IE8
l
50496—Content Awaiting Approval Widget: not reading start time properly
l
50509—Data classes not included in API documentation
l
50523—Test and remove web.config dependency in cache code
l
50546—Colleague search results inconsistent when using wildcard (*)
l
50586—Documentation: Update for 8.0 cms400_permissions.SQL
l
50622—Inadequate Access Protections
l
50636—Community Features: Cannot delete a community documents folder
l
50784—eCommerce: When adding products to a catalog, metadata not searchable
l
l
50837—Archiving content: if content has more than one quicklink, the
automatically-created quicklink goes into archive state and won't appear in the
library
50860—Text tab of SEO user control incorrectly strips certain characters
l
50864—Tags: Default user tags revert to lower case
l
50878—Special characters in library item title cause Taxonomy errors
l
50909—Breadcrumb inheritance not working if inheritance broken
l
50910—Access Point Menu: View history not working in Firefox
l
50923—Disable SEO usercontrol tabs if no information is available
l
50938—Templates with a FormBlock server control block Ajax controls
l
l
l
50940—Content Designer and Smart Form: Smart Form relevance xpath
expression has no effect when 'use element as root' is true
50941—Content Designer and Smart Form: does not work correctly on Mac
browsers, both Firefox and Chrome
51001—Ektron server controls: Error creating control...control requires a head tag
with runat ="server"
l
51036—Content Designer: Bulleted item needs extra tab to make it sub bullet
l
51057—Update Documentation for Setting up Single Sign On Using IIS7
l
51074—Paging through private messages via new API methods
l
l
51163—Multisite: If content resides in a multisite folder with an approval chain,
Preview button causes error
51231—Web Calendar: After applying multiple taxonomies & categories to
calendar events, you don't see them all when editing the event
l
51269—Message Board server control: Problems moderating through API
l
51287—Forum ContentDesigner editor: Port number removed from hyperlink
l
51288—XLIFF Export: IMG src and hyperlink href values not exported
l
l
l
l
l
51305—Content Designer and Smart From: If you create content using a Smart
Form then try to edit the content, some FileLink fields are missing
51321—Community: Content MessageBoard Notification Message's quicklink uses
the user workspace template
51322—Web Calendar: Monthly events occurrence gives incorrect results when
retrieved through API
51361—Analytics Page Activity screen: SEO tab shows no description and
keywords
51430—eSync: Multisite scheduled sync makes a separate schedule for each
profile
l
51431—Large Content Size cannot be saved
l
51520—PageBuilder: Error trying to view PageBuilder page
l
51579—Content not editable after scheduled start date
l
51604—Invalid license key message in event viewer even if key is valid
l
51625—If folder has content selector metadata definition, error when editing
metadata definition
l
51653—Web Alerts message: URL Content link includes port number (443) if site
using SSL
l
51708—Content Designer: Cleaning reformats Smart Form's Rich Area Text
l
51785—Smart Form content: Cannot assign Manual Alias when using a Mac
l
l
l
51787—Extranet Starter Site: Misspelling in pop-up message that appears when
changing email address
51863—Error viewing Community Admin Profile Page if user not an Admin
51884—Menus in Workarea: When adding/updating menu's folder associations in
IE, error prevents save
l
51934—View Differences Screen not working correctly
l
52082—List Summary Widget: Shows DMS documents queued for PDF conversion
l
52112—Documentation references obsolete "Form Submission Tasks" report
l
52114—DMS: Error if document name includes '&' or '+'
l
52213—eSync: When synching, if number of languages exceeds 100, sync fails
l
52229—PageBuilder: Can't add ampersand (&) to page's metadata
l
l
l
52375—eCommerce Recommendation server control: Assigning Control's XML to
.asp textbox breaks control
52519—Multi-site: LoadTaxonomy method on staging server returns production
quicklinks
52530—eCommerce: Cannot add library images found by search
Version 8.00 SP1
RELEASED: JANUARY 19, 2010
New Features
New License Key Required
A new license key is required to use 8.0. Submit your information using the License Key
Request Form and enter “upgrade” for the New URL field. You must have current
maintenance to receive your 8.0 keys. If your maintenance has expired or you have
further questions, please contact your account manager.
Enhancements
l
20759—should have ability to add custom validation to form fields for HTML forms
l
21304—Ability to Insert flash into Smart Forms
l
35462—No way to validate a checkbox in a html form
l
36566—taxonomy description is limited to 200 characters
l
l
l
l
l
l
l
42898—When an Ektronuser creates a New Topic in the Workarea, the option to
assign a category is not available
42903—Scheduled eSync Needs intermediate time schedule options between 1
hour and Daily.
45443—Share Point install does not have option to Publish to Multiple individual
Ektron sites.
45752—Added a new role for the a Move/Copy admin
46185—Request that an additional parameter be added for verification email for
first name and last name.
47182—Cannot move or copy PageBuilder Layouts
42790—There should be a property and API call that allows you to filter your
results based on whether a group is public or restricted.
l
43184—SSO cannot be configured with IIS 7 needs documentation on setup
l
44099—Webalerts do not work when SSL is enabled for a website
l
44530—Can't filter folder permissions
l
l
l
44531—When adding permissions to a folder there is no way to select multiple
users or groups from the display.
44633—Slave menu not staying highlighted on an aliased page when the
querystring changes
45149—search for external hyperlink gives "Page cannot be found"
l
46169—RSS Icon for forums does not show in address bar for MSIE7
l
46851—cursor blinks behind paste from word tab
l
47519—On a download sync, the conflict resolution policy is worded incorrectly
(reversed)
Calendars from Previous Versions are Deprecated (but
still function)
Calendars created in older versions can still be used, but the new calendars are
intended to replace them. The data/events from the old calendars are not compatible
with the newer format, and new events and entries must be made or ported. This
includes any APIs that existed for the older calendar.
A key in the web.config file (ek_enableclassiccalendar) allows you to disable use of
the deprecated calendars. If you disable them, the deprecated calendars still function
on the site but are unavailable in the Workarea.
Analytics from Previous Versions is Deprecated (but
still functions)
Analytics data created in older versions can still be used but the new analytics
functionality is intended to replace it. The data from prior version is also different and
not compatible with the newer functionality.
Issues Resolved for Version 8.00 SP1
l
43443—Inconsistent behavior from modifying and publishing versus creating new
content and publishing
l
45355—Metadata Multiple Selection remove "all" is missing
l
45686—Rebranding Microsoft Virtual Earth To Microsoft Bing
l
l
l
46173—Hidden Custom User Properties documentation does not make it clear that
it should be editable
46408—The Pie Chart display type for our Form/Surveys, I have noticed that the
title of the form (the question) gets cut off if the response option labels are short.
47405—United States listed twice in reports from forms using pre defined
countries list
l
47744—PageBuilder column class conflicts with Blueprint column rule
l
47521—Taxonomy Preview mode is not working.
l
43898—Ektron cannot use SSL for SMTP to send emails
l
44042—Only two catalogs needed for indexing (now only two are created)
l
45165—When changing the default language to 21514 US Spanish the Workarea
top header errors out
l
45520—When adding a new topic in forum you get the following error "Arguments
for _doPostBack have changed
l
45591—Diagnostics page incorrectly reports admin password changed.
l
46508—Precompiling a website causes a namespace conflict
l
47143—Properties for URiFavorites Class are not being returned through the API
l
48106—Xml files uploaded under assets are not moved in file sync
l
l
l
l
l
l
l
l
48170—when machine name or site address contain a deleting content throws an
error incorrect syntax near ""
48380—"Microsoft JScript runtime error: 'document.frmContent.foldername' is null
or not an object" error while trying edit a folder
24449—Time for Content that is checked out in the Smart desktop is 12:00am
26204—Blog post does not return as XML. I cannot manipulate the output of the
BlogPost control to style the comments
35189—project management:assets are added under " Root" folder instead of "
document" folder when site is installed to root( IE6)
37913—search for "$" does not return results from the Web search
39266—HTML Form choices and checklist fields (radio or checkbox list) are not
updated when the external datalist is changed.
40501—You can upload a file with an Ampersand in the Library but it does not show
in the browser
l
43631—Multiple DMS documents option not available when using Office 2007
l
44032—Active Directory name changes are not updated in user profile in Ektron
l
44221—LinkManagement enabled overrides selected quicklinks to the default
template for content instead of value specified in library
l
44360—Google Map control does not load in Hybrid or Satellite style
l
44422—email is not being sent to merchant for placed orders
l
44526—Search for a word in a PDF document which has an apostrophe in it, is not
returning results.
l
44619—emails are sending out after disabling the Web alerts feature
l
44853—Changing a flagging definition does not inherit down
l
44855—update folder API turns folder into multisite folder
l
45000—Email address does not allow apostrophe.
l
45018—Flex Menu does not highlight PageBuilder pages using folder associations
l
l
l
45214—Special Characters are saved as question marks when submitted in the
contentreview control
45322—Flex Menu XML does not expose description property for items
45356—DMS assets are appended searchable metadata upon downloading through
downloadasset.aspx
l
45376—Library refresh issue when creating sub folders in the Workarea
l
45379—Can't Change DMS asset template
l
l
45499—Calendar events order changes daily when reoccurring events have the
same time
45572—EWS 2.0 is picking up the 7.6 sites and PDFFileSync table is picking up old
entries
l
45578—The Language Selector control does not produce 508 compliant code.
l
45599—Form validation not performed when SuppressWrapperTag="true"
l
45613—EnableSmartOpen Option is not working after upgrade
l
45647—commas and semicolons not allowed in custom user properties selectList
l
l
45656—Library Asset(Through DMS) linking as Menu item Does not show menu
item on the browser unless you login.
45736—When using the "searchtext" querystring for a WebSearch, it overrides the
SearchFor property and searches all
l
45754—Cannot export the <Description> of menu item
l
45829—Default Stylesheet for SmartMenu Server control does not render correctly
l
45847—In Webalerts When an email is sent upon new blog post, any special
character will be replaced with encoded version.
l
45876—Image with # in filename isn't viewable
l
45907—Cannot associate Ecommerce Catalog Folder with a menu
l
45908—Cannot Set Font Name in ewebedit400
l
45913—ability to edit thumbnail image properties from design view
l
l
l
l
l
l
l
l
l
l
45975—Messaging server control, Forward a message is not containing the details
of the original message.
46053—Metadatalist adds unused CSS for each instance of the control increasing
the size of the page loading
46074—In Webalerts When an email is sent upon new blog post, any special
character will be replaced with encoded version.
46140—Adding library thumbnail in rich text field in Smart Form adds no onclick
event
46141—Cannot add library thumbnail in rich text area in Smart Form
46170—Content webservice not returning GoLive date for GetChildContent
function
46172—Hidden Custom User Properties values duplicated and comma added when
User is edited by admin
46283—Error adding IMages to Image Gallery after an eSync
46296—Cannot create new menu if title is already being used for a sub menu
elsewhere
46417—Break tag is inserted immediately after a table is inserted in content
designer
l
46711—Billing and Shipping address are the same in the workflow even after the
user gives a different address the first time a user places an order
l
46802—eCommerce catalog folder doesn't appear in Menu add content
l
46941—admin should be able to see the coupon codes used with an order
l
46956—With a Submenu, if a URL link uses Uppercase Alias Name, It Transforms
into lowercase on browser using Flexmenu.
l
47076—Blog Comment UserId always 0
l
47096—PageBuilder indexing metadata with spaces between letters
l
47264—UpdateFormFieldData threw errors Incorrect syntax near ','
l
47345—Expired Content is still displayed in DHTML Menu and accessible
l
l
l
47359—With verify email enabled, it is possible to have two users with the same
user name.
47416—Links similar site URL being stripped out in content designer
47522—custom validation on a Smart Form date control should have field list
datatype of date, but instead is string
l
47618—Contents of NOSCRIPT are lost with IE
l
47730—Html Form drop down list cannot be edited.
l
l
l
l
l
l
l
l
l
47776—GetChildContent() does not return the content data's image or
imageThumbnail
47877—Search Config recreating txt files for archived & removed content
47944—When using the Logout API to log a user out, it does not actually log out
the user. The user remains logged in.
47975—cant add AD user after it is deleted
48028—Ecommerce throws an error instead of showing shipping methods (When
using FedEx as Default Shipping Provider)
48068—Placing a flash video file in page code, with a width and height specified, it
gets resized to a smaller width/height after being published
48137—Builtin Account Reset Utility looking for the registry values for MS SQL
server on the server and gives an error
48243—polls no onclick event when created using IE8
48258—"non negative whole number (required)" allowing blanks in HTML form
created in ContentDesigner
l
48421—Localization does not apply to Forum editor
l
48457—link added in a link field of a Smart Form content should not be clickable
l
48292—Performance of 80+ Multisites is slow when IsStaging Flag is turned on
l
l
48464—Add content_type,content_sub_type condition to replace/revert multisite
stage view links
44233—SearchManager includes text 'Summary' in search summary results
(This page intentionally blank.)
Version 8.00
RELEASED: OCTOBER 29, 2009
New Features
Analytics
Optimize your site experience by having best-of-breed traffic analytics and content
management in the same place: in the Ektron Workarea. Leverage content
management in direct response to traffic analysis efficiently and effectively.
Multivariate Testing
Launch campaigns with multiple landing pages and determine which one works best
with Ektron multivariate testing. Leverage widget-based PageBuilder technology to
automate the process and maximize you results, fast
New Workarea
The new Ektron Workarea combines overlapping marketing, site growth and
development and content authoring and management to provide the most
comprehensive, intuitive whole site management interface on the market. A new
context menu has been consistently used throughout the new Workarea which further
enhances the users experience.
Expanded Widget Library
There have been many new widgets added to the widget library to enhance PageBuilder
/ Personalization experience.
eCommerce
The Ektron eCommerce engine not only leverages all content management
functionality, but is also seamlessly integrated into your website. No glue code and no
compatibility issues gives you complete control and efficiency over your online sales
presence.
Community Enhancements
Activity Streams and Micro Messaging - Incorporate out-of-the-box micro-messaging
that enables users to communicate more effectively and in a real time, contextual
sense. Filtering and notification engines and powerful search keep users connected to
exactly the information they are interested in.
PageBuilder
Enable non-technical marketing professionals to create and launch the pages they
need on the fly with functionality built by your development team. Drag and drop
Widget technology makes adding and updating pages efficient, giving your teams
exactly the level of control and access that they need.
eWebEdit400 Enhancements
l
l
l
l
l
eWebEdit400 may be used for designing Smart Forms. This means Mac users may
design Smart Forms.
Resource selector field in Smart Forms.
Smart Form Group Box and Tabular Data Box may be conditionally visible/invisible
(this is the ‘relevance’ feature)
New user control: Workarea/controls/Editor/ContentDesignerWithValidator.ascx.
This user control may be used to place the eWebEdit400 editor (aka,
ContentDesigner) on a page outside the Workarea.
More validation options for HTML and Smart Form fields, include custom validation
for HTML form fields.
l
Support for Flash/YouTube and SCRIPT (Javascript) tags in editor
l
New Calendars
l
With multiple display options, intuitive editing and mashup capability, the Ektron
calendar integrates into websites seamlessly, adding powerful marketing,
scheduling and event tools to public websites and Enterprise 2.0 intranets.
Issues Resolved for Version 8.00
l
20759—should have ability to add custom validation to form fields for HTML forms
l
21304—Ability to Insert flash into smart forms
l
24449—Time for Content that is checked out in the Smart desktop is 12:00am
l
l
26204—Blog post does not return as XML. I cannot manipulate the output of the
BlogPost control to style the comments
35189—project management:assets are added under " Root" folder instead of "
document" folder when site is installed to root( IE6)
l
35462—No way to validate a checkbox in a html form
l
36566—taxonomy description is limited to 200 characters
l
37913—search for "$" does not return results from the Web search
l
39266—HTML Form choices and checklist fields (radio or checkbox list) are not
updated when the external datalist is changed.
l
l
l
l
l
l
40501—You can upload a file with an Ampersand in the Library but it does not show
in the browser
42790—There should be a property and API call that allows you to filter your
results based on whether a group is public or restricted.
42898—When an Ektron user creates a New Topic in the Workarea, the option to
assign a category is not available
42903—Scheduled eSync - Needs intermediate time schedule options between 1
hour and Daily.
43184—SSO cannot be configured with IIS 7 - needs documentation on setup
43443—Inconsistent behavior from modifying and publishing versus creating new
content and publishing
l
43631—Multiple DMS documents option not available when using Office 2007
l
43898—CMS cannot use SSL for SMTP to send emails
l
44032—Active Directory name changes are not updated in user profile in CMS
l
44042—only two catalogs needed for indexing (now only two are created)
l
44099—Webalerts do not work when SSL is enabled for a website
l
44221—LinkManagement enabled overrides selected quicklinks to the default
template for content instead of value specified in library
l
44233—SearchManager includes text 'Summary' in search summary results
l
44360—Google Map control does not load in Hybrid or Satellite style
l
44422—email is not being sent to merchant for placed orders
l
l
l
l
l
44526—Search for a word in a PDF document which has an apostrophe in it, is not
returning results.
44530—Can't filter folder permissions
44531—When adding permissions to a folder there is no way to select multiple
users or groups from the display.
44619—emails are sending out after disabling the Web alerts feature
44633—Slave menu not staying highlighted on an aliased page when the
querystring changes
l
44853—Changing a flagging definition does not inherit down
l
44855—update folder API turns folder into multisite folder
l
45000—Email address does not allow apostrophe.
l
45018—Flex Menu does not highlight PageBuilder pages using folder associations
l
45149—search for external hyperlink gives "Page cannot be found"
l
l
45165—When changing the default language to 21514 US-Spanish the Workarea
top header errors out
45214—Special Characters are saved as question marks when submitted in the
contentreview control
l
45322—Flex Menu XML does not expose description property for items
l
45355—Metadata Multiple Selection remove "all" is missing
l
45356—DMS assets are appended searchable metadata upon downloading through
downloadasset.aspx
l
45376—Library refresh issue when creating sub folders in the Workarea
l
45379—Can't Change DMS asset template
l
l
l
l
45443—Share Point install does not have option to Publish to Multiple individual
CMS sites.
45499—Calendar events order changes daily when reoccurring events have the
same time
45520—When adding a new topic in forum you get the following error "Arguments
for _doPostBack have changed
45572—EWS 2.0 is picking up the 7.6 sites and PDFFileSync table is picking up old
entries
l
45578—The Language Selector control does not produce 508 compliant code.
l
45591—Diagnostics page incorrectly reports admin password changed.
l
45599—Form validation not performed when SuppressWrapperTag="true"
l
45613—EnableSmartOpen Option is not working after upgrade
l
45647—commas and semicolons not allowed in custom user properties selectList
l
l
l
45656—Library Asset(Through DMS) linking as Menu item Does not show menu
item on the browser unless you login.
45686—Rebranding Microsoft Virtual Earth To Microsoft Bing
45736—When using the "searchtext" querystring for a WebSearch, it overrides the
SearchFor property and searches all
l
45754—Cannot export the <Description> of menu item
l
45829—Default Stylesheet for SmartMenu Server control does not render correctly
l
45847—In Webalerts When an email is sent upon new blog post, any special
character will be replaced with encoded version.
l
45876—Image with # in filename isn't viewable
l
45907—Cannot associate Ecommerce Catalog Folder with a menu
l
45908—Cannot Set Font Name in ewebedit400
l
45913—ability to edit thumbnail image properties from design view
l
l
l
l
l
45975—Messaging server control, Forward a message is not containing the details
of the original message.
46053—Metadatalist adds unused CSS for each instance of the control increasing
the size of the page loading
46074—In Webalerts When an email is sent upon new blog post, any special
character will be replaced with encoded version.
46140—Adding library thumbnail in rich-text field in Smart Form adds no onclick
event
46141—Cannot add library thumbnail in rich-text area in Smart Form
l
46169—RSS Icon for forums does not show in address bar for MSIE7
l
46170—Content webservice not returning GoLive date for GetChildContent function
l
l
l
l
l
l
l
l
l
46172—Hidden Custom User Properties values duplicated and comma added when
User is edited by admin
46173—Hidden Custom User Properties documentation does not make it clear that
it should be editable
46185—Request that an additional parameter be added for verification email for
first name and last name.
46283—Error adding IMages to Image Gallery after an eSync
46296—Cannot create new menu if title is already being used for a sub-menu
elsewhere
46408—The Pie Chart display type for our Form/Surveys, I have noticed that the
title of the form (the question) gets cut off if the response option labels are short.
46417—Break tag is inserted immediately after a table is inserted in content
designer
46508—Precompiling a website causes a namespace conflict
46711—Billing and Shipping address are the same in the workflow even after the
user gives a different address the first time a user places an order
l
46802—eCommerce catalog folder doesn't appear in Menu add content
l
46851—cursor blinks behind paste from word tab
l
46941—admin should be able to see the coupon codes used with an order
l
46956—With a Submenu, if a URL link uses Uppercase Alias Name, It Transforms
into lowercase on browser using Flexmenu.
l
47076—Blog Comment UserId always 0
l
47096—PageBuilder indexing metadata with spaces between letters
l
47143—Properties for URiFavorites Class are not being returned through the API
l
47182—Cannot move or copy PageBuilder Layouts
l
47264—UpdateFormFieldData threw errors Incorrect syntax near ','
l
47345—Expired Content is still displayed in HTML Menu and accessible
l
l
l
l
l
l
47359—With verify email enabled, it is possible to have two users with the same
user name.
47405—United States listed twice in reports from forms using pre-defined
countries list
47416—Links similar site URL being stripped out in content designer
47519—On a download sync, the conflict resolution policy is worded incorrectly
(reversed)
47521—Taxonomy Preview mode is not working.
47522—custom validation on a Smart Form date control should have field list
datatype of date, but instead is string
l
47618—Contents of NOSCRIPT are lost with IE
l
47730—Html Form- drop down list-cannot be edited.
l
47744—PageBuilder column class conflicts with Blueprint column rule
l
l
l
l
l
l
l
l
l
l
l
l
l
47776—GetChildContent() does not return the content data's image or
imageThumbnail
47877—Search Config recreating txt files for archived & removed content
47944—When using the Logout API to log a user out, it does not actually log out
the user. The user remains logged in.
47975—cant add AD user after it is deleted
48028—Ecommerce throws an error instead of showing shipping methods (When
using FedEx as Default Shipping Provider)
48068—Placing a flash video file in page code, with a width and height specified, it
gets resized to a smaller width/height after being published
48106—Xml files uploaded under assets are not moved in file sync
48137—Builtin Account Reset Utility looking for the registry values for MS SQL
server on the server and gives an error
48170—when machine name or site address contain a - deleting content throws an
error incorrect syntax near "-"
48243—polls - no onclick event when created using IE8
48258—"non-negative whole number (required)" allowing blanks in HTML form
created in ContentDesigner
48292—Performance of 80+ Multisites is slow when IsStaging Flag is turned on
48380—"Microsoft JScript runtime error: 'document.frmContent.foldername' is null
or not an object" error while trying edit a folder
l
48421—Localization does not apply to Forum editor
l
48457—link added in a link field of a Smart Form content should not be clickable
l
48464—Add content_type,content_sub_type condition to replace/revert multisite
stage view links
Version 7.6.6 SP5
New Features
Option to enable captcha, added to membership control.
Issues Resolved for Version 7.6.6 SP5
l
l
l
49180—Aliasing disappears when publishing certain client specific edited content.
50294—Move DMS asset gets deleted on Load Balanced server when item is
moved twice.
51042—Rows with null entries for asset_id created in perform_action when assets
added to DMS.
l
51573—Add user creates extra entries in perform_action.
l
49576—Cufon object passes XML to Ektron Formblock.
l
50938—FormBlocks Break Ajax.
l
45018—Flex Menu does not highlight PageBuilder pages using folder associations.
l
45604—Metadata values lost after renaming folder.
l
51470—Wrong version of PDF file is restored on production after sync.
l
51248—Content Quicklink does not change after the archived content is made
active.
NOTE: Several reported XSS and other related security related vulnerabilities were resolved
in 7.66 SP5.
(This page intentionally blank.)
Version 7.6.6 SP4
Issues Resolved for Version 7.6.6 SP4
l
l
l
l
l
l
l
l
l
49259—Clicking on Synchronize Folder does nothing for a multisite folder on a
7.6.6 site when service has been upgraded to 7.6.6 SP3.
49276—Sync does not start for a 7.6.5R or 7.6.1 SP4 setup when service is
upgraded to 7.6.6 SP3.
49440—Scheduled custom syncs on separate sites on the same machine will cause
concurrence issues during dbsync.
49511—Large smart forms causing timeout on edit and publish. Result was that the
custom xpath validation was causing the extreme processing time. Configured for
more efficient validation.
49553—When syncing to a load balanced environment across a firewall, and the
load balancing takes longer than the firewall idle timeout, the LoadBalance call
times out and is closed.
49592—In IE8: text field and checkbox field (in html form and Smart Form) fails
when reedit the field name
49674—Opening content for editing, the editor adds extra white space in the form
of "<p>&#160;</p>" to every existing blank line.
49743—Primary Key violation when trying to give a user multiple Web alert
subscriptions on the custom tab.
50031—eSync and Load Balancing performance enhancements on Virtual Machines
(This page intentionally blank.)
Version 7.6.6 SP3
Issues Resolved Version 7.6.6 SP3
l
l
l
l
l
l
49132—Web Search Control Doesn't Bring Back Suggested Results if the Regular
Results Info is Empty (DisplayXSLT Doesn't Work)(EkML Works).
45861—The TextArea field for a form exported to Excel Spreadsheet shows on
multiple rows.
45967—After creating bunch of content or assets and you delete the OptOut
Message in the Web alerts which has a reference to those contents you get an
argument index error.
46143—Quicklink for a assets/images is prepending "assets/" in it's path only if it
has alias (manual/automatic) using GetChildContent method.
46239—Calendar event time not displaying correctly in the day view.
46247—new API EkContent.GetAllAssignedTaxonomyItems has been added to
pull archived content via API with taxonomy ID.
l
46292—Membership editor view difference is showing opposite results.
l
46330—Poll control does not display results after voting.
l
46355—PersonalizationManager not working in 7.66.
l
46449—Default Widgets in dashboard do not work.
l
46466—Can't change quicklink name is 7.66 sp1.
l
46508—Precompiling a website causes a namespace conflict.
l
46766—Smart Desktop view all approvals throw argument index error.
l
46932—Delete assets not deleted from both load balanced servers.
l
47102—option to encrypt ecm cookie iin web.config settings.
l
47143—Properties for URiFavorites Class are not being returned through the API.
l
l
l
l
l
l
47238—If you perform a custom file sync for a file in a folder that has the same
name as the file's extension, the extension is stripped when its synced to
production.
47286—Paging on 'remove an alias' screen for multisites doesn't function past
page 1.
47345—Expired Content is still displayed in DHTML Menu and accessible.
47407—When an asset is moved from one folder to another in the Workarea then
synced, the asset gets duplicated on production; asset isn't deleted from original
location.
47431—Text files do not transfer during eSync.
47467—Analytics Server Control causing Performance Issues with high traffic sites
and lots of users.
l
47521—Taxonomy Preview mode is not working.
l
47559—Blog Post Email does not contain port number.
l
47577—AD/SSO: Single Sign on fails with "bad username or password" error.
l
47662—Can't add users to the database on the production server.
l
47663—User.ActivateUserAccount fails when there is a single quote in the
username.
l
47730—Html Form- drop down list-cannot be edited.
l
47777—In page builder wizard message to fill required data appears.
l
47877—Search Config recreating.txt files for archived & removed content.
l
47915—menu list not showing paging when adding menu selector metadata.
l
l
l
47923—FOREIGN KEY constraint issue when you have content pending go-live on
one side and published on the other site.
47937—extra para tag gets embedded at top & bottom of html content.
47949—Login control broken after upgrading to 7.66 SP2 when there is a anchor
tag to a bookmark in link to login.
l
47974—listsummary not ignoring pending content.
l
47975—cant add AD user after it is deleted.
l
48028—eCommerce throws an error instead of showing shipping methods (When
using FedEx as Default Shipping Provider).
l
48060—Expired content live again after upgrading from 6.1 to 7.6.
l
48106—XML files uploaded under assets are not moved in file sync.
l
48107—Scheduled sync conflict resolution policy works in reverse order.
l
l
l
48123—AD username already exists error when using same username with
multiple domains.
48153—Error when folder syncing a multisite folder.
48170—when machine name or site address contain a - deleting content throws an
error incorrect syntax near "-".
l
48191—Cannot delete images from a multi-site when logged into another site.
l
48346—Images are broken on a multisite staging environment.
l
48351—AD issue with ssl : Error: The database currently holds the maximum
number of licensed users.
l
48354—Metadata Disappears from text files when saving folder properties.
l
48433—taxonomy unsets after choosing another language taxonomy.
l
48446—Using PageBuilder in multisite, unique alias in enforced in each site.
l
48493—New Metadata is not being applied to folders inherited 3 levels or deeper
when set on parent.
l
48527—Update Quicklink updates DMS link, breaking path.
l
48633—Directory control not displaying taxonomy through server control.
l
48707—Status of sync is blank if 2 load balanced machines are syncing to another
machine.
l
48731—633930989883750000metaconfig.doc's created after running syncs.
l
48770—Analytics times out getting results for 2+ weeks.
l
l
l
l
l
48776—Overwritten library images not load balanced until a new library image is
added.
48787—After upgrading the SSL multi-site the listsummary shows the links as http
instead of https.
48808—Relative Links needs to be inserted in the Editor when you add reference to
a content that belongs to the same Multisite.
48820—taxonomy unsets after choosing another language taxonomy.
48827—(bigint) Arithmetic operation resulted in an overflow when importing XLIFF
to a DB with long IDs.
l
48829—Download sync conflict resolution is working opposite of what is set.
l
48836—URL aliasing French characters in 7.65 SP4 getting double encoded.
l
48866—TaxonomyAPI LoadTaxonomy throws error for "content_status" column
when setting taxonomyrequest preview to true.
l
48892—Taxonomy doesn't display in Directory control when Category Link set.
l
48901—Form-choice field properties on IE 8 is not working properly.
l
48961—The remote server returned an error: (503) Server Unavailable when
running the bad link checker.
l
48986—PDF's getting corrupted when client uses AR reader 7 or 9.
l
48991—Long content id causes smart menu to not render.
l
49075—Contains in index search does not always return results.
l
49087—Long address ID breaks shipping selection.
l
49096—Move Content in My Workspace giving out error message.
l
49101—unknown file types are being deleted when you run searchconfigUI.
l
49110—When adding a library item to content in a multisite, switching the filter
causes all paths shown to be relative.
(This page intentionally blank.)
Version 7.6.6 SP2
Upgrade Information
If you're upgrading from 7.6.1 SP4 or earlier and are using eSync, you must perform a
full sync before you can do a folder or content sync.
Issues Resolved for Version 7.6.6 SP2
l
l
l
l
l
l
l
Add content API to a Smart Form encodes French Canadian Characters
Adding Folders Recursively via the API Crashes Ektron Windows Service when
metadata is inherited
Advanced Email Activity 'Control' for use within WWF does not pass through the
Bcc Property
Alerts for Blog Comments do not contain the port number in the address
Billing and Shipping address are the same in the workflow even after the user gives
a different address the first time a user places an order
BlogData comments return no UserID
Boolean Metadata values no longer appear in search after upgrade when using
eSync
l
Breadcrumb path doesn't use the URL alias, it uses the quicklink
l
Can't change non-English (default language) custom properties
l
l
Category names "favorites", "friends", "selectedfriends", "photos" and
"workspace" are not displayed in taxonomy filtering tree for websearch
Content remains in the archived content list after removing the end date and
publishing
l
Content webservice not returning GoLive date for GetChildContent function
l
Deleted DOC File remains on remote position after sync
l
DMS asset quicklink corrupted when updating quicklinks
l
Enhance the Multisite staging domain properties in a multi server eSync
environment
l
Extra space in ek_assetpath key in the web.config after install
l
Filter by category shows category when parent taxonomy is already deleted
l
Folder Sync doesn't move taxonomy for the content block.
l
l
If content is assigned to the Content Block widget it should be displayed as the
default after clicking Edit
If you add an index check box to a Smart Form the index search will not work for
that Smart Form
l
l
l
Index search doesn't return results in stage and production on 2008 server 64 bit
environment
Indexed files are not being deleted after performing a sync
Index search does not return results for Calendar indexed field on local & remote
sites in a 2008 Server 64 Bit environment
l
Library Files are not deleted from the load balanced server
l
Library load balancing throws metadata errors in the Ektron Windows Service logs.
l
Missing Search function when using a content selector metadata for a content item
l
Moderators for a Discussion forum do not receive emails
l
l
l
l
l
Move Content to a new folder and Sync that folder and the content will not sync
over
Need to display a message to tell the user a sync is being run when they try to do a
folder/content sync
New key added to web.config for Search and Highlighting
New users sometimes receive "maximum number of licensed user" with unlimited
license key
Project management site becomes very slow for membership users if you have 50
plus clients with many projects
l
Scheduled Content will not show in a listsummary until a user logs in
l
Search API returns private data only after the last page of public data
l
Search Relevance/Ranking is not returning the expected results
l
Search results appear in different order for membership user then they do for
Ektron users
l
Select content with metadata as content selector throws an error
l
Taxonomy alias is assigned when you publish content in another language
l
Taxonomy categories with "&" in title breaks product search controls results
l
Taxonomy folder associations lost after sync runs
l
The counts on the main Discussion Forum page are incorrect
l
The text file for a deleted PDF isn't removed from remote position
l
URL Aliasing paths are not using the staging domain when "This is a staging
server" is checked
l
Web Services ignoring Language ID passed in SOAP header
l
When adding a catalog entry the dimensions values with decimals are rounding off
l
l
When member user adds new topic to a moderate forum, Incorrect date and time
are displayed in the last post
When pending content goes live, a Web alert gets fired then and when the next
sync occurs
l
[$Status] template markup item is not supported in communitydocuments.ekml
l
[$Status] template markup item is not supported in taxonomy.ekml
Enhancements
l
Force Login API----->>> New Overload API LoginInUser()
(This page intentionally blank.)
Version 7.6.6 SP1
Upgrade Information
If you're upgrading from 7.6.1 SP4 or earlier and are using eSync, you must perform a
full sync before you can do a folder or content sync.
Issues Resolved for Version 7.6.6 SP1
Active Directory / LDAP
l
Case sensitivity for Ektron user authentication when LDAP is enabled
l
LDAP has a path limit when adding multiple OU's
l
When mapping Ektron users to AD users, the Username field is incorrectly updating
in Workarea
Alias
l
Alias link throws a 404 error if the content title has a pound (#) symbol in it
Analytics
l
Site Analytics for some months are not showing up
Archiving
l
Content remains in the archived content list after removing the end date and
publishing it.
Calendar API
l
LoadEvent in the Calendar API does not take long IDs
CommunityGroupList Server Control
l
When creating a group, the thickbox does not close in a timely fashion.
Content API
l
Sort an array of ContentData objects using the OrderBy parameter of the
GetChildContent method
ContentRating Server Control
l
The Taxonomy order is not changing on the production server after running eSync
DMS - Document Management
l
Broken image for assets when you access a site using its IP address
eCommerce
l
l
The CC and BCC fields are ignored when using the Workflow to send emails in
version 7.65
Checkout server control does not support UK credit cards
eSync
l
Under certain conditions, a sync takes several hours to complete even when no
changes are made
l
Need to log all file sync information.
l
eSync errors when a copy of ServerInfo.xml exists in the sync folder
l
eSync service becomes unresponsive if you initiate upload content\folder sync
eWebEdit400
l
l
Editor adding a forward slash / before an anchor when inserting a hyperlink using
link manager
Focus in ContentDesigner jumps to beginning or end of the content editor after
pasting content
Editor's Menu on the Website
l
Double forward slashes // are added to the image path; for example,
Workarea//images/application/pin_grey.gif
Ektron Windows Service
l
If anything is uppercase in the connection string contained in ServerInfo.xml and
lowercase in the triggeraction field for the profile in the scheduler table, the service
to throw an error.
Forum Administration
l
When a moving a topic from one Forum to another, the topic does not show in the
new Forum
Forums Server Control
l
When reporting a forum post, the port number is not included in the link
l
Forum topics count is inaccurate after deleting topics
l
Forum Server Control missing year for the dates in 7.66
Menus
l
Using a menu object and choosing an external hyperlink to ftp://ftp.example.com
on the website site yields an unexpected link
Metadata
l
The Metadata field is cleared when a moving content
Multi-site
l
Multisite environments do not send out e-mail for approval with links in unless you
log in through the multisite domain
Polls and Survey Forms
l
Escape characters appear in the postback if there are quotes in a poll question
Server Controls
l
JavaScript files are required for editing and should not be loaded when not a user is
not logged in
Smart Forms
l
Cannot set an XSLT for a Smart Form when the user who is editing the Smart Form
has a long ID
SocialBar Server Control
l
SocialBar server control does not accept an ID for a PageBuilder page
Taxonomy
l
When assigning a folder to a Taxonomy, after some time has passed, the folders
are showing as unchecked.
User API
l
Incorrect Criteria is passed to get the users for the User Selector Metadata. It
doesn't display member users
Web Alerts
l
When a Web alert email is sent, any special character will be replaced with the
encoded version
Web Search Server Control
l
l
When searching using the advanced search parameter "without the words", the
search results include content that have the specified words.
This was not meant to work with multiple words in the search parameter. Ektron
updated the label to say "without the word" and also updated the corresponding
documentation to reflect the actual functionality.
Web Services
l
Cannot order by StartDate in ContentWS.asmx?op=GetListSummary
Widgets
l
When synchronizing widgets, deleted widgets are not removed from the list
Workarea UI
l
l
The JavaScript file "ektron.js" is not loaded with the correct path when you click a
content block in the Workarea
"retrieved" is spelled incorrectly in the message displayed when trying to view the
last sync status for the default DB sync profile when only initial sync has been
performed
(This page intentionally blank.)
Version 7.6.6
New Features
Upgrade Information
If you are upgrading from 7.6.1 SP4 or earlier and are using eSync, you must perform a
full sync before you can do a folder or content sync.
KB Articles for Upgrading to 7.6.6
l
eCommerce Workflows Incompatible Upon Upgrade
l
Upgrade: PageBuilder Column Width CodeBehind Can Cause Error
WARNING! Security Update / Advisory—Several security vulnerabilities may exist in
versions prior to this release. Please upgrade all sites to 7.66 SP5 or greater and follow the
best practices security guidelines to ensure the greatest protection of your Ektron-based
website.
PageBuilder
l
l
l
l
l
l
A new design pattern greatly simplifies building a Widget. All XML Serialization is
removed. The widgets have been converted to this new pattern.
You now can provide help for a widget. If you do, a help icon appears in the widget
toolbar. See "Including Help for a Widget" in the PageBuilder Quick Start Guide.
Widgets can now be set to open in a modal dialog, which provides more room for
completing its properties dialog. See "Opening a Widget’s Edit Properties Screen in
a Modal Dialog" in the PageBuilder Quickest Guide.
Global and local widget properties are now available. They reduce your
development effort by eliminating settings data classes. While you can still use
these classes and manage your own serialization, for the vast majority of types,
the built-in engine performs all the work necessary. See "Applying Global and Local
Properties to Widgets" in the PageBuilder Quickest Guide.
Global properties apply to every instance of a widget. Local properties can apply to
one instance of a widget. If both local and global values are assigned to a property,
the local overrides the global. For an example of a global property, consider the
Brightcove Video widget, which requires a player ID. You could insert that in the
widget’s codebehind file. Whenever a user drops a Brightcove Video widget onto a
page, the player ID is already assigned.
You can assign a default Taxonomy to a wireframe. As a developer, you can assign
a default taxonomy category to a wireframe. If you do, and the user creating a
page using that wireframe makes no changes, the default category is assigned to
the page. However, the user can change the taxonomy when the Add New Page
screen appears. See "Assigning a Default Taxonomy to a Wireframe" in the
PageBuilder Quick Start Guide.
l
l
You can assign a default page to a wireframe. If you do, and a site visitor enters a
URL with a path to that wireframe that lacks a query string ID, the default page
appears. See "Assigning a Default Page to a Wireframe" in the PageBuilder Quick
Start Guide.
The way that you programmatically change a DropZone's column widths has been
simplified. See "Setting a DropZone’s Column Widths Programmatically" in the
PageBuilder Quick Start Guide. There is a breaking change. See Upgrade:
PageBuilder Column Width CodeBehind Can Cause Error.
eCommerce
l
l
l
l
Added PayPal checkout as an option. See "PayPal Support" in the eCommerce
section of the Administrator Manual.
Added Check support to allow site visitors to pay using a check. See "Check
Support" in the eCommerce section of the Administrator Manual
Workflows have been upgraded. There is a breaking change. See KB Article:
eCommerce Workflows Incompatible Upon Upgrade
eCommerce Security Changes
Note: For these changes to be active, you must set the ek_ecom_
ComplianceMode key in the web.config file to true.
l
l
l
New Audit Screen for eCommerce allows you to monitor certain eCommerce
related activities. See the "eCommerce Audit Screen" section in the eCommerce
section of the Administrator Manual.
These activities include:
Actions affecting Administrators (Administrator Group member, Commerce Admin
Role, Builtin Account)
l
An Administrator logs in or out
l
An Administrator’s login attempt fails
l
An Administrator password is changed
l
Actions affecting User rights to eCommerce
l
Adding a user to the Commerce Admin Role
l
Removing a user from the Commerce Admin Role
l
Adding a user to the Admin group
l
Removing a user from the Admin group
l
Actions affecting order information
l
Updates to an order’s address
l
The transaction ID and response from the payment gateway
l
Any action conducted with the payment gateway; for example, when capturing a
transaction that has been previously authorized
l
Workflow activities; for example, sending out an email
l
Whenever the default gateway or payment options are changed in the Workarea
l
Several Password Security Enhancements related to eCommerce:
l
l
l
l
Administrator and Commerce Admin account passwords must be changed at least
every ninety days
Administrator and Commerce Admin passwords must be at least seven characters
long
Administrator and Commerce Admin passwords must contain both numeric and
alphabetic characters
Administrator and Commerce Admin must have passwords that cannot match any
of the last four passwords.
l
See the following sections of the Administrator Manual for details.
l
”Forcing Password Change Every 90 Days”
l
l
l
”Passwords Must Be Seven Characters Minimum, Include Alpha and Numeric
Characters”
”New Passwords Cannot Match the Last Four Passwords”
Administrator and Commerce Admin are logged out after 15 minutes of inactivity.
See the ”After 15 Minutes of Inactivity, User Must Log in Again” section in the
Administrator Manual.
Load Balancing
l
The way that you set up Library Load Balancing has been greatly simplified. It is
now handled through the Ektron Windows Service. See ”Load Balancing Library
Images and Files” in the Administrator Manual.
URL Aliasing
l
l
URL Aliasing moved from being a handler in the web.config file to a being module in
AppCodeCS. The upgrade handles everything associated with this change. This
allows you to do output caching of your aliases.
A checkbox labeled Disable Language Awareness was added to the URL
Aliasing Configuration screen. This checkbox determines what happens if a site
visitor chooses a language then browses to content that does not exist in that
language. See "Disable Language Awareness" in the Administrator Manual.
Issues Resolved for Version 7.6.6
ActiveTopics Server Control
l
The ActiveTopics server control displays all posts regardless of language.
Active Directory
l
When AD is enabled, you cannot change a membership user's password.
Analytics Control
l
Analytics control properties are not spaced correctly in Dreamweaver.
API
l
Adding users with the API and a CustomAttribute fails in the Perform Action table.
Assets
l
l
l
l
Illegal Characters in Path.[EkContent][CopyContentByID] when copying assets to
another folder.
After drag and drop of an MP4 file in the Workarea, we get an error message when
clicking on the file. "Data at the root level is invalid. Line 1, position 1."
DownloadAsset.aspx does not use the correct title name for exe files.
If the length of the file name and folder path exceeds 160 characters, you can not
use the "Edit in Microsoft Office" feature.
BlogPost Server Control
l
Div entry class on Blog Post Server Control is not closed.
ColdFusion
l
Preview from Dynamic menu doesn't preview.
Content
l
l
When upgrading from previous versions ampersands and slashes are not allowed
in content titles.
Content blocks cannot have the same name as library items added to the same
folder level.
Diagnostics Page
l
l
Diagnostics page throws error testing Contentws.asmx if English language is
removed from site.
Diagnostics page information is available from outside a local machine when it has
been viewed once on localhost.
eCommerce
l
l
l
When you add items into a group section of a Product Kit in the Items tab, you are
unable to sort them afterwards.
Moving five or more products causes a timeout.
In a catalog of products, if one product has an Ampersand in the alt or title tag, it
will break the XML in the media tab.
Edit in Context
l
HTML content using Wireframe template returns an error when users save using
Edit in Context.
eSync
l
eSync is not compatible with Subversion.
l
Index files are not being deleted after performing a sync.
eWebEdit400
l
l
l
l
l
CSS Custom properties 'caption' and 'visible' are ignored by the ContentDesigner.
In Internet Explorer, the HTML "Embed" element is being removed from the
ContentDesigner.
Add a popup dialog when they right-click on a RichText field in Data Entry.
When copying from Word documents and pasting into the ContentDesigner,
Microsoft Office classes and styles are not removed.
When coping from a Word doc that has specialized bullets, eWebEdit400 does not
transform the bullets into a proper bulleted list. It adds non-breaking spaces and
special characters to represent the bullets.
l
ContentDesigner cannot be translated into Canadian French.
l
<P> tags are not being inserted in the ContentDesigner when using IE.
l
When using the ContentDesigner to create a bulleted list in Firefox, leaving a few
blank bullets and hitting the up arrow causes the bullets to bunch up.
l
When entering content with line breaks, going from the bottom to the top of the
content causes the editor to put in more P tags. When in WYSIWYG mode, the line
breaks disappear.
Forms
l
When submitting the form, the user needs to click twice on the submit button.
Library
l
Permissions error in Library when using the content selector metadata definition.
l
Unable to overwrite a library item in Firefox.
List Summary
l
Encoded values showing up in a list summary RSS feed.
Load Balancing
l
Delete entry does not clear in perform action when load balancing is turned on.
Menus
l
l
The menu item content link is incorrect when inserted as a library asset and the
site is installed to a subfolder.
Upgrade of Long DB - Arithmetic overflow error converting expression to data type
int when paging through menus in the Workarea.
MyAccount Server Control
l
If the address has an "&" in it, anything after it will be stripped out.
PageBuilder
l
Backward compatibility issues with wireframe templates. Important: This is a
breaking change. See KB Article: Upgrade: PageBuilder Column Width CodeBehind
Can Cause Error.
Search
l
Suggested Results are not loadbalancing over in a load balanced environment.
Tasks
l
When printing a task generated email, the date does not show up.
Taxonomy
l
l
A filter for Archived content in the taxonomy items list does not exist.
When assigning a folder in the taxonomy category, it is not being applied to the
folder.
Template Config Admin Role
l
The template config screen is accessible by non-admin users who do not have the
Template Config Admin Role
URL Aliasing
l
l
Page links are missing for QuickLink Select from page name maintenance screen
for Manual Alias.
QueryString parameters don't get appended to an alias under the alias tab.
WebImageFx
l
Image is not visible when loaded into WebImageFx.
Workarea
l
ProcessUpload.aspx page displays an exception because it cannot deserialize the
ViewState when machineKey values are set in web.config.
(This page intentionally blank.)
Version 7.6.5 SP3
Upgrade Information
If you're upgrading from 7.6.1 SP4 or earlier and are using eSync, you must perform a
full sync before you can do a folder or content sync.
Issues Resolved for Version 7.6.5 SP3
Analytics
l
If you have a link on the default page for your site that points to another website's
page that uses analytics, you get a Page Referral error when clicking the link.
DMS
l
l
DMS assets append the port number in the HTML source in the Collection and
Content server controls.
Summary is automatically populated for assets even when autosummary is
disabled.
API
l
Cannot add metadata using AddContentAPI.
Content Properties
l
Content items cannot be set as private in a public folder. The box remains
unchecked after saving.
(This page intentionally blank.)
Version 7.6.5 SP2
Upgrade Information
If you're upgrading from 7.6.1 SP4 or earlier and are using eSync, you must perform a
full sync before you can do a folder or content sync.
Issues Resolved for Version 7.6.5 SP2
Active Directory
l
Error thrown when you edit the displayname of a user added via Active Directory if
the user had been previously deleted.
API
l
GetContentMetadataList() is not returning all of the required properties for
metadata.
Installation
l
ek_LogFileName in the web.config points to C: drive even when the site is installed
to another drive.
Index Search
l
Index search does not work on machines with both 7.5.x and 7.6.5 installed.
(This page intentionally blank.)
Version 7.6.5 SP1
New Features
eSync
l
l
Improved performance for 32-bit and 64-bit servers.
Enhanced eSync security. Previously, you only had to copy security certificates
between servers that synched to each other. Now, each server's security
certificates must be copied from, and added to, all of the servers in a configuration.
For example, if you have four servers in a configuration, each server should have
four sets of certificates on it; one set for each server in the configuration.
Issues Resolved for Version 7.6.5 SP1
Smart Menus
l
Links on a Smart Menu need to be clicked twice before they work as a hyperlink.
Taxonomy
l
Unchecking a taxonomy category while editing a community group and then saving
does not remove the group from the category.
(This page intentionally blank.)
Version 7.6.5
You need the right tool for the job... that advice goes for Web content
management platforms too.
With features like Personalization, eSync, URL Aliasing and eCommerce; Ektron Version
7.6.5 delivers all the enterprise level features you need to deploy websites quickly and
easily.
What do you want your website to do? Do it with Ektron v7.6.5
New Features
eCommerce
No matter what kind of sales you need to support, Ektron eCommerce brings you all
of the functionality you need, giving you an entire toolset for building out the online
marketplace you want.
As part of Ektron, you’ll have a single application running both your Web site and online
marketplace, letting you manage both from the same interface.
Total integration means total control over your site via the author-friendly Workarea,
and you’ll open the doors to even more possibilities for marketing and revenue!
l
Learn more about eCommerce...
l
eCommerce Quick Start Manual
Enhancements
l
l
l
l
The screens that let you create and maintain eCommerce coupons were improved.
See the "eCommerce" chapter's "eCommerce Coupons" section in the
Administrator Manual for more information.
The CacheInterval property has been removed from the ProductSearch server
control.
Added “Steps to Set Up a Basic eCommerce Web Site” to the eCommerce Server
Controls chapter in the Developer Manual.
Added new Customizing eCommerce Chapter. This chapter contains information on
creating and customizing workflows. It also contains an introduction to payment
gateways. Please note, additional information such as “Creating a Custom
Payment Provider”, “Creating a Custom Shipping Provider” and “Creating a Custom
Inventory Provider” will be added to this section in the near future. See the
"eCommerce" chapter's "Customizing eCommerce" section in the Developer
Manual for more information.
PageBuilder
Website building and maintenance needs to be agile in every environment. IT
departments and marketing teams alike value flexibility and depend on each other to
keep today’s living, breathing Web 2.0 sites moving forward efficiently. Even while
working together, though, each member of your website team has to remain focused
on the unique role that each plays in meeting the business challenges of your
organization.
Built on the Ektron Portal Framework, the EktronPageBuilder can refine the roles that
each member of your Web team plays, maximizing the strengths of their positions. The
PageBuilder leverages the versatility of this framework to streamline the process of
building new pages on your website and does for websites what WYSIWYG editing did
for content.
l
Learn more about PageBuilder...
l
PageBuilder Quick Start Manual
In-Context Editing
The core of What You See Is What You Get (WYSIWYG) is in-context editing. It takes
the WYSIWYG concept literally; your authors, editors and subject matter experts can
edit content directly on the website. Your authors have access to the core tools for
editing including spell checking, access to your asset library, and basic formatting. The
tool bar is customizable, giving content authors and editors the right level of control
over the content. Images and hyperlinks can also be added and removed.
In-context editing gives you and your authors instant gratification: you can
immediately see how the content changes affect your Web site. As an administrator,
you still have the option to apply approval chain hierarchies to these updates and view
version history, ensuring that only content that is ready is published to your site.
l
Learn more about the Ektron Authoring Experience...
Additional information about In-Context Editing can be found in the Ektron User Manual
section "Editing Content from a Web Page"
Discussion Boards
l
l
You can lock a specific Topic in a Discussion Board. See the "Discussion Board"
chapter's "Locking a Topic" section in the Administrator Manual for more
information.
A new EditorCSS property has been added to the Forum server control that allows
you to define a style sheet for the editor when a site visitor creates or edits a
forum post. See the "Forum Server Control Properties" section in the Developer
Manual for more information.
eSync
l
l
l
l
Sync profiles can now include all site files other than the Workarea folder. A new
check box lets you include the bin folder. See the "eSync" chapter's "Setting up
eSync Profiles" section in the Administrator Manual for more information.
Functionality has been added that can prevent order from being processed twice;
once from the Production server and once from the Staging server. See the
"eSync" chapter's "Using eSync with eCommerce" section in the Administrator
Manual for more information.
You can now specify whether to backup and restore your destination server's
database.in case there is a problem with the synchronization. See the "eSync"
chapter's "Backing up the Destination Server During an eSync" section in the
Administrator Manualfor more information.
A new Force Initial Sync button has been added to the eSync interface. This button
reinitializes a server that was previously initialized. See the "eSync" chapter's
"Force Initial Sync" section in the Administrator Manual for more information.
Taxonomy
l
Improved multi-language support was added to the Taxonomy feature. See the
"Taxonomy" chapter's "Multi-Language Support for Taxonomies" section in the
Administrator Manual for more information. See also 7.6.5 Upgrade: Multilanguage Taxonomy Issue.
URL Aliasing
l
A new URL Alias setting lets you control what happens if a user changes the site
language then enters a URL that includes an alias. See the "URL Aliasing" chapter's
"Configuring URL Aliasing" section in the Administrator Manual for more
information.
KB Articles for Upgrading to 7.6.5
l
7.6.5 Upgrade: Multi-language Taxonomy Issue
l
7.6.5 Upgrade: Changes to Forum .css File May Cause Display Problems
l
Unwanted Spinning Wheel Appears on Web Page
l
Error when adding taxonomy node after upgrade
l
Edit in Context Menu Option: Editor does not Appear When Clicked
Issues Resolved for Version 7.6.5
Analytics
l
The Analytics report showed all visitors as returning visitors.
API
l
l
l
l
Blogs
An error was thrown while adding a post to member blog when the blog was
obtained thru the API.
Content
XSLT $LangType was -1 always regardless of what is set for the ContentLanguage
property.
l
Customers could only get 300 content blocks.
l
Folder
l
Period characters (.) in a folder name were causing the GetByID folder API to
return 0 instead of the correct folderID.
l
UserData data class
l
The UserData Object was not serializable.
Blogs
l
l
Blogs only showed posts in a single language. Now, they can show posts in all
languages.
RSS feeds for blogs used to display the full name of the author. Now they show the
display name.
Blog Server Control
l
On a blog server control, if the ShowHeader property was set to False, it had no
effect on the display. The header displayed anyway.
ColdFusion
l
When submitting a form using the ColdFusion platform, the data was not being
added to the database.
Content Data
l
Nested lists used to generate invalid XHTML.
ContentList Server Control
l
ContentList Server Control's OrderKey and OrderByDirection properties had no
effect on the order of the RSS.
Discussion Boards
l
l
Membership users were getting an error when trying to delete a forum post.
Forums only showed posts in a single language. Now, they can show posts in all
languages.
l
Forum date & time were displaying in English, did not convert to user’s language.
l
You could not lock a forum Topic.
Ektron Windows Service
l
Ektron Windows Service was not indexing folders for Integrated Search if a site
was installed to the root level.
eSync
l
There was no database rollback option for an initial sync.
Forms
l
There was no validation when editing a form's mail properties within the Workarea.
l
Quicklinks for forms were opening using linkit and an id instead of ekfrm.
Image Server Control
l
When you dragged and dropped an "Image server control" on a template which
inherits from the master page, it did not return any results.
Library
l
l
An error appeared when trying to overwrite library file that is located in Catalog
folder.
Could not link an image to content via the editor's Library button.
List Summary
l
When a logged-in user viewed a List summary, he could see assets that he did not
have permission to view.
Membership Server Control
l
Membership control in ResetPassword mode didn't allow trying a second password.
Menus
l
l
An external menu link was throwing an error when the length exceeded 248
characters.
Could not add custom JavaScript to a menu URL link in the Workarea.
Menus and Aliasing
l
If you selected content which has an alias as URL link for menu, when the mouse
hovered over the menu, it showed a linkit instead of an alias.
Metadata
l
Metadata was not being applied to existing content when a folder re-inherited the
metadata.
MessageBoard Server Control
l
l
l
Message Board comments had no client-side check for an empty textbox.
A user could enter a comment of 2000 empty lines and essentially push other
messages off the screen.
Message Boards only showed posts in a single language. Now, they can show posts
in all languages.
Metadata Server Control
l
Metadata control was throwing an exception when using invalid DefaultItemList if
the contentItem count = 0.
Permissions
l
Paging was added to the permissions page.
Notifications
l
Windows Service threw an error while sending notifications in it encounters an
invalid email address.
SearchConfigUI
l
A "Could not find file" error appeared for private PDF files when running
SearchConfigUI.
Smart Menu
l
The root of smartmenu was selected when the page is loaded using an IIS default
page.
Tables
l
After a cell ID was assigned to a cell, the ID was mistakenly being applied to all
cells in the table.
Taxonomy
l
The taxonomy_item_display_order property was not displaying content in the
correct order.
URL Aliasing
l
When you added content with a manual alias then did a folder or content sync, the
receiving site didn't get the alias.
WebSearch Server Control
l
If you set the Web Search server control’s OrderDirection property to
"Descending", any private search results were sorted in ascending order.
Web Services
l
The GetListSummary's OrderBy Property didn't work for editors on the
ContentWS.asmx page.
XML / Data Designer
l
Smart form design was lost when you tried to save before the Smart Form loaded.
Version 7.6.1 SP4
Upgrade Information
When upgrading a website to version 7.6.1 SP4, you MUSTupgrade all of your v7.6
websites on that server.
Issues Resolved for Version 7.6.1 SP4
Active Directory
l
Error thrown when you edit the displayname of a user added via Active Directory if
the user had been previously deleted.
Suggested Results
l
Browser becomes unresponsive when there are more than more than 100
suggested results in Workarea.
Forums
l
Invalid Syntax error is thrown from forum.xslt when you copy and paste certain
formatted content from MS Word.
Library
l
Adding loadbalance in Library gives an error when saving on a site with long
integers (must be in the upper bounds of ID to see this).
(This page intentionally blank.)
Version 7.6.1 SP3
Upgrade Information
When upgrading a website to version 7.6.1 SP3, you MUSTupgrade all of your v7.6
websites on that server.
Issues Resolved for Version 7.6.1 SP3
Blog Server Control
l
l
Blog server control does not render when you set the DisplayXslt property to
something other than the default XSLT.
Blog posts comments are only displayed for the default language.
XML Search
l
XML indexed search results are not being returned correctly when you have spaces
in the text and you re-index using searchconfigUI.
Database
l
The database version was incorrectly being displayed as 7.6.1.53 and should have
included the service pack version after updating to SP1 or SP2.
(This page intentionally blank.)
Version 7.6.1 SP2
Upgrade Information
When upgrading a website to version 7.6.1 SP2, you MUSTupgrade all of your v7.6
websites on that server.
Issues Resolved for Version 7.6.1 SP2
Aliasing and Multi-site
l
Only able to browse to aliased content that is located in a multi-site domain when
the license key contains that domain for multi-site configuration.
BlogRoll Server Control
l
Blog roll links do not open in a new window.
Database
l
When saving a Smartform with multiple items selected in a Multi-select box, the
xml_index table and xml_Index_tracking table do not match and it causes an
error.
eSync
l
Cannot create an eSync relationship between two multi-sites.
l
The UI now displays a list of multi-sites when a remote site is a multi-site.
l
In certain cases, eSync does not initialize the sync correctly after upgrading from
7.6.1.53 SP1.
Taxonomy
l
Private data is not returned properly when performing a Taxonomy search using
the API.
WebSearch Server Control
l
A short date format token has been added to the WebSearch's EKML. To use the
short date format, add the [$ShortDateModified] token in your search result's
EKML for the date display.
(This page intentionally blank.)
Version 7.6.1 SP1
Issues Resolved for Version 7.6.1 SP1
Aliasing and the Event Log
l
An error is added to event log when an aliased page is viewed.
eWebEdit400
l
l
When copying from a Microsoft Word document and pasting into eWebEdit400,
Microsoft Office classes and styles are not getting cleaned. To resolve this, Ektron
has added a Paste from Word Cleaning Fonts and Sizes button to the editor's
Copy & Paste Toolbar.
When adding a Choices Field to a Form and selecting List Box or Drop List, the
items are not displayed properly.
l
License Keys
l
A license key violation occurs when Membership Users try to add HTML content.
Reset Password Email
l
l
In the body of the Reset Password email, placeholders (for example, @appCRLF@)
are not handled correctly by the resource file.
Cannot customize the Reset Password email.
(This page intentionally blank.)
Version 7.6.1
Upgrading to 7.6.1
See Error:7.6.1 Upgrade: Page not found (404) error when viewing the alias.
Issues Resolved foir Version 7.6.1
Archived Content
l
Argument Index not a valid value in the Smart Desktop when Archived content
needs to be approved.
Calendar
l
Multilingual calendar deletes the entire calendar when deleting a language.
Content
l
l
l
When the machine name or site address contain a "-" (dash), deleting content
throws an error incorrect syntax near "-"
Moving archive content throws an "Object reference not set to an instance of an
object" error.
The View Diff for content history does not have scroll bars.
ContentList
l
GetRssFeed does not return the correct XML for an RSS feed from the ContentList
server control.
DMS
l
l
When opening a DMS Document, any multimedia in that document (SWF, PDF,
MP3) would automatically play in the Workarea.
Browsing to a missing or non-existent asset in the website reacts differently in IE7
vs. Firefox 2/3.
Email
l
Cannot fully customize the Reset Password Email.
eWebEdit400
l
l
Table Wizard window in the editor is not large enough to see the tabs.
When trying to set a background color for the whole row using the content
designer, the background color for only one cell is colored.
l
The Content designer strips Javascript tags when loading content for edit.
l
Editor provides buttons that produce restricted HTML tags in the eWebEdit400.
l
Not removing Microsoft Word styles when you copy/paste from a Word document
to editor.
eCommerce
l
l
CatalogEntryApi.GetTaxonomyEntryList doesn't work if the taxonomy name has
special characters.
See this Breaking Changes When Upgrading eCommerce from Beta 1 to Beta 2 for
a list of changes that might break eCommerce when upgrading from beta 1 to beta
2.
eSync
l
l
eSync error when selecting the create relationship button while setting up security
with the domain name rather then the machine name.
After syncing a user from a Non-Active Directory setup to an Active Directory
setup, trying to log in as that user gives a Primary Key error.
Folders
l
Folder API call returns an empty namewithpath.
l
Ektron Windows Service crashes if you try to add a folder using the API.
Forms
l
When using a <div> with a specified width and height, you can bypass form
validation and submit the form with blank information by changing the focus and
hitting enter.
l
Smart Form Losing Content going between Design and HTML View.
l
View Diff of a Smart Form displays XML source code.
l
Smart form fields cannot be named Ektron.
l
You are not able to do custom validation on a field in a group box that is set to
"content" in the advanced portion of the field properties.
l
When copying from a Microsoft Word document that uses Smart Tags into a Smart
form to generate content, the Smart Form recognizes the Smart Tags as multiple
root elements.
Forums
l
l
RSS content for forums should contain the post (similar to the RSS for the blogs).
Moderator receives error "Argument 'Key' is not a valid value" when deleting a new
topic that has not been approved.
GeoMapping
l
Google Maps are not displayed in Firefox when using the Content ID and not an
address to specify a location.
Http Handlers
l
Http handlers not updated on an upgrade from 6.03 to 7.60.
ListSummary server control
l
List Summary is slow when a folder contains 2000+ DMS assets and
ContentType="AllTypes".
Login
l
A "weblog account cannot be accessed using specified username and password"
error message is displayed when trying to login via Windows Live Writer.
Metadata
l
French character metadata won't load in edit mode after publish.
l
Content selector metadata allows users to select hyperlinks from the library.
l
l
l
Moving a content item with MetaData values where MetaData was required and
does not exist in the "move-to" folder causes the content to have hidden metadata
fields.
When adding an GIF image to the default image metadata field for content, the
thumbnail shows a broken image.
Error when changing the user value for a UserSelector metadata definition. This is
an int to long issue.
Menus
l
l
l
l
When site visitors mouse from a submenu to a sibling link, the submenu would
remain in a selected state showing its child contents.
SmartMenu appears on page, but once you hover over and then off, the menu
disappears and can only be displayed by refreshing the page.
The "&" character is being removed when passing multiple parameters in a menu.
If you click Add a Content Item from another folder that you don't have
permissions to, you will get an error.
l
Search
l
Archived content shows up in search results.
l
No UI for users to add assets, forms and blogs to suggested results.
l
l
l
By default, text files created for the user's search are accessible by anyone
browsing the site.
When using WebSearch, the file size node is not returned in XML if the DisplayXslt
property is set to an external XSLT.
When using WebSearch, the results header does not appear in search result when
using external XSLT.
l
Entries are not removed from perform action table when a user is deleted.
l
Index search XML returns incorrect Content/Folder ID.
l
Filter by Category option not visible in synonym search results.
Taxonomy
l
l
l
When a child node's checkmark is removed, the parent node's checkmark is
remove.
On a folder with taxonomy, if there are multiple languages, the taxonomy for the
selected language is the only one used when inheritance is used on the child folder.
Multiple DMS assets default to taxonomy category when the content ID equals the
folder ID.
Upgrading
l
When upgrading, referring URLs are removed from the content_hit_tbl.
URL Aliasing
l
Using URL aliasing from the default site causes a 404 error when used with multisite.
User Properties
l
Error when trying to add User Property containing Chinese characters.
l
Hidden user property is reset to empty string when resetting password.
Windows Server 2008
l
l
Installation on Server 2008: Default web.config in C:\program
files\ektron\cms400v76\commonfiles is a Server 2003 web.config.
Installing a site fails for catalog creation in Server 2008.
(This page intentionally blank.)
Version 7.6.0 SP2
Issues Resolved for Version 7.6.0 SP2
Calendar
l
The Library link option in the calendar does not allow you to drill down in to
subfolders.
eSync
l
l
l
l
l
When selecting a bidirectional template sync, the modified template is removed
from the server.
IP Address, domain name and machine names for eSync not working properly.
Only checks for load balancing when it is enabled on one the server involved in the
sync.
Creating a new content item on a send server, synchronizing that content, then
deleting the content on the receive server and trying to re-sync from the sending
server causes an object reference error.
Synchronization that take 10 minutes or longer will fail.
(This page intentionally blank.)
Version 7.6.0 SP1
New Features
eSync Security Certificates Now Required (7.6 SP1 and
Above)
At the end of the installation you may be prompted to run a new tool for configuration of
eSync security certificates. This tool must be run and unique certificates created for
your site to use the eSync feature. You can run this tool later if desired, but it must be
run prior to running eSync. For more information regarding this tool, please see the
Ektron Administrator manual under Managing Ektron CMS400.NET > eSync >
Managing eSync Security Certificates.
Issues Resolved for Version 7.6.0 SP1
Discussion Boards
l
Attachment is lost when a Forum Post is approved. Version 7.6.0 SP1
Directory Server Control
l
Only displays the first minor version when in Preview mode.
l
ContentData and ContentBase don't posses the same data.
Firefox 3.0
l
Server Error while saving Smart Form with any field. Note: Ektron does not support
Firefox 2.0.0.17. You should upgrade to Firefox 3.0.
Min Site Install
l
l
Multiple references to developer site in the Min site.
A compile error occurs when you install a fresh min site out of the box. The
namespace already contains a definition for iPrivateDataModel.
Multi-Site
l
Library permission error in MultiSite when user only has permissions to one site
folder.
Site Analytics
l
Stops updating about twenty-four hours after someone logs out of the Workarea.
Site Statistics
l
The total number of new visitors and returning visitors don't add up to the total
number of visitors.
URL Aliasing
l
Preview feature not working.
XLIFF
l
Cannot export individual content IDs once they have entered the approval
process. Note: Need to be an Admin or have the XLIFF Admin Role.
Miscellaneous
l
l
The "Squared" symbol (2) changed to ASCII in the database.
Virtual Earth Map upgrade needed. See this KB article: Solution to Virtual Earth 4
Expiration
Version 7.6.0
New Features
You need the right tool for the job... that advice goes for Web content
management platforms too.
With features like Personalization, eSync, URL Aliasing and eCommerce; Ektron Version
7.6.0 delivers all the enterprise level features you need to deploy websites quickly and
easily.
What do you want your website to do? Do it with Ektron 7.6.0
New Deployment Options
Version 7.6.0 of Ektron now has three deployment options
Standard- support for core features including:
l
Ektron Taxonomy
l
Content Editing, Versioning & Scheduling
l
Polls & Surveys
l
Workflow & permissions
l
HTML Forms and XML "Smartforms"
l
Metadata Support
l
Ektron Search
l
Blogs & Forums
l
Web Alerts
l
Active Directory
Professional- includes all Standard features plus the following advanced features:
l
Personalization
l
XLIFF Support
l
Document Management
l
Social Networking
l
URL Aliasing
l
Multi-Site (Optional Add-On)
l
eSync (Optional Add-On)
l
eCommerce (Optional Add-On)
Enterprise- includes all Standard and Professional features and:
l
eSync
l
Multi-Site
l
eCommerce (Optional Add-On)
Learn More About Ektron's new deployment options...
Additional information about License Keys is available in the Administrator Manual.
eSync
Prior to eSync, deploying or updating a Web site was a complex, risky process of
moving data, templates and code from the development environment to production
servers. eSync revolutionizes the process, providing whole site synchronization with
the click of a mouse. Now, you are able to move only the changes you want to move,
from a single piece of content to an entire website, making updates efficient and
eliminating site downtime.
l
Learn more about eSync...
l
Watch a video about eSync...
Extensive information about this feature is located in the "eSync" section of the
Administrator Manual.
Advanced URL Aliasing
SEO is critical to the success of Professional and Enterprise deployments, and Ektron
brings advanced URL aliasing to the table. The more descriptive, human readable
addresses that 7.6.0 auto-generates translate into more returns for your site’s pages
by search engines. Taking advantage of Ektron’s taxonomy, the new URL aliasing is
able to auto-create site aliases that are not only human readable, but also have real
relevance with names that are based off of the taxonomic structure (or folder
structure).
l
Learn more about URL Aliasing for improved SEO...
l
Watch a video about URL Aliasing...
Additional information about Aliasing is available in the "URL Aliasing " section of the
Administrator Manual.
Personalization
Version 7.6.0 of Ektron gives you the tools to let visitors personalize their experience
on your site, bringing relevant information to their fingertips. By letting them add
widgets, applications and feeds to the website, Ektron provides a framework for
developers to build true, personalized portals on and integrate it into your entire
system.
l
Learn more about Personalization and the user experience...
l
Watch a Personalization Video...
Additional information about Personalization and Widgets is available in the
"Personalization" section of the Administrator Manual.
Multi-Site
With version 7.6.0, Ektron offers a complete toolset to truly support a scalable multisite environment. Businesses and organizations that use URL aliasing can take
advantage of this advanced SEO tool to direct traffic to all of their sites, and eSync
makes it possible for all of the websites to be up-to-date with each other and any new
functionality or content that is deployed.
eCommerce (beta)
No matter what kind of sales you need to support, Ektron eCommerce brings you all of
the functionality you need, giving you an entire toolset for building out the online
marketplace you want.
l
Learn more about eCommerce...
Community Enhancements
Content Tagging- In version 7.6.0, you now have the ability to tag content the same
way you tag a user or user group.
Social Bar Server Control- two new choices have been added to Items property to
enable sending a private message to an Administrator or User via Ektron's Messaging
Server control. In addition, a new MessageUrl property has been added to specify the
page location of that control. See the Developer Manual section "SocialBar Server
Control"
Search Engine Optimization
Ektron has added a new SEO utility page. This allows you to understand what needs to
be done to make your site SEO friendly. This utility creates bench marks for a
marketing person that allows them to keep an eye on maintaining their SEOs and
rankings.
The utility provides information about:
l
w3 compliance
l
website ranking
l
what type of key words and descriptions are in the page
l
key word and word phrase cloud
l
and much more.
To learn about the SEO utility, see Using the Search Engine Optimization (SEO)
Control.
eWebEdit400 Enhancements
Spell Checking- eWebEdit400’s spell checking now supports multiple languages. See
"Setting the Spell Check Language" in the Ektron Administrator Manual.
Image Editing- A new Image Editor has been added to eWebEdit400. See the "Editing
an Image" section in Ektron User Manual.
Microsoft SQL 2005
As of 7.6.0, you must use Microsoft SQL 2005 SP2 or higher as your database. If you
are running an earlier version, you must upgrade Microsoft SQL before installing Ektron
version 7.6.0.
Microsoft ASP .NET Framework 3.5
As of 7.6.0, Microsoft ASP .NET Framework 3.5 must be installed on your server. If it is
not, Ektron will not work properly. When you start the Ektron base install, the install
checks to see if .NET 3.5 is installed. If it is not, a dialog appears offering to install it.
Note: Once the .NET 3.5 install is finished, you will need to restart the base install. The
following components of Ektron require Microsoft ASP .NET Framework 3.5:
l
Ektron Windows Service
l
eSync
l
eCommerce
Upgrading to 7.6.0
l
As of the 7.6.0 Release of CMS400.NET, the EktronJQuery.js File has been
Deprecated
l
Using the Big Int Utility
l
7.6.0 Upgrade: URL Aliasing
l
eSync User Interface Becomes Unresponsive After Upgrade
l
After 7.5.3 - 7.6.0 upgrade, unspecified document doesn't look for default.aspx
l
eSync Problem Upgrading to SP2 or 7.6.1
KB Articles Associated with 7.6.0
l
Page Not Found (CMS400.NET 7.6.0 and IIS 7)
l
Solution to Virtual Earth 4 Expiration
l
Ektron XML Javascript Diagnostics
l
Using the Search Engine Optimization (SEO) Control
l
White Space Appears Above Forum Editor's Toolbar
l
Breaking Changes When Upgrading eCommerce from Beta 1 Through 7.6.5
Runat=Server Now Required In Templates (7.5)
Runat=server now required to be in the head tags of all templates and master pages.
Please refer to the following for more information: 7.5 Upgrade: runat=server Required
in <head> tag
Issues Resolved for Version 7.6.0
ActiveTopics Server Control
l
When the MaxResults property is set to 10, the server control throws a stack
overflow exception error.
API
l
l
l
EktronUserAPI.UpdateUser(currentUserData); is throwing an error.
Ektron.Cms.API.Community.CommunityGroup.GetPendingCommunityGroupUsers
does not return username property to Ektron.Cms.DirectoryUserData.
Using the AddUserv2_0 method to Add a user to the admin group
programmatically throws an error.
Breadcrumb
l
l
German characters are corrupted in breadcrumbs. This is an encoding issue.
When using a breadcrumb on a multisite folder, a slash is missing in the link
causing an error.
CalendarServerControl
l
SuppressWrapperTag does not actually suppress the wrap tag.
Collections
l
Special characters do not display properly on the website. This is an encoding
issue.
Content
l
Content could not be deleted if a Start Date was set to a later date.
ContentListServerControl
l
When using a ContentList with the DynamicParameter and MetaTag properties as a
data source, it does not populate the data.
DiscussionBoard
l
Post column counts replies not the post.
Dreamweaver
l
When editing content in Dreamweaver, the alias is no longer set to primary.
eSync
l
Copying content in an eSync setup throws a primary key error.
eWebEdit400
l
l
l
l
l
l
l
When you click in the editor box for adding new content, the cursor starts in the
2nd position.
Many of the buttons and menus say "Undefined" due to missing language
references.
Image properties dialog screen does not have a default constraint for the width
and height.
Right-clicking in the Article Text field of a Smartform brings up the table formatting
options rather than text formatting.
When you click inside the rich text field, the cursor drops down two lines from the
top.
Apply class uses FONT rather than SPAN and ConvertFontToSpan filter makes
content dirty.
Leaving the Image and URL fields empty when entering Smartform content
generates undesirable paths as a value when publishing the content.
l
Paste Text option does not appear in the Context Menu.
l
Javascript gets cleared out of the editor.
l
In Source View, the HTML needs better formatting.
l
Drop down does not always appear when creating Smartform content for a tabular
databox in Firefox 2.
eWebEditPro
l
Internet Explorer closes when clicking a drop-down in a dialog box.
l
Smartforms with select date fields over 15 entries don't load within IE6 or IE7.
l
l
The error "Invalid URI: The hostname could not be parsed." appears when
publishing an HTML form.
Toolbars reset while in view source mode, corrupts the editor and loses content.
Firefox 3.0 and Taxonomy
l
The add button appears to far away from the taxonomy in Firefox.
Firefox 3.0 and eWebEdit400
l
eWebEdit400 Richarea fields display at 100% x 100% in Firefox.
Flex Menu
l
Drop downs in the menu do not disappear on mouse out. Add and Edit Menus do not
open the Workarea.
l
Flex Menu for selected sub menus is only looking for 'Like' Matches.
Folder Metadata
l
"Out of Memory" error message when assigning metadata properties to a folder.
Form Blocks
l
When copying a form block, form links are lost.
Licensing
l
When using multiple license keys, all logins are denied when any one of the keys
are expired.
ListSummary
l
PDF generation is not working with the ListSummary server control.
ManualAliasing
l
l
When setting a manual alias for content, the alias sets the quicklink using the
folder template, not the actual template for that content.
Metadatalist does not recurse Smartform content to subfolders when set to a
multi-site folder.
Multi-Site
l
Multi Site and Multisite Aliasing is unable to handle multiple domains for the same
website For example, having ektron.com and ektron.ca point to the same IIS site.
Polls
l
Error when there are double quotes in the poll results.
Taxonomy
l
When getting a folder by its taxonomy ID and language ID, the result is the same
regardless of language ID.
Taxonomy Server Control
l
cms_loadtaxonomy stored procedure breaks the control.
Web Alerts
l
l
Web Alerts do not properly decode a content's title.
Error being thrown when editing content if an invalid email address appears after a
comma in the address list.
Web Search
l
Searching for a content title with word "the" does not return search results.
l
A warning is generated in the event viewer when searching on special characters.
l
l
l
SearchConfigUI deletes files (ASPX and Uploaded Files) in Microsoft Windows
Server 2008.
SearchConfigUI timing out for forums with a large amounts of postings.
Sample Metadata search code from Developer starter site does not bring back
private data.
Workarea
l
"Add a New Template" link in folder properties does not work in IE6.
l
Editing root folder properties throws a system.out.of.memory error.
l
Site Update Activity report does not work when the site is installed in English
(Australia) language.
l
When a calendar event description is set to Text Only the information is not saved.
l
Iframe appears for a content block images.
Workarea / Calendars
l
Primary Key Error when you add a calendar in a new language.
XLIFF
l
Error when a user with XLIFF Admin Role tries to import an XLIFF, but does not
have the Metadata Admin role.
XML Data Entry
l
l
l
When you type in a rich text area and check the source, it shows "<br
class="khtml-block-placeholder" />" at the end of the text.
Multi-selection Smartform elements are not searchable when saved.
In Firefox, Richarea fields cannot be styled using CSS because the iframe does not
have an 'id'.
XML Indexing
l
CustomOrderBy property in API and server controls does not work for user defined
fields.
General Information
l
l
l
l
Acrobat Reader Required
Adobe Acrobat Reader is required to view the Ektron manuals. You can acquire and
install a copy of Acrobat Reader from www.adobe.com.
Windows 2003 Users - Enable Parent Pathing In IIS
By default, Windows 2003 Server may have this disabled by default. Some
Ektronfunctionality may require this to be enabled such as the loading of the
content and image editors.
Download PDF