1 / 39

Extreme Makeover – Internet Website Edition

ECMS307. Extreme Makeover – Internet Website Edition. Andrea Sewright Webmaster Avista Corporation in Spokane, WA Keith Stevens System Administrator Avista Corporation in Spokane, WA . Goals of Extreme Makeover. Enhance the customer experience

haruko
Download Presentation

Extreme Makeover – Internet Website Edition

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECMS307 Extreme Makeover – Internet Website Edition Andrea Sewright Webmaster Avista Corporation in Spokane, WA Keith Stevens System Administrator Avista Corporation in Spokane, WA

  2. Goals of Extreme Makeover • Enhance the customer experience • Educate with powerful self-service tools • Help customers make informed energy choices • Drive self service transactions to reduce business operating costs

  3. Extreme Makeover • Automated Transactions • Introduced MOSS • New Hardware • New Branding • Integrated with Third Party • Web Project Team

  4. Transaction Flow Landing Form(s) Confirm Thank You Eligibility Tout Retrieve Account Retrieve Eligibility Retrieve Tout

  5. Web Services

  6. Web ServicesBrowse

  7. Web ServicesLogin Authentication

  8. Web ServicesLogin Retrieve

  9. Web ServicesAccount Updates

  10. www.AvistaUtilities.com Transactions, Lists and Integration demo

  11. Foundation Technology

  12. New Hardware • Infrastructure Systems • Three Environments • Use of Virtual Servers • Why is Model Office in the DMZ?

  13. Infrastructure Systems • MOM • Alerts for SharePoint monitoring • Backup • Acronis Backups • SnapDrive SQL Backups • Virus Protection • Domain Structure/Support

  14. Domain Structure/Support • Separate AD Domain for the Web DMZ • New AD Domain allows service accounts in web servers • Allows management of developers • No trust to internal domain

  15. DMZ Infrastructure

  16. Test Integration

  17. Model Office

  18. Production

  19. Use of Virtual Servers • Fail-over • Multiple ESX Hosts • Shared NetApp storage • Restoration • Mounted ISO • Snapshot • Volume Restoration

  20. Why is Model Office in the DMZ • Original Content Migration Plan • Users in DMZ • Migration of content from MO to Prod • Co-use of the Cluster • Both Production and Model Office databases • Separate drives for each environment

  21. Processes Evolve

  22. Processes Evolve • New Code Development - Team Foundation Server • New Bugs • New Code Deployment • New Content Migration

  23. Processes Evolve New Code Development - Team Foundation Server New Bugs New Code Deployment New Content Migration

  24. Processes Evolve New Code Development - Team Foundation Server New Bugs New Code Deployment New Content Migration

  25. I. Scorched Earth stsadm.exe -o addsolution -filename "D:\Avista_0.5.67.103\Avista.SharePoint.wsp" stsadm.exe -o deploysolution -name Avista.SharePoint.wsp -immediate -force -allowgacdeployment stsadm.exe -o addsolution -filename "D:\Avista_0.5.67.103\Avista.Transactions.wsp" stsadm.exe -o deploysolution -name Avista.Transactions.wsp -immediate -force -allowgacdeployment

  26. II. Upgrade stsadm.exe -o upgradesolution -name Avista.SharePoint.wsp -filename "D:\Swlib\code drop\Avista_0.5.90.103\Avista.SharePoint.wsp" -immediate -allowgacdeployment stsadm.exe -o upgradesolution -name Avista.Transactions.wsp -filename "D:\Swlib\code drop\Avista_0.5.90.103\Avista.Transactions.wsp" -immediate -allowgacdeployment

  27. III. Now Scripted <!-- ********************************************************************* SERVER SETTINGS FOR Content Master ********************************************************************* --> <PropertyGroup Condition=" '$(Computername)' == ‘ContentServer'"> <SPServer Condition=" '$(SPServer)'=='' ">\\$(Computername)</SPServer> <SkipKeywords Condition=" '$(SkipKeywords)'=='' ">true</SkipKeywords> <smtp_server Condition=" '$(smtp_server)'=='' ">smtp.com</smtp_server> <data_source Condition=" '$(data_source)'=='' ">database.com</data_source> <VirtualDirectory_80 Condition=" '$(VirtualDirectory_80)'=='' ">D:\WWWRoot\80</VirtualDirectory_80> </PropertyGroup>

  28. Processes Evolve New Code Development - Team Foundation Server New Bugs New Code Deployment New Content Migration

  29. Content Migration • Export Sites stsadm.exe -o export -url http://contentserver/account/ -filename d:\account.bak ----------------------------------------------------------------- • Export Lists stsadm -o exportlist -url "http://contentserver/Lists/Help Tips/AllItems.aspx" -filename "d:\helptips" -includeusersecurity -versions 4 –nofilecompression

  30. Content Migration

  31. Prepare for Launch… • Move from a model office to a production environment • Migrate the existing customer database to production • Load testing on production • Train internally for Customer Service Reps • Content updates and Content Migration Site Live 1/12/08 http://support.microsoft.com/kb/941329/en-us

  32. Lessons Learned • Disk space and database size • Timeline and budget • Code deployment and content migration • Develop strong project team

  33. Questions? Andrea.Sewright@AvistaCorp.com Keith.Stevens@AvistaCorp.com

  34. Post Event DVD brought to you courtesy of:

  35. SUBMIT AN EVALUATION For a chance to win an 8GB ZUNE! Submit evaluations on MySPC www.MicrosoftSharePointConference.com

  36. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related