DYNAMIC CONTENT DELIVERY Jeff Young Sales Solution Architect

  • Slides: 20
Download presentation
DYNAMIC CONTENT DELIVERY Jeff Young, Sales Solution Architect - October 28, 2014

DYNAMIC CONTENT DELIVERY Jeff Young, Sales Solution Architect - October 28, 2014

DYNAMIC CONTENT DELIVERY - AGENDA Dynamic Content Delivery Agenda � � � Integrating. NET

DYNAMIC CONTENT DELIVERY - AGENDA Dynamic Content Delivery Agenda � � � Integrating. NET Applications Accessing Database � Resources � Your Feedback Content Securing CMS Content 2

Integrating. Net Applications

Integrating. Net Applications

DYNAMIC CONTENT DELIVERY INTEGRATING. NET APPLICATIONS Content Management Output Templates . NET Application. NET

DYNAMIC CONTENT DELIVERY INTEGRATING. NET APPLICATIONS Content Management Output Templates . NET Application. NET Master Page Content. NET Components CMS Content Master Page Application Pages. NET Page Layouts Application Code (DLL) Application Project Compiled DLL CONFIDENTIAL 4

INTEGRATING. NET APPLICATIONS DEVELOPMENT PROCESS • Build your. NET application as a DLL in

INTEGRATING. NET APPLICATIONS DEVELOPMENT PROCESS • Build your. NET application as a DLL in Visual Studio • Create Templates in CMS for UI Pages with Dual Interface • HTML for display within the CMS • ASP controls for published pages • Code-Behind Logic Contained in the Compiled DLL Web Demo CONFIDENTIAL 5

Accessing Database Content CONFIDENTIAL

Accessing Database Content CONFIDENTIAL

DYNAMIC CONTENT DELIVERY ACCESSING DATABASE CONTENT Options: • Via Server Side Calls to a

DYNAMIC CONTENT DELIVERY ACCESSING DATABASE CONTENT Options: • Via Server Side Calls to a Web Service • Via Client Java. Script Calls to a Web Service • Via Direct Database Access CONFIDENTIAL 7

DYNAMIC CONTENT DELIVERY ACCESSING DATABASE CONTENT Option 1: Via Server Side Calls to a

DYNAMIC CONTENT DELIVERY ACCESSING DATABASE CONTENT Option 1: Via Server Side Calls to a Web Service Application DLL Web Service . Net Web Page Database Crown. Peak Published Site Application Server View Code CONFIDENTIAL 8

Securing CMS Content CONFIDENTIAL

Securing CMS Content CONFIDENTIAL

DYNAMIC CONTENT DELIVERY SECURING CMS CONTENT What’s Required? • Identification of Secured Content •

DYNAMIC CONTENT DELIVERY SECURING CMS CONTENT What’s Required? • Identification of Secured Content • • Via Author Configuration in CMS Authentication / Login • • Via External Identity Profider Security Trimmed Navigation • • Via ASP Menu with a site map provider Secured Pages • Via Web. config Authorization CONFIDENTIAL 10

SECURING CMS CONTENT CONFIGURING CONTENT PERMISSIONS • Site Configuration Allows Specification of Groups •

SECURING CMS CONTENT CONFIGURING CONTENT PERMISSIONS • Site Configuration Allows Specification of Groups • Content Authors can select which groups may view a content page. CMS Demo CONFIDENTIAL 11

SECURING CMS CONTENT BUILDING. NET SECURITY COMPONENTS • Global. asax – Create Forms Identity

SECURING CMS CONTENT BUILDING. NET SECURITY COMPONENTS • Global. asax – Create Forms Identity User Data • web. sitemap – Define Navigation for Site Map Profider • web. config – Specify Authorization for Secured Pages CMS Code CONFIDENTIAL 12

Resources CONFIDENTIAL

Resources CONFIDENTIAL

DYNAMIC CONTENT DELIVERY RESOURCES Available on Crown. Peak Connect • C# Development: Microsoft Membership

DYNAMIC CONTENT DELIVERY RESOURCES Available on Crown. Peak Connect • C# Development: Microsoft Membership – Authentication • C# Development: Implementing ASP. Net Web Sites and Web Applications in Crown. Peak • . NET Best Practices Part 1 – Master. Pages Setup • Crown. Peak Playbook -. NET Hosting • Crown. Peak Playbook – PHP Hosting • Crown. Peak Playbook – Java Web Hosting • Crown. Peak Playbook – Database as a Service CONFIDENTIAL 14

� Before we go… Your Feedback

� Before we go… Your Feedback

PARTNER SUMMIT - FEEDBACK We want your feedback! We are here to hear your

PARTNER SUMMIT - FEEDBACK We want your feedback! We are here to hear your ideas and requests. Product Management Community Feedback Customer Success Developers 16

PARTNER SUMMIT - FEEDBACK Twitter @Crown. Peak #Crown. Peak. Partners Forums on Connect For

PARTNER SUMMIT - FEEDBACK Twitter @Crown. Peak #Crown. Peak. Partners Forums on Connect For ongoing discussions with the Crown. Peak community on • • • Template development User & Developer Experience Solutions and Extensions Product features & roadmap Hosting & Publishing Integrations 17

PARTNER SUMMIT - FEEDBACK Access to Customer Success and Product Teams � MEET THE

PARTNER SUMMIT - FEEDBACK Access to Customer Success and Product Teams � MEET THE TEAM � MAKE SUGGESTIONS � ASK QUESTIONS � Partners and Developers 18

PARTNER SUMMIT - FEEDBACK? � Partners and Developers 19

PARTNER SUMMIT - FEEDBACK? � Partners and Developers 19

� Crown. Peak + Web Experience Management

� Crown. Peak + Web Experience Management