using sharepoint to create your public website june 13, 2:45 presented by: mark gerow & charles...
DESCRIPTION
DICKINSON WRIGHT:TRANSCRIPT
![Page 1: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/1.jpg)
USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE
JUNE 13, 2012 @ 2:45
PRESENTED BY:MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLPMICHAEL P. KOLB, CIO, DICKINSON WRIGHT PLLC
![Page 2: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/2.jpg)
DICKINSON WRIGHT SNAPSHOT:
DICKINSON WRIGHT - 11 OFFICES 300 LAWYERS
MOVE TO SHAREPOINT INTERNALLY - 2007
MOVE TO SHAREPOINT EXTRANET - 2010
MOVE TO SHAREPOINT WEBSITE - MARCH 2011
INITIAL DRIVERS•MARKETING CONTINUITY•SINGLE SOURCE DATABASE•CONNECTIVITY TO INTERNAL SYSTEMS
![Page 3: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/3.jpg)
DICKINSON WRIGHT:
![Page 4: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/4.jpg)
DICKINSON WRIGHT:
BENEFITS TO USING SHAREPOINT:•LESS TRAINING TIME REQUIRED IF SHAREPOINT IS ALREADY USED IN THE FIRM AS AN EXTRANET/INTRANET.
• MOVE CONTENT MANAGEMENT AWAY FROM IT DEPARTMENT• EASE TRANSITIONS WITH MARKETING DEPARTMENT • FAMILIAR WITH CMS
• Website• Contact Manager• Email Marketing• Event Management System
![Page 5: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/5.jpg)
DICKINSON WRIGHT:
![Page 6: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/6.jpg)
DICKINSON WRIGHT:
BENEFITS OF USING SHAREPOINT:•BUILT IN CONTENT MANAGEMENT SYSTEM (CMS) WITH WORK FLOW, PUBLISHING AND VERSIONING
•SHAREPOINT TAKES ADVANTAGE OF .NET MASTER PAGES AND LAYOUT PAGES FOR EASIER DEVELOPMENT AND CONTROL OF SHAREPOINT.
•AUDIENCE TARGETING OF CONTENT
![Page 7: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/7.jpg)
DICKINSON WRIGHT:
BENEFITS TO USING SHAREPOINT:•SHAREPOINT ALLOWS FOR DIFFERENT LEVELS OF CONTRIBUTION WITHIN ORGANIZATION (CONTENT CONTRIBUTORS ADD CONTENT BUT CAN’T PUBLISH WITHOUT APPROVAL)
• LAWYERS• DEPARTMENT MANAGERS• CONTENT MANAGERS• SECRETARIES• MARKETING
![Page 8: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/8.jpg)
DICKINSON WRIGHT PLLC
ISSUES TO BE AWARE OF:
•SHAREPOINT INTRANET SITES ARE NOT SEO FRIENDLY OR COMPLIANT FOR ACCESSIBILITY STANDARDS WITHOUT CUSTOMIZATION.
• MAKE SURE EACH PAGE HAS A UNIQUE TITLE THAT REFLECTS IT’S CONTENT
• MAKE SURE EACH PAGE HAS A DESCRIPTION• Add a description column to all the content types used for each
page layout• MAKE SURE EACH PAGE HAS AN ALTERNATIVE TEXT THAT
DESCRIBES IF FOR THE IMAGE SEARCH• RELEVANT PAGES FOR THE SITE MAP
![Page 9: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/9.jpg)
DICKINSON WRIGHT PLLC
ISSUES TO BE AWARE OF:
•BRANDING SHAREPOINT SITES REQUIRES SHAREPOINT SPECIFIC BRANDERS AND/OR .NET - PRICE POINT FOR SHAREPOINT FOR INTERNET SITES IS VERY EXPENSIVE SEE LINK •NEED ACCESS TO SYSTEM FILES ON THE SERVER TO DO ANY CUSTOM DEVELOPMENT WHICH MAY BE A LONG PROCESS DEPENDING ON HOW IT IS INVOLVED.•MOBILE VIEWS REQUIRE HIGHLY CUSTOMIZED PAGES OR THIRD PARTY PRODUCTS TO CHANGE THE FORMAT OF A SHAREPOINT PAGE.
![Page 10: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/10.jpg)
FENWICK’S GOALS FOR THIS WEB SITE
1.TO TAKE ADVANTAGE OF SHAREPOINT’S BUILT IN CMS 2. PERFORMANCE IS KEY3. HIGHLY INTERCONNECTED WEBSITE 4. USING SEARCH AND METADATA TAGS TO BRING CONTENT TO YOU (DYNAMIC PAGES) 5. VANITY URLS6. MAINTAIN AND MIGRATE.
![Page 11: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/11.jpg)
PERFORMANCE
• DYNAMIC MASTER PAGES• CACHE IS KING• AJAX AND JQUERY
![Page 12: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/12.jpg)
DYNAMIC MASTERPAGE
CREATED A BASE CLASS UPON WHICH CUSTOM PAGE LAYOUTS ARE BASED, SO THAT MASTER PAGE SWAPPING CAN BE CENTRALIZED. THE ANONYMOUS MASTER PAGE WILL NOT CONTAIN JAVASCRIPT OR FORM TAGS AND OTHER INCLUDES REQUIRED TO SUPPORT CONTENT EDITING, AND THUS WILL LOAD MUCH MORE QUICKLY
![Page 13: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/13.jpg)
FIDDLER SNAPSHOT
AUTHENTICATED
![Page 14: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/14.jpg)
FIDDLER SNAPSHOT
ANONYMOUS
![Page 15: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/15.jpg)
CACHE IS KING
• OUTPUT CACHING• BLOB CACHING• CUSTOM OBJECT LEVEL CACHING• SEARCH
![Page 16: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/16.jpg)
CUSTOM OBJECT LEVEL CACHING• CACHE ALL OBJECTS CONTENT (EXAMPLE CACHE
ALL PROFESSIONALS)• PERFORM QUERIES AGAINST THAT CACHE• CACHE THE RESULT OF THAT QUERY
![Page 17: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/17.jpg)
AJAX AND JQUERY
• MAKING AJAX CALLS USING JQUERY TO LAYOUT PAGES.
• ASYNCHRONOUS CALLS WILL MAKE THE PAGE APPEAR TO LOAD FASTER. (SEARCH PAGES).
• WILL HAVE NO PAGE REFRESH• ALL THIS IS DONE WITHOUT USING
ASP.NET AJAX AND POST BACKS.
![Page 18: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/18.jpg)
DEMO
• PROFESSIONAL SEARCH• SEARCH FEEDS• TRENDING TOPICS
![Page 19: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/19.jpg)
INTERCONNECTED WEBSITE
• DATA IS PULLED IN TO THE PAGE FROM ALL OVER THE SITE COLLECTION.
• EVERYTHING IS TAGGED SO THAT YOU CAN CLICK ON A TAG AND SEE EVERYTHING THAT IS ASSOCIATED WITH THAT TAG.
• GREAT USE OF MANAGED METADATA• GREAT FOR SEARCH• GREAT FOR SEO
![Page 20: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/20.jpg)
DEMO
TOPICS AND TOPIC DETAIL PAGE.
![Page 21: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/21.jpg)
USING SEARCH AND MANAGED METADATA
• EXTENSIVE USE OF TAXONOMY FIELDS• TIED IN WITH CUSTOM CONTENT TYPES• CREATION OF MANAGED PROPERTIES IN
SEARCH• ENTER “THE FILTER FEED”• 70-80% OF OUR CONTENT IS DELIVERED
VIA THESE FEEDS. • USING SHAREPOINT SEARCH
![Page 22: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/22.jpg)
DEMO
FILTER FEED
![Page 23: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/23.jpg)
VANITY URLS
• NEEDED A WAY TO CONTINUE TO SERVE URLS FROM LEGACY ASP SITE, AND
• SHAREPOINT URLS ARE:• UGLY• BAD FOR SEO• … BUT
• YOU CAN USE AN HTTP MODULE TO REROUTE URLS, SO THAT OLD LINKS WILL BE REDIRECTED TO CORRESPONDING PAGES ON NEW SITE
![Page 24: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/24.jpg)
THE PROCESS
![Page 25: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/25.jpg)
CONTROL LIST
SHAREPOINT LIST USED TO MAP URLS
http://www.fenwick.com/attorneys/4.2.1.asp?aid=304
![Page 26: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/26.jpg)
MAINTENANCE AND MIGRATION TOOLSBUILT TOOL TO MIGRATE CONTENT INTO THE SITE FROM THE LEGACY SITE.
![Page 27: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/27.jpg)
MAINTENANCE AND MIGRATION TOOLS
BUILT TOOL TO UPDATE THE NEW PAGES WITH ALL THE NECESSARY WEBPART ON A GLOBAL SCALE OR LOCAL SCALE
![Page 28: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/28.jpg)
MAINTENANCE AND MIGRATION TOOLSBUILT TOOL TO SWAP PAGE LAYOUTS FOR WHEN WE HAVE TO UPDATE THE PAGE LAYOUTS.
![Page 29: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/29.jpg)
MAINTENANCE AND MIGRATION TOOLS
• HAD TO BUILD OUR OWN WARMUP TOOL.• BECAUSE EVERY PAGE HAS CACHED
CONTENT ON THERE, WE WANTED TO MAKE SURE THAT EVERY PAGE IS HIT.
• VERY SIMILAR TO HOW SHAREPOINT SEARCH CRAWLS THE PAGES
![Page 30: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/30.jpg)
MAINTENANCE AND MIGRATION TOOLS
BUILT SCRIPTS TO MIGRATE DATABASES AND NEW WSPS FROM PRODUCTION TO BACKUP FARMS.
![Page 31: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/31.jpg)
LESSONS LEARNED
• SEARCH OFFERS THE BEST BANG FOR BUCK WHEN IT COMES TO QUERYING LARGE DATASET WITH PERFORMANCE IN MIND.
• MAKE SURE THE DATA STRUCTURES ARE THE FIRST THING THAT ARE DESIGNED AND LOCKED DOWN. HEADACHE TO GO THROUGH AND CHANGE AFTER THE FACT.
• CREATE THE CONTENT TYPES USING VISUAL STUDIO
![Page 32: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/32.jpg)
LESSONS LEARNED
• IF CACHING IN CODE, WHEN IT COMES TO TAXONOMY FIELDS, YOU NEED TO BUILD STRING REPRESENTATIONS OF THEM IN ORDER FOR CACHING TO WORK.
• XML WEB PARTS ARE A SAVIOR.• TAKE THE TIME TO BUILD XML
REPRESENTATION OF THE PAGE. BUILD A UTILITY THAT WILL GENERATE A XML FOR EVERY PAGE THAT IS VISITED, AND THEN USE XSLT TO STYLE THE PAGE.
![Page 33: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/33.jpg)
LESSONS LEARNED
• PAGE LAYOUTS WERE A NIGHTMARE WHEN IT CAME TO UPDATING THEM. ESPECIALLY AFTER MIGRATION HAD HAPPENED FROM LEGACY DATABASE.
• THAT IS WHY WE CREATED THE PAGE LAYOUT SWAPPER.
• USE SHAREPOINT DESIGNER TO CREATE YOUR CUSTOM LAYOUTS.
![Page 34: USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,](https://reader034.vdocuments.site/reader034/viewer/2022051301/5a4d1b2e7f8b9ab05999a2aa/html5/thumbnails/34.jpg)
LESSONS LEARNED AND PITFALLS TO AVOID
• PLAN YOUR DR.• AGILE REALLY WORKS