This is not the document you are looking for? Use the search form below to find more!

Report home > Others

Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment

0.00 (0 votes)
Document Description
MOSS 2007 - WCM Architecture and Development Best Practices in a team based environmentKarthikVenkataramanAgendaArchitecting a MOSS-Internet Facing SiteContent Management TechniquesTeam Based DevelopmentDeployment ConfigurationCode…
File Details
Submitter
  • Name: theodor
Embed Code:

Add New Comment




Related Documents

Advocating and Practicing Best Practices in Medical Billing

by: medicalbillers, 2 pages

For years, Medicalbillersandcoders.com has been synonymous with medical billing management – helping medical practitioners not only realize their medical reimbursements fully but also optimize ...

Architecture and Development of NFC Applications

by: mandy, 122 pages

ARCHITECTURE & DEVELOPMENT OF NFC APPLICATIONS MOBILE JAVA DEVELOPMENT, JAVA CARD, USIM AND TOUCH-BASED SERVICES Thomas de Lazzari Smart-University 2009 Presentation ...

Best Practices in Board Evaluation and Director Evaluation

by: abelardo, 37 pages

Best Practices in Board Evaluation and Individual Director Evaluation The Canadian Society of Corporate Secretaries 11 th Annual Corporate Governance Conference August 23 – 26, 2009 St. ...

Best Practices in Product Management for V1 Web Products

by: christopher, 65 pages

Best Practices in  Product Management  for V1 Web Products Dan Olsen, CEO, YourVersion Silicon Valley Product Management  Association (SVPMA) June 2, 2010 ...

Best Practices in Web Service Design

by: edmee, 38 pages

Best Practices in Web Service Design

Best Practices In Collaborative Innovation: How CPG Manufacturers & Retailers Can Partner for Profit

by: edmee, 24 pages

Best Practices In Collaborative Innovation: How CPG Manufacturers & Retailers Can Partner for Profit

Best Practices in Gathering Requirements for SharePoint Projects

by: angus, 34 pages

Best Practices in Gathering Requirements for SharePoint Projects

Best Practices in Survey Design

by: ruri, 17 pages

Best Practices ! in Sur v ey Design Scott McDaniel, CEO, SurveyGizmo! Bill Johnston, President, JWB Research 1 Top-Ten ...

Development of a nutrient database and distributions for use in a probabilistic risk benefit analysis of human seafood consumption

by: shinta, 9 pages

Human consumption of seafood can be promoted because of its positive health effects. Conversely, it is a source of chemical contaminants. Due to this dilemma, a probabilistic intake assessment ...

Brief Report: Examining the Link Between Autistic Traits and Compulsive Internet Use in a Non-Clinical Sample

by: Iemand, 5 pages

Brief Report: Examining the Link Between Autistic Traits and Compulsive Internet Use in a Non-Clinical Sample

Content Preview
  1. MOSS 2007 - WCM Architecture and Development Best Practices in a team based environment
    KarthikVenkataraman
  2. Agenda
    Architecting a MOSS-Internet Facing Site
    Content Management Techniques
    Team Based Development
    Deployment Configuration
    Code Deploy / Content Deploy
    Tiered Development Model
    DEV-STAGE-PRODUCTION
    Questions?
  3. About Me
    Background:
    SharePoint Architect with focus on ECM, WCM
    Software Developer working with MS technologies
    MS degree in Comp Science – UMKC
    From India with a not so easy to pronounce last name..
    Call me Kar or Car-Thick!
  4. Introduction
    Slide content - Experiential
    Partial focus on Architect/Senior developer topics
    Some background in MOSS is assumed
    Working background in Visual Studio is assumed
    Snapshots of identified scenarios
    Concepts
    Questions – Raise your hand!
  5. WCM in MOSS 2007
    WCM Options in MOSS 2007
    Publishing Portal
    Collaboration Portal
    Publishing Portal
    starter site hierarchy for Internet website
    Workflow is enabled
    Collaboration Portal
    starter site for Intranet portal
    Workflow is not enabled by default
  6. Design / Architectural Elements
    Consists of:
    Custom Branding
    Master Pages / CSS
    Content Authoring
    Custom Page Layouts
    Source Control
    Deployment
    Custom / STSADM for Code
    Custom / CD for Content
  7. Content Management
    Authoring Techniques
    Smart Client authoring
    Create content using Office tools
    Deploy as HTML pages
    Browser-based authoring
    In-context, rich-text editing experience
    Add-ons support from third-party
    Customizable editing and HTML toolbar
    Commonly used approach for Content Management
  8. Design and Planning
    Information Architecture Plan
    Site Structure
    Site collections, Sites, Pages
    Roles and Permissions
    People and Groups
    Inheritance model
    Branding and Customization
    OTB versus Custom Development
    Use Features and Packaged development
    Backup, Recovery and Archival Planning
  9. Implementation
    Framework Design
    Identify Core functionality early in the design process for re-use
    Build Base libraries inheriting from the WSS 3.0 and ASP.NET OM
    MOSS Artifacts
    Group UI artifacts and identify repositories for storage (CSS, Images etc)
    Group functional modules and re-usable components (ASPX, ASCX)
  10. Pause
    Questions?
  11. Server based Development!
    Runs on Windows Server 2003
    server/remote debugging
    External tools to emulate team development
    Virtual Machines
    Customized Deployment scripts
    Source Control Integration
    Needs specific structuring
    Overall, not a seamless experience (yet!)
    Challenges
  12. Conceptual Architecture
  13. MOSS 2007/VS2005/TFS
    Virtual PC 2007
    H/W – At least 1.5 GHz with 4GB RAM
    Base Install of Windows Server 2003 R2
    Install SQL Server 2005 and MOSS 2007 (SP1)
    Install SP Designer and Office 2007 (as needed)
    Visual Studio Team System
    Visual Studio 2005
    Team Explorer 2005
    WSS 3.0 / VS Extensions for SharePoint
    How to Create a MOSS VPC Image link below:
    http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28
  14. Source Control
    Visual Studio / Team Foundation Server 2005
    Source Control
    Project Management and Reporting
    Integrates with TFS using Team Explorer
    Source Control Explorer
  15. VSTS Solution Architecture
    Visual Studio Solution
    Web Application Test Harness
    Core Class Library Project
    SharePoint Integration Project
    Web Application Project
    Allows for RAD using ASP.NET
    Can be used as a test harness
    Class Library Project
    Framework consisting of Base classes, DAL/BLL
    SharePoint Integration Project
    Mimics 12 Hive
    Allows for deployment to local VPC
  16. MOSS Deployment
    • VSTS 12 Hive Structure
    • Maps to SharePoint 12 Hive
    • Relates code artifacts to MOSS
    • Generate WSP Solution
    • Packages “Features” into .wsp
    • BuildSharePointPackage.ddf
    • MakeCAB
    • Deploy Package
    • RemoveAndDeploy.bat
    • STSADM commands for deploying .wsp into MOSS Solution Store
  17. Custom Deployment
  18. Process must
    be repeatable/failsafe
    allow for flexible deployments
    be configurable by environment
    Options
    Manual scripts with XCOPY
    Server builds (MSBuild) and PsExec
    Third Party tools (FinalBuilder)
    Code - Build and Deploy
  19. DEV-STAGE-PRODUCTION
    Variations include H/W and S/W specifications
    E.g.: Dev could be 32-bit single-server farm while STAGE/PROD is 64-bit dual-server
    Content Deploy versus Code Deploy
    In WCM scenario, typically STAGE is an authoring environment with live content
    Code deploys follow exact procedures while Content Deploys are fluid in nature
    Content Deploys using CD API / Third party tools
    Environment Considerations
  20. Hardening a MOSS Server Farm
    Topology
    Firewalls b/w App Server, DB servers
    Logical Architecture
    Configure Anonymous Access
    SSL for content deployment
    Block access to CA
    Lockdown Mode
    Secure Permissions for published sites
    Ports, Protocols and IIS
  21. Production Environment
    Design Considerations
    Consists of Default (Windows zone) and extended Internet Zone
    Internet Zone is configured for Anonymous access
    Alternate URL Mappings for multiple public URLs
    Security Considerations
    Read Only access to content on the Internet zone
    Secure user permissions and lockdown user access to admin folders
  22. Development Best Practices
    VPC Set Up
    Use differencing disks to build a clean image
    Install software with latest Service Packs
    External HDD / Allocate at least 2 GB of memory
    Role based development
    Understand functional impact in different SP roles – End-User, Admin, Stakeholder
    Resources
    Keep up to date with MSDN/SharePoint releases
    Use the SP community and blogs
  23. Tips N Tricks
    Cross Browser testing for WCM sites
    Optimizing page size for anon access (Core.js)
    Configuring anon access on Internet Zone
    32-bit versus 64-bit components
    Third party components (make sure they are packaged as MOSS solutions for easy install)
    Performance counters for metrics after go-live
    For advanced tips, check in with author after session!
  24. Speaker Blog:
    http://www.tattvamasi.net (tat-tvam-asi)
    Thou art that | That you are
    References
    MSDN
    http://blogs.msdn.com/sharepoint
    TechNet site for MOSS 2007
    http://technet.microsoft.com/en-us/library/cc303422.aspx
    Wrap Up
  25. Thanks for attending!
    Questions?
    Contact:
    karthik@rishi-solutions.com
    karthik@tattvamasi.net
    Blog: www.tattvamasi.net

Download
Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment as:

From:

To:

Share Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment.

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment as:

Copy html code above and paste to your web page.

loading