Presentation is loading. Please wait.

Presentation is loading. Please wait.

Westernaustralia.com was one of the first public-facing MOSS 2007-based internet sites launched in Australia and is billed as the Western Australia Tourism.

Similar presentations


Presentation on theme: "Westernaustralia.com was one of the first public-facing MOSS 2007-based internet sites launched in Australia and is billed as the Western Australia Tourism."— Presentation transcript:

1 westernaustralia.com was one of the first public-facing MOSS 2007-based internet sites launched in Australia and is billed as the Western Australia Tourism Commission’s flagship web site. Two years on and thirty MCMS 2002-based tourism sites are now being migrated to the MOSS 2007 platform. In the first segment of this two part presentation, Michael Hanes, the Development Coordinator/Tech Lead at Tourism WA, talks about how wa.com was built in 2006 and how that experience is contributing to the way the remaining sites are being rolled out today. In addition to touching on the MCMS migration process and the MOSS 2007 beta program, Michael will also present a whirlwind tour of the team structure in place at Tourism, the Sharepoint solution structure, deployment, configuration control, custom user controls/web controls and web parts vs OOB, the software side to performance, search and SEO. Perth SharePoint User Group

2 WCM at Tourism WA Team Structure, Software Structure, Infrastructure, and Beyond with MOSS 2007

3

4 Who? You! Michael Hanes Contractor with Diversus Development Coordinator/Tech Lead @ Tourism WA blog.mediawhole.com

5 Who? You! Matthew Menezes Consultant with Diversus Senior Developer @ Tourism WA

6 Who? The MAN Steve Davison Blue Mana Development Manager @ Tourism WA

7 Agenda How we do WCM, Part 1: Dev Branding, custom web part development, VS solution structure, features, solution-based deployment, localisation, SEO, accessibility, search, migration, and analytics

8 Agenda How we do WCM, Part 2: Env Site collection structure and variations, hardware/software environment, farm configuration, virtualisation, security, performance, tooling, content delivery (Akamai), content deployment

9 MOSS is Big!

10 Introducing... The Tourism WA eMarketplace! The name is a bit old school... An evolving business and technological platform for supporting the tourism industry and promoting tourism to Western Australia A 10 year, $9.8M strategy initially funded by the state government in 1996 to get the tourism industry online

11

12 westernaustralia.com Launch May 2007 Stats Monthly Unique (2008): 1.78M Page Views (2008): 7.75M

13 tourism.wa.gov.au Launch May 2007 Stats Monthly Unique (2008): 136K Page Views (2008): 409K

14 australiasnorthwest.com Launch Sept 2008 One of 5 RTO sites One of 30+ partner sites Stats Monthly Unique (2008): 86K Page Views (2008): 348K

15 experienceperth.com

16 Interfaces Weather from the BoM (FTP) Video from westernaustralia.tv Google Maps with product overlay and itinerary planner DreamMail (for email marketing) Omniture (for analytics) Commonwealth Bank (for ATDW membership subscriptions) TripIt User-generated content (pics, video, reviews) Interactivity Rich content

17 Team Structure Dev & Graphics 3 x Senior Dev 1 x Junior Dev/ Flash/Graphics (gov) 1 x Dev Coordinator Administration 1 x Systems/ Networks Admin 1 x DBA (vacant) Content/BA/ Management/ 4 x Dig. Marketing 5 x SDCM 1 x BA (vacant) 1 (2) x PM 1 x Dev Manager 1 x CIO (Rolly Hester)

18 Migration It’s early 2006... MCMS 2002 v MOSS 2007 All eMarketplace sites built on MCMS 2002 Skilled in-house MCMS dev team Years of experience with the product WA.COM relaunch would coincide with the MOSS 2007 RTM Question: deliver with a proven technology in the allocated timeframe or gamble on sales pitch to avoid yet another rebuild?

19 Migration Limited MCMS product lifetime MOSS 2007 support via TAP Content & API migration MOSS 2007 Beta 2 Access to the SharePoint Ranger Team Support through Beta 2 to RTM Migration = learn & rebuild & migrate content by hand Proof of concept? Yup.

20 Migration Take 2: The partner sites. MOSS is well understood Migration still an issue Different goals for a different group of users: Rapid site provisioning Flexibility Custom built migration tool

21 SharePoint Designer? Features? User Controls? Web Parts? Field Controls? OOB or Custom? WA.COM Partners

22 Design Approach WA.COM: CSS design by Different Wireframes, style guide, and coded mock-ups (HTML) No MOSS experience/consideration Dev required to “convert” pure CSS to master pages, layouts, controls Simple page structure with fixed elements (trouble)

23

24

25

26 Design Approach 7 master pages 41 page layouts  Embedded user controls Layout sprawl Control and consistency

27 Design Approach Internet branding Customise or custom dev? SPD is often the first step on the WCM learning curve Custom built controls (mainly user controls, custom controls) for familiarity It’s all about managing complexity – beware IDisposable! Reusable content Content types and lists not in heavy use

28 Design Approach Partner sites: One year post-WA.COM Different requirements A lot more sites! Set off on the right foot higher up the learning curve Design based on WA.COM Mixture of CSS and tables

29 Design Approach 1 master page 4 page layouts Solution-based deployment with features Custom web parts for total flexibility across sites (increased training of content editors) Appropriate use of lists A new site = new CSS, imagery, content

30 Change How flexible is “flexible”? Content vs template Master page/page layout Template content Pure content Dynamic content

31 Demo Visual Studio.sln Structure

32 Features Gradual adoption Now used to deploy master pages, page layouts, lists, site columns, content types, and field types

33 Feature Tools Defining schema files SharePoint Solution Generator (part of VSeWSS)VSeWSS Visual Studio guidgen.exe

34 Feature Receivers Underutilised! Used by WA.COM to populate static lookup lists

35 Demo A list feature

36 Navigation MOSS Menu Custom web parts Control adapters to render UL for styling PortalSiteMapProvider (a hierarchical view of the MOSS site structure with navigation configuration applied)

37 Search No longer using the BDC or MOSS search Tried Google Mini Search Appliance Very specific requirements (ATDW, rankings, boosting, etc) Custom crawler and index (SQL 2005) Query built on top of SQL Full-Text Indexing

38 Localisation Seven foreign language sites off westernaustralia.com

39 Localisation Seven foreign language sites off westernaustralia.com ASP.NET 2.0 localisation techniques “Resources” folder in a class library project Satellite assemblies deployed with web parts Experimented with images too (served via HTTP handler) MOSS resources (.resx)

40 Workflow Marketing vs. partner sites: Mature content team Immature but small content teams Workflow has been explored Seems to work well We don’t use it

41 Performance Dynamic content International audience Network latency A recipe for disaster!! minimal.master Exclude core.css and init.js for anonymous users CSS/JS merge and minify at build time More to do on the admin side (part 2)

42

43 SEO It’s important The basics are easy 1:1 HTTP 301 redirects (“moved permanently”) Keywords in prominent locations within the page content Page/image names and URLs (/pages directory, default.aspx) Page titles and other meta tags (description) External CSS/JS Google site map External links Paid Google AdWords campaigns help too

44 Accessibility It’s hard! It can be done in MOSS... We’re expected to be compliant as a government agency Requirements vary Aim for the basics

45 Analytics Omniture Google Analytics Track everything (page views, unique visitors, button click events, technology) Javascript on every page Fed to Digital Marketing for analysis Hard data for making informed decisions

46

47

48 Configuration TFS for work tracking TFS for source control Integrated development All development artefacts are source controlled Evolving processes (currently immature)

49

50 Configuration Code Content Content is only promoted from authoring to prod, never from UAT to authoring or UAT to prod Most changes deployed by the solution Total configuration management is still difficult

51 March 2009 How we do WCM, Part 2: Env Site collection structure and variations, hardware/software environment, farm configuration, virtualisation, security, performance, tooling, content delivery (Akamai), content deployment

52 Online Resources blog.mediawhole.com michael@mediawhole.com www.diversus.com.au www.bluemana.com.au www.westernaustralia.com www.tourism.wa.gov.au www.australiasnorthwest.com VSeWSS 1.2 (for VS2008)

53 Questions? Thanks!


Download ppt "Westernaustralia.com was one of the first public-facing MOSS 2007-based internet sites launched in Australia and is billed as the Western Australia Tourism."

Similar presentations


Ads by Google