11. What about Module Data?
Module installation packages may
provide before.sql and/or after.sql SQL scripts
~/App_Data/CMSModules/<module code
name>/
Under the Install or Update subfolders.
12. Upgrade Path from K8
Time to get to ASP.Net Framework 4.5
Default Form Definitions and Fields of System Classes overwritten
Many updates to Web Parts, Widgets, Form Controls
E-commerce Orders need tax recalculated – see docs
13. EMS Specific Notes
E-mail marketing has some large updates
If you have large amounts of activity data (million+)
update your SQL Connection timeout in web.config
Campaign tracking parameter obsoleted and replaced with
utm_campaign
14. Other Todos
Web Farms are disabled because of the new update
Stage all of your Content Staging tasks
Object version history not so cross version compatible
Also recycle bin objects
Re-sign all of your Macros!!!
23. The Polish of K9
Pin at a Deeper level
Smart Tips
Data Generator
24. Performance in K9
Improved initial Startup time
Improved how many Documents
the Content Tree can manage
Improved the performance of
core database level views
25. Macros & High Volume Scoring/Groups
“By default in Kentico, custom macro rules that are used in
scoring and contact group conditions evaluate individually for
each contact”
– slow for high volume of contacts
27. Macro Rule Translator to the Rescue
How to Resolve - Docs Link
1. Create a new macro rule in admin
2. Create custom macro rule translator class
3. Macro rule translator logic needs to
return ObjectQuery<ContactInfo>
4. Register an instance of MacroRuleMetadata - tells the system to run
recalculate on specific Activity or Attribute only