Upload
duongkien
View
220
Download
1
Embed Size (px)
Citation preview
Amsterdam Las Vegas Melbourne
Technical Keynote
Lars F. Nielsen, Sr. VP Technical Marketing, Co-Founder
Amsterdam Las Vegas Melbourne
6.5 - Recap
• CMS:
– Easier profiling, personalization, testing and placeholder settings
• DMS:
– Optimized API, new scalable architecture.
– Executive Dashboard, Engagement Automation.
Amsterdam Las Vegas Melbourne
• Adaptive Print Studio 1.0
• Active Directory Security Provider
• App Center
• Azure 2.0
• BrightCove Video Cloud Connect
• Community Solution Accelerator
• Design Importer 1.0
• Dynamics CRM Security Provider
• E-Commerce Order Management
• Email Campaign Manager
• Foundry 4.0
• Insite for Sitecore
• Intranet
• MarketPlace
• Mobile SDK 1.0
• Ooyala Connect
• Sharepoint Integration Framework
• Social Connected 1.0
• Sitecore Rocks
• Web Forms for Marketers
• ...plus 10 CMS/DMS Updates!
...and that’s not all...
New Product
Feature Releases and Updates
Amsterdam Las Vegas Melbourne
Adaptive Print Studio
1.0
Integration with Adobe InDesign
Creative Designers
• Use content and media from
Sitecore
• Store document layout and
settings in Sitecore
Web Developers
• Personalize and add business
logic to InDesign documents
using Visual Studio
Amsterdam Las Vegas Melbourne
Azure 2.0
Support Content Management and
Content Delivery in the cloud
• Deploy Content Editing Farms
• Support for Live Mode
• Publish to Content Delivery
Servers
Amsterdam Las Vegas Melbourne
Design Importer 1.0
Tool for non-technical users to
convert static web pages into
dynamic Sitecore pages.
• Convert static text and images
to fields
• Create placeholders and
renderings
• Generates Sitecore layouts
• Edit the imported pages in the
Content and Page Editors
Amsterdam Las Vegas Melbourne
E-Commerce Services
2.0 Order Management
Order Management for business
users
• Stand-alone application
• New “business user” interface
• Slide-out panels
• Collapsable field areas
• Facetted search
• Three APIs available:
• Core Order Management
• Visitor Order Management
• Merchant Order Management
Amsterdam Las Vegas Melbourne
Foundry 4.0
Central and local control for
creating an managing hundreds or
thousands of web sites.
• Upgraded to CMS 6.6
• Flexible site design
• WCAG compliant design
• Standard Page Editor for editing
• Improved ease of use for
editors and administrators
Amsterdam Las Vegas Melbourne
Sitecore Rocks
Free Visual Studio Plugin that
enables developers to build
Sitecore solutions without opening
the Sitecore Client
• Availible from Microsoft
Extensions Library
• 10 releases in one year
• Integration to TDS
• Integration to Marketplace
• Code generation
Amsterdam Las Vegas Melbourne
Key Features
Developer & Architecture
• MVC • Dictionary Domains
• Lucene upgrade
• Symphony • SQL Server DB Mirroring
Enhancements
• Page Editor Improvements
• Device Simulators • Page Preview
• Segment Builder
• Version control for
Recycle Bin and Archive
Amsterdam Las Vegas Melbourne
Page Editor
Improvements
Sort content
If enabled for control, allows editor
to order children of the Data Source
Item.
Set associated content
If enabled for control, allows editor
to set data source.
Amsterdam Las Vegas Melbourne
Page Editor
Extended Ribbon
Key features:
• Workflow state and notification
area (equivilant to content editor
notification area)
• Extended Home tab
• User can add components with
ribbon collapsed
Amsterdam Las Vegas Melbourne
Page Editor
Extended Ribbon
Key features:
• Analyze chunk on advanced tab
allowing editor to assign profiles
for content from page editor
Amsterdam Las Vegas Melbourne
Page Editor
Device Simulators
Simulate page in a number of
popular device types, including:
• iPhone
• iPad
• Android
• Blackberry
• HDTV
• Windows Phone
• ...
Easy to add your own devices.
Amsterdam Las Vegas Melbourne
Page Editor
Page Screen Shots
View screen shots of pages in
a different browsers for multiple
devices and operating systems.
• Prepaid service through
App Center
• Specify browsers, devices,
and OS, screen shots taken
and returned
• Sitecore sends URL, browser
requests from server
• View in overview page
Amsterdam Las Vegas Melbourne
Dictionary Domains
Provide storage for translation of
module text.
• Support for multiple, separate
dictionaries.
• Freedom to create anywhere in
the content tree.
• Support for nesting domains.
• Support for fallback domains.
• Addition of <getTranslation>
pipeline for customization.
Amsterdam Las Vegas Melbourne
Versions in Archive
and Recycle Bin
Archive, delete, and restore
item versions as well as
entire items.
Amsterdam Las Vegas Melbourne
Engagement Automation
Segment Builder
Add a segment of existing visitors
that match specific criteria.
• Search through the Analytics
database
• Use standard conditions
and rules
• Create custom rules
Amsterdam Las Vegas Melbourne
Executive Dashboard
Quite insights into value of
marketing initiatives.
• Faster and easier to use
• Show data for partial periods
• Improved extensibility and
configuration options
• Filter by language and site
• Find campaigns
• Updated to Silverlight 5
Amsterdam Las Vegas Melbourne
Lucene .net Upgrade
• Upgraded Lucene.net to 2.9.4:
– Contains legacy 2.4 APIs and new 3.0 APIs
– Support for numeric range queries
– Many bug-fixes and optimizations
Amsterdam Las Vegas Melbourne
SQL Server DB Mirroring
• Hot failover for database calls
• Configure failover server
– Databases kept in sync by SQL Server
• Failed database calls resent to DB mirror
Amsterdam Las Vegas Melbourne
MVC
• Works in conjunction with Web Forms.
• 2 levels of support:
– Native: Add Sitecore context to the model.
– Automatic: As Native + it enriches MVC with
the reusability of the Sitecore rendering
engine.
Amsterdam Las Vegas Melbourne
Symphony
• Internal re-architecture
• Componentizing the core product
• Benefits
– Improved robustness
– Quicker time to market of new features
– Potential for easier upgrades
Amsterdam Las Vegas Melbourne
SPEAK
• Replacement for SHEER UI
• Built on standard technologies
• Embrace the Browser
– HTML5
– CSS3
– JavaScript
Amsterdam Las Vegas Melbourne
• Sitecore technologies
– Layouts, Sublayouts,
and Renderings
– MVC (not required)
– Item Web API (JSON)
• Third party technologies – JQuery
– JQuery UI Widgets
– ComponentOne Wijmo UI Library
– Knockout.js
– Twitter Bootstrap
– Less (CSS)
SPEAK Technologies
Amsterdam Las Vegas Melbourne
SPEAK Benefits
• UI built using – Models (MVVM data structures)
– Data-binding
• Centralized Page Code
• MVC-based server calls (RPC)
• Fatter client / thinner server
• Server is service-oriented – Server delivers data – not HTML
Amsterdam Las Vegas Melbourne
Email Campaign
Manager 2.0 (ECM 2)
• Performance
• Use of SPEAK
• Use of Symphony
• New process based approach
Amsterdam Las Vegas Melbourne
Path Analyzer
Helps Marketing and Web Analysts
find the most valuable areas to
optimize visitor experience.
• Provides quick overview of and
deep dive into big data.
• Paths through the site
• Segment behavior based
on keywords, channels...
• Analyze visitor experience and
how it influences value.
• Analyze the experience, not just
the page.
Amsterdam Las Vegas Melbourne
Engagement Intelligence
• Drill-down capabilities.
• Sitecore provides standard MS SQL
Server Analytics Cube.
• The opportunity to attach external data
warehouses such as ERP / CRM.
Amsterdam Las Vegas Melbourne
Andes
• Andes – the longest mountain range
• DMS Scalability
– Massive data sizes
– Data collection centres
– Distributed computing
– Robust structure with queue
Amsterdam Las Vegas Melbourne
Mongo
Andes – DMS BIG data
Delivery server
Delivery server
Mongo
Delivery server
Delivery server
Local Data
Master Data
Delivery server
Delivery server
Delivery server
Delivery server
Mongo Local Data
SQL Server
Exec Dashboard ? Other purpose
Data Mining Job(s) - Pipeline
Amsterdam Las Vegas Melbourne
Mongo
Andes – Theoretic Data
Delivery server
Delivery server
Mongo
Delivery server
Delivery server
Local Data
Master Data
SQL Server
Exec Dashboard ? Other purpose
Data Mining Job(s) - Pipeline
• Pages per second, per server: 20 • Delivery Servers per Cluster: 23 • Pages per second per cluster: 460 • Concurrent Visitors per cluster: 106K • Local Data Object (session): 34K • Local Database load: 121 Mbit/sec. • Local Database RAM: 3,5 GB
Amsterdam Las Vegas Melbourne
Mongo
Andes – Theoretic Data
Delivery server
Delivery server
Mongo
Delivery server
Delivery server
Local Data
Master Data
SQL Server
Exec Dashboard ? Other purpose
Data Mining Job(s) - Pipeline
• # of clusters: 60 • Total # of servers: 1380 • Pages Delivered/second: 26.636 • Total # of concurrent visitors: 6.5M • Master Write/second: 0,5 GB • Master Read/second: 85 Mbit • Data in peak (20xnorm): 3,66 GB