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.

Slides:



Advertisements
Similar presentations
Site Collection, Sites and Sub-sites
Advertisements

CC SQL Utilities.
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
CHAPTER 15 WEBPAGE OPTIMIZATION. LEARNING OBJECTIVES How to test your web-page performance How browser and server interactions impact performance What.
Intro to SharePoint 2013 Architecture Liam Cleary.
Maxim Zhvirblya EPAM Systems © 2013 Or make MSSQL breathe easily RBS and Blob Cache in SharePoint 2013.
1 Chapter 12 Working With Access 2000 on the Internet.
Integrating Access with the Web and with Other Programs.
ARC06 SharePoint Search Deployment Mike Fitzmaurice Senior Technical Product Manager Microsoft Corporation
Microsoft ® Official Course Developing Optimized Internet Sites Microsoft SharePoint 2013 SharePoint Practice.
Internet Information Server (IIS)
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Web Client 2.0 for NAV 2013R2 Lukasz Zoglowek & Thomas S. Jensen
Creating a SharePoint App with Microsoft Access Services
1 Agenda Overview Review Roles Lists Libraries Columns.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
Web Design Dreamweaver Semester 2 ATBs. ATB #1 What is a web site?
A Close Look Inside the SharePoint Engine Randy Williams, MVP MOSS Synergy Corporate Technologies
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Session 10 Windows Platform Eng. Dina Alkhoudari.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
JourneyTEAM - –
OFC293 Microsoft Office Access 2003 Overview SharePoint & XML Integration Richard Dickinson Program Manager.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
Caching Chapter 12. Caching For high-performance apps Caching: storing frequently-used items in memory –Accessed more quickly Cached Web Form bypasses:
Section 9: Configuring Roaming Profiles and Folder Redirection Managing User Profiles Configuring Folder Redirection Using Folder Redirection and Roaming.
Module 10 Administering and Configuring SharePoint Search.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Introduction to Views Stanford Drupal Camp April 6, 2013.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
Administering Group Policy Chapter Eleven. Exam Objectives in this Chapter  Plan a Group Policy strategy using Resultant Set of Policy Planning mode.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
MICROSOFT ONENOTE ADVANCED MODULE 1 EXPLORE ONENOTE 2010  Navigate in the OneNote program window  Work in the OneNote program window  Explore.
WINDOW SEARCH SERVER Topics  Topology  High-level Architecture  Performance  WSS vs. MOSS Search Comparison  Search Server 2008.
USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Add/Remove/Update a list column All columns including lookup and calculated columns, in addition to many types of updates, such as a type change or.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
COMP 143 Web Development with Adobe Dreamweaver CC.
Search can be Your Best Friend You just Need to Know How to Talk to it IW 306 Ágnes Molnár.
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
SharePoint 2010 Performance and Capacity Planning Best Practices
Using E-Business Suite Attachments
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft Office Illustrated
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft Office Access 2003
Microsoft Office Access 2003
ASP.NET Module Subtitle.
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Microsoft Dynamics.
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

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 Content Custom menu control ASP.Net Forms Controls ASP.Net Forms Controls

3 Search Anatomy Custom search web part Full Text Query Custom search web part Full Text Query

4 Details Pages Data Form web part Custom web part

5 Index Lists Platform Architecture Auction Mgmt System Export XML file of Changes Biztalk process File Get Lookups Get Existing Items SP Lists Web Service

6 Alternate Architecture Auction Mgmt System Export XML file of Changes Biztalk process File Index BDC Update SQL Tables BDC Entities

7 Search Advanced Search only works from Search Centre Search hits only logged in Search Centre Items not returned when sorting on property Registry change

8 Server Topologies

9 Performance Analysis

10 Disk Configuration Temp DBDB Logs Search Database Content Databases SAN Operating System Temp DB Local Disk Backups

11 Large Lists More than 2000 use sub folders Select only fields needed in Data Form Web Part does not do this Modify Datasource Query with Index columns you filter on Creates a lookup table in SQL that is indexed Use query optimise stored procedure (will be in SP2) Indexes become fragmented quickly if frequent data changes Cache XSLT output

12 Windows Load Balancing Supported by Microsoft Affinity IP address sticky Query and Index Servers Index server does not propagate if also Query All queries go to query server regardless of web front end

13 Compression IIS compressing everything Cannot exclude web services IISExpress Doesn’t compress postbacks F5 Hardware based Optimisation modules costs more PipeBoost Good compression and granularity No Optimisation RPO Compression and Optimisation Must test thoroughly Disable BlobCache?

14 Page Optimisation Core.js in an IFRAME and only when authenticated Modify init.js to remove ActiveX control Remove view state at a page level set on controls Remove in line Javascript and CSS Combine CSS and JS files

15 Output Cache Cache’s entire page output Set globally and overridden at site level Can also be by page layout Templates for Internet, Extranet and Internet Can vary by user rights Vary by Parameters or Querystring Consider cache hit ratio

16 Blobcache – How it works No BlobCache no image or file cache headers Browser will issue 403 All 403’s are checked and session updated in SSP Database Http Modules to add headers do not work Set max-age – not always default correctly Set Frequency to check cache file changeCheckInterval

17 Vanity URL HTTP Module Uses SharePoint list and page event handler Re-Write Used for SEO External published links Re-Direct Support old site URLS with 301 Redirect Page re-write in future

18 Security Block calls to web services _vti_bin by internal IP only in IIS Block Access to /lists and /forms Out-of-the-box lockdown feature also blocks indexer from indexing lists Remove ability to add attachments