a moss 2007 wcm solution presented by peter anker l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Kuoni global cms PowerPoint Presentation
Download Presentation
Kuoni global cms

Loading in 2 Seconds...

play fullscreen
1 / 26

Kuoni global cms - PowerPoint PPT Presentation


  • 353 Views
  • Uploaded on

A MOSS 2007 WCM Solution – presented by Peter Anker. Kuoni global cms. Who is who?. About Peter Anker About Valtech About Kuoni. The challenge. Before: 50+ platforms Now and beyond: 1 platform! Examples next . Architecture. Architecture. Solution: Current numbers. 7 sites

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Kuoni global cms' - johana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
who is who
Who is who?
  • About Peter Anker
  • About Valtech
  • About Kuoni
the challenge
The challenge
  • Before: 50+ platforms
  • Now and beyond: 1 platform!

Examples next ...

solution current numbers
Solution: Current numbers
  • 7 sites
  • 10 .wsp files
  • 300+ site columns
  • 4 custom field types
  • 22 content types
  • 22 page layouts*
  • 4 master pages
  • 14 site defitions
  • 60+ features

*) Pr. profile

solution technical
Solution: Technical
  • Continuous Integration
  • WCM Code Approaches
  • System Integration
  • Search
  • Deployment
  • Gems
  • Pitfalls
  • Tools
continuous integration
Continuous Integration
  • MS Team Foundation Server 2005
  • Build Server
  • MS Build Scripts
  • Shell Scripts
  • PsExec
  • WSP Builder by Carsten Keutmann
  • Brand Layer Solution Generator

Diagram next ...

client server s setup
Client / Server(s)-setup

MOSS Developer Env.

1. Build!

4. Run Scripts + Deploy WSP

3. Build WSP

TFS

2. Get source files

Build Server

wcm code approaches 1 4
WCM Code Approaches 1/4
  • XML / XSL Engine
    • Publishing Page  XML converter
      • HTTPHandler
    • XSLT Extension Objects
      • Utility Classes
  • Content Spot Framework
    • Custom List
    • Content Types
    • Custom Field Types
    • Web Parts – resuable content
    • HTTPHandler
      • Dynamic Image Resizer
wcm code approaches 2 4
WCM Code Approaches 2/4
  • Portal SiteMap Provider
    •  XML
      • Navigation
      • Breadcrumbs
      • Sitemaps
      • Geographic Map XML  JSON
  • String Resources in lists
    • Benefits:
      • Scalability
      • Userbility
    • Examples:
      • Language Strings
      • Site Settings
      • Reusable HTML snippets
wcm code approaches 3 4
WCM Code Approaches 3/4
  • Performance
    • Shared resources as Singletons
    • XSL Compiled Transform
    • Compiled RegExps
    • Page caching
    • Pre-packed scripts
    • Resource aggregation ( .js, .css )
    • BLOB caching
    • Client side caching
    • IIS gzip compression
wcm code approaches 4 4
WCM Code Approaches 4/4
  • Search Engine Optimization
    • Permanent redirects – status 301
    • Campaign redirects
    • Meta Tag Generator
    • XHTML ... an ongoing process
    • Titles
    • URLs
    • H1, H2, H3 ...
system integration
System Integration
  • CMP – a catalogue system
    • Dynamic Mapping
    • Dynamic Site Columns – recursive via OM
    • Dynamic Content Types – recursive via OM
    • Automatic Content Source and Scope creator
    • Automatic Managed Property Configurer
  • Booking
    • Web Services, Feeds
    • IFrame
search
Search
  • Freetext – semi OOB approach
  • Managed Property Search
    • Enterprise SQL Object Model Mapping
    • One language = One scope
    • Cross-Site Scope Queries
    • Applications:
      • End User Product Search
      • Editor Product Search
      • Theme Pages
      • Web Travel Codes
      • Smart Navigation
deployment
Deployment
  • WSP Packages
  • Feature Stapling
  • Update Scripts
pitfalls
Pitfalls
  • No CAML – can only search in 10 lists, which by default is ~3 publishing sites
  • Numeric comparisons
    • x=y, x!=y don’t work
    • Use (x<=y AND x>y), (x<y OR x>y)
  • OOB search for more than 10 multichoice values in same field doesn’t work. Ugly workaround exists.
  • Can’t use _ in managed property names
  • Default / Welcome-page values not indexed – fix: use redirect pages
  • Don’t use integers for column data types – they can’t be made into managed properties. Use decimals.
  • Dispose FullTextQuery-objects, else leak
  • If a column changes data type, you may have to re-create the SSP, else no index
  • Content Deployment a lot of hassle, little success
  • XML Based Site Columns, XML Based Content Types
  • ”Home”-title de-ranking .. how many in Denmark?
tools
Tools
  • Visual Studio
  • Team Foundation Server (alt. NAnt/CruiseControl.NET)
  • WSP Builder by Carsten Keutmannhttp://codeplex.com/wspbuilder
  • SharePoint Manager 2007 by Carsten Keutmannhttp://codeplex.com/spm
  • PsTools by Mark Russinovichhttp://www.microsoft.com/technet/sysinternals/fileanddisk/pstools.mspx
  • Fiddler Web Debuggerhttp://fiddler2.com
  • Lutz Roeder’s .NET Reflectorhttp://www.aisto.com/roeder/dotnet
  • Firebug for Firefoxhttp://www.getfirebug.com
  • jQuery cross-browser JavaScript Libraryhttp://jquery.com
  • jQuery pluginshttp://plugins.jquery.com
  • Google Readerhttp://reader.google.com
links
Links
  • http://www.intens.ch
  • http://www.vacancesfabuleuses.fr
  • http://www.gotouring.uk.com
  • http://www.sotccorporatetours.com
  • http://www.falklauritsen.dk *
  • http://www.royalhansa.nl **
  • http://discovery.kuoni.it **
  • http://www.kuoni.ch **

*) ETA: Q2 2008

**) ETA: Q3 2008

danish publishing sites
Danish Publishing Sites
  • Danish Version
    • 2ndC AS
    • AalborgTekniske Gymnasium
    • Aalborgtekniskeskole
    • Center for virksomhedsudvikling
    • FDB
    • Forsikringsguiden
    • FRIE Funktionærer
    • GI - GrundejernesInvesteringsfond
    • Ingeniorforeningen IDA
    • ITCM - IT Contract Manager
    • Konservative
    • Kubulus
    • MaskinmestrenesForening
    • Projektbanken
    • Region Sjælland
    • Second Opinion
    • SKI - StatensogKommunernesIndkobsservice
    • SOH
    • SOSU Nord
    • SYD ENERGI Bredbånd
    • TDC Mobil Center
    • VIA University College
    • X-Link
    • ÆldreSagen
  • English Version
    • AalborgHandelsskole
    • aia-kunst
    • Albatros Travel
    • Attentive
    • BASF CC Denmark
    • Bestseller
    • BlueCow
    • Carlsberg Group
    • CO-RO FOOD
    • Damco
    • DanmarksDomstole
    • Danske Bank
    • Danske Capital
    • Eik Bank
    • FertinPharma
    • Fibertex
    • ForsvaretsUddannelser
    • GN Store Nord
    • Gumlink
    • Inmeta
    • ISABIT
    • ISS
    • JAI
    • MariagerfjordKommune
    • Milliken
    • MindKey
    • Movia
    • PenSam
    • Pilgrim
    • Post DanmarkRundt
    • Skov
    • Software Innovation
    • Toyota Material Handling
thank you
Thank you!
  • Mail:me@anchorpoint.dk
  • MSN:anchorpoint2002@hotmail.com
  • LinkedIn:http://www.linkedin.com/in/anchorpoint
  • Phone:+45 40936099