Presentation is loading. Please wait.

Presentation is loading. Please wait.

EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.

Similar presentations


Presentation on theme: "EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft."— Presentation transcript:

1 EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft Corporation

2 Agenda Intro Defining the problem Defining the “enterprise” The Anatomy of a CMS site Deployment Security Step-by-step to CMS sites Planning an Enterprise Solution Prototyping your Solution (Metalogix.net)

3 The Business Problem Stale, wrong or inappropriate content No Process Inconsistency Managing Role based security.Net enabled Empowerment: Business users can publish using Word XP or directly on the site Enablement: Developers can rapidly develop robust Web applications and Web services Integration: A Framework for EAI Scalable, manageable, Secure and Performance

4 Empowering Biz Users To “Click and Publish” Business users get end-to-end publishing environment Know Word XP? You learnt publishing Task-based – streamlined for repetitive tasks Wizard-based – robust options for the power users Browser-based Authoring tool supported Template-based content publishing Both support Workflow Scheduling In-context preview Meta-tagging

5 Enables Rapid Development Integrated Development Environment VisualStudio.NET integration RAD development environment Extensible placeholder galleries Full Debugging support Source Code control Easy to integrate with 3rd party tools, products and solutions Open and extensible platform Published API Web Services

6 CMS Publishing demo demo The Anatomy of a CMS site Web Author Web Author Authoring Connector Authoring Connector Templates Templates Channels Channels Navigation Navigation Workflow Workflow Life Cycle Life Cycle

7 Typical CMS Topology

8 CMS Server DevelopmentTemplates Server updates Server-side inc. Other assets Database Backup Database CMS Server Authoring A-E-M and Workflow Intranet Employees Authoring/Read Internet Database Backup Database SD/AC Recommended Distribution Of Labor SD/AC SD/ACFirewall CMS Server Production Read Only CMS Server Read Only CMS Server Read-only, with one read/write entry point CMS Server Read Only Firewall Load Balancer For Server Farm Database Backup Database Internet Users

9 Who Is “Enterprise”? Australia

10 What is “Enterprise” Enterprise Level consideration High Availability High performance / throughput Corporate standards for look and feel Reuse and repurposing of content Complex deployment topologies Large numbers of personalized users Heightened security

11 Enterprise Web Sites How does CMS make for easier enterprise development, out-of-the-box Highly scalable, both vertically (SMP) and horizontally (web farms) A robust templating environment that enforces standards if required An API that provides the ability to create, update and retrieve content for syndication Deployment that allows for easy migration of data between tiers Workflow for editing and publishing

12 Extending CMS How can you customize CMS for further enterprise integration Caching.NET output cache CMS rights based cache Control caching and fragment caching Cache invalidation using CMS state changes

13 Extending CMS How can you customize CMS for further enterprise integration Deployment topology Set up CMS to have different development, authoring, test and production environments Deployment can make the migration of change from one tier to another easy Incremental deployment vs. full deployment

14 Extending CMS How can you customize CMS for further enterprise integration External systems integration API allows for full access to almost all CMS functionality Web Services make it easy to interact with external systems When connecting to external systems, make sure you have a way to monitor the connection Make sure you use the latest server side toolkits for SOAP 3 / XML 4.

15 Enterprise Site Creation demo demo Step-by-step to CMS sites VS.net VS Projects VS Projects Templates Templates Navigation Navigation Breadcrumbs Breadcrumbs Debug Debug

16 Site creation tips Processes and systems needed to develop and deploy Good requirements of the needed system Buyoff from mgmt, development and test A test plan and setup that allows for testing both content (editorial testing) and application A test lab that conforms as close as possible to the publishing topology A set of repeatable test cases that map onto the real world scenarios

17 Security Tips Do not install unnecessary server side support for CMS applications on runtime servers Office Connector Site Deployment Site Manager Web Author Do not install client software on runtime servers Site Manager VS.NET Mark runtime servers CMS entry points as read-only Lock down SCA Local access only or Remote with SSL from internal network only Do not install into IIS Admin site

18 Community Resources http://www.microsoft.com/communities/default.mspx Most Valuable Professional (MVP) http://www.mvp.support.microsoft.com/ Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx

19 evaluations evaluations

20 © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft."

Similar presentations


Ads by Google