A MOSS 2007 WCM Solution – presented by Peter Anker.

Slides:



Advertisements
Similar presentations
Introduction to SharePoint for .NET Developer
Advertisements

Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
Getting Started with Oracle and .NET
SharePoint 2010 Overview Presented by: Oscar Garcia
Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.
Lori Neff Senior Consultant, Inetium 6/14/2008. Topics Considerations for Architecture Navigation Reusable Content Master pages Styling Login Pages Page.
How are we CREATING Your Web and Global Presence.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MCSD, MCAD MCTS WSS Development MCTS MOSS Development
Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Test Automation: Coded UI Test
Microsoft SharePoint 2010 technology for Developers
Advanced Web Metrics with Google Analytics By: Carley Brown.
People EcosystemProcess Microsoft Dynamics GP 2010 R2 Enhance Insight Extend Connections Make It Easier People EcosystemProcess.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Microsoft ® Official Course Developing Optimized Internet Sites Microsoft SharePoint 2013 SharePoint Practice.
SEO PACKAGES. Types of Plans Starter Plan Business Plan Enterprises Plan.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
Microsoft Dynamics.
The Technical SEO Audit Rick Ramos | seOveflow. Introduction  SEO is search engine usability.  Why do you need an audit?  How nimble are your development.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
2 Consulting Services Products Solutions Managed Services Neudesic started its business providing best of breed consulting services on the Microsoft Platform.
Branding and designing capabilities with the Design Manager MALIN DE SILVA SHAREPOINT SPECIALIST EXILESOFT, SRI LANKA.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Drupal Training Syllabus Chaitanya Lakshmi
SharePoint Branding with Design Manager. About James 7 years of SharePoint 2007, 2010, 2013 On-prem deployment planning, infrastructure setup, governance.
Sustainable SharePoint 2010 Customizations By Bill Keys.
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
WCM Platform Improvements ECM and Enterprise Metadata Advanced Routing and Document Sets In Place Records Management.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
HedKandi Microsoft SharePoint Server 2007 WCM features PlatformBranding Editing experience Content Aggregation and reuse User generated content Silverlight.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Michael Hofer Senior Consultant Microsoft Corporation.
Designing Enterprise Corporate Web Sites using SharePoint 2010 Paul Stubbs Technical Evangelist Microsoft.
USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
XSLT? Where we are going, we don’t need XSLT.. About me French, SharePoint Developer and Food Lover Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Introduction to Enterprise Search Corey Roth Blog: Twitter: twitter.com/coreyrothtwitter.com/coreyroth.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
DYNAMIC CONTENT DELIVERY
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Introduction to SharePoint 2007
Searching Business Data with MOSS 2007 Enterprise Search
Developing Branding Solutions for 2013
Searching Business Data with MOSS 2007 Enterprise Search
ASP.NET Module Subtitle.
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Visual Studio 2005 IDE Features
Presentation transcript:

A MOSS 2007 WCM Solution – presented by Peter Anker

Who is who?  About Peter Anker  About Valtech  About Kuoni

The challenge  Before: 50+ platforms  Now and beyond: 1 platform! Examples next...

Architecture Brands: Many Profiles: Few Code Base: One

Architecture.css,.js img, Settings.master, Page Layouts,.xsl, User Controls.dll, 12-Hive: Features, Site Definitions,.ascx,.asmx,.ashx,.xml

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  Continuous Integration  WCM Code Approaches  System Integration  Search  Deployment  Gems  Pitfalls  Tools

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 MOSS Developer Env. Build Server TFS 4. Run Scripts + Deploy WSP 1. Build! 2. Get source files 3. Build WSP

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  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  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  Search Engine Optimization Permanent redirects – status 301 Campaign redirects Meta Tag Generator XHTML... an ongoing process Titles URLs H1, H2, H3...

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  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  WSP Packages  Feature Stapling  Update Scripts

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), (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  Visual Studio  Team Foundation Server (alt. NAnt/CruiseControl.NET)  WSP Builder by Carsten Keutmann  SharePoint Manager 2007 by Carsten Keutmann  PsTools by Mark Russinovich  Fiddler Web Debugger  Lutz Roeder’s.NET Reflector  Firebug for Firefox  jQuery cross-browser JavaScript Library  jQuery plugins  Google Reader

Links      *  **  **  ** *) ETA: Q **) ETA: Q3 2008

Danish Publishing Sites  Danish Version 2ndC AS Aalborg Tekniske Gymnasium Aalborg tekniske skole Center for virksomhedsudvikling FDB Forsikringsguiden FRIE Funktionærer GI - Grundejernes Investeringsfond Ingeniorforeningen IDA ITCM - IT Contract Manager Konservative Kubulus Maskinmestrenes Forening Projektbanken Region Sjælland Second Opinion SKI - Statens og Kommunernes Indkobsservice SOH SOSU Nord SYD ENERGI Bredbånd TDC Mobil Center VIA University College X-Link Ældre Sagen  English Version Aalborg Handelsskole aia-kunst Albatros Travel Attentive BASF CC Denmark Bestseller BlueCow Carlsberg Group CO-RO FOOD Damco Danmarks Domstole Danske Bank Danske Capital Eik Bank Fertin Pharma Fibertex Forsvarets Uddannelser GN Store Nord Gumlink Inmeta ISABIT ISS JAI Mariagerfjord Kommune Milliken MindKey Movia PenSam Pilgrim Post Danmark Rundt Skov Software Innovation Toyota Material Handling

Thank you!  Mail:  MSN:  LinkedIn:  Phone: