SlideShare a Scribd company logo
SharePoint 2013
Tips, Tricks and Lessons Learned

Dennis Bottjer
SharePoint Solution Architect
Introductions
Dennis started his career, years ago, as a help desk
professional for an architecture firm and experienced, first
hand, the struggle of small business & technology. Through
that experience and his education in MIS at OU, he gained a
keen skill as a developer & a passion for designing business
applications. Over the course of 10 years, Dennis moved on
to work for several corporations and Fortune 500's like Bank
of America, leading teams to develop SharePoint & custom
software solutions on a much larger scale.
Today, Dennis spends the bulk of his time consulting with
ThriveFast's diverse clients. Occasionally, he'll take the night
off to attend or speak at a conference or event like
'SharePoint Saturdays' or to read a good book.
Leadership: President of the Tulsa SharePoint Interest
Group.
@DBottjer

DennisBottjer.com

Dennis.Bottjer@thrivefast.com
Agenda

 PowerShell
 General
 Performance
Where is my
STSADM?
SharePoint PowerShell
 Fact: Not If, When.
 Why use?
 Use ISE
 Additional Tips & Demos
Why Use PowerShell?

1.
2.
3.
4.

It’s repeatable, across farm and environments
Documentation
Power of .NET
Get rid of Ugly Guids (DB Names)
No Editor, Just Command Prompt?

Use the ISE
Issue: PowerShell Doesn’t Know SharePoint

Solution:
1. Use the SharePoint Management Console (PS)
2. Use Add-PSSnapin Microsoft.SharePoint.Powershell EA 0
Save Me…
SharePoint General
 Suite Bar Updates
 Hide the Quick Launch
 Hide the ‘Recent’ Heading
 Run Config Wizard from Command Line
 Employee Pics from AD
 Open in Windows Explorer
Issue: Suite Bar Text Reads “SharePoint” Instead
of Company Name

Solution:
$wa = Get-SPWebApplication “http://WebAppURL”
$wa.SuiteBarBrandingElementHtml = "IncWorx
Consulting"
$wa.Update()
Issue: Hide The Quick Launch With CSS

Solution:
Insert this code into a Script Editor Webpart
<style type="text/css">
#sideNavBox {DISPLAY: none}
#contentBox {MARGIN-LEFT: 0px}
</style>
Issue: Hide The Recent Heading
Solution:
1. Make a copy of the default master page.
2. Add a reference in your Master Page to the most recent
jQuery.min.js.
3. Next, search for the tag in your master page. Inside that
tag, place this bit of code:
$(document).ready(function() { var recentLi=
$("#ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationM
anager div ul li").filter(function(index) { return $("span span",
this)[0].innerText == "Recent"; }); if (recentLi != undefined) {
recentLi.hide(); } });
Issue: Running SharePoint Config Wizard GUI
Fails
Solution:
psconfig -cmd upgrade -inplace b2b -force -wait
Issue: Employee Pics Stored in AD Aren’t
Showing on Profiles
Solution:

Update-SPProfilePhotoStore CreateThumbnailsForImportedPhotos 1 –
MySiteHostLocation http://my.company.com
Note: Run as Admin
Issue: Open in Windows Explorer Doesn’t Work
on My Server
Solution:
1. Add Desktop Feature
2. Restart Server
3. Make sure webclient Windows Service is running
Help, SharePoint is
Slow…
SharePoint Performance
 Set Search Performance Level
 Rebuild Indexes
 SQL Statistics
 Automatically Detect Settings
 Set DB Auto Growth
Issue: SharePoint Environment is Unbearably
Slow
Solution:
Is noderunner.exe is running and using tons of
memory?
Run: (SharePoint Management PowerShell)
Set-SPEnterpriseSearchService -PerformanceLevel
Reduced
Issue: SharePoint Environment is Unbearably
Slow
Solution: SharePoint does not exist without SQL
Server and SQL Server Indexes become
fragmented.
1) Establish a Maintenance Plan that rebuilds your
indexes.
2) Use T-SQL to script the Rebuilding of Indexes
Example: http://bit.ly/GSYMAW
Issue: SharePoint Environment is Unbearably
Slow

Solution:
1. Rebuild Indexes (See Previous Slide)
2. DO NOT Enable Auto-Create Statistics
Issue: Document Viewing and Uploading is Slow
Solution: In IE Disable “Automatically Detect
Settings.”
1. In Internet Explorer, Go to the upper right corner and click on the
Gear:

2. Then select Internet Options Tab, and choose the connections tab as
shown below:
3. Click LAN Settings:

4. Uncheck the first check box “Automatically detect settings” if this is
checked, and click ok on all open screens.
5. Close and Re-Open Internet Explorer.
Issue: SharePoint Ignores the Model DB and
Auto Growth is Enabled by Default
Solution:
1. Set autogrow to a fixed size, not percentage.
2. Set fixed size based on expected total database size.
SharePoint 2013
Tips, Tricks and Lessons Learned

Thank You!
Dennis Bottjer
@DBottjer
www.DennisBottjer.com
Dennis.Bottjer@thrivefast.com

More Related Content

PPTX
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
PPTX
Tulsa techfest awesomelysimplesharepointsolutions
PPTX
Tulsa techfest debunking common SharePoint and Office 365 myths
PPTX
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
PPTX
Tulsa techfest awesomelysimplesharepointsolutions
PPTX
Tulsa TechFest 2015 Awesomely Simple SharePoint Solutions
PPTX
Quick & Easy SharePoint Forms with StratusForms
PPTX
Collab 365 building business solutions on Office 365 and SharePoint Online
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest debunking common SharePoint and Office 365 myths
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa TechFest 2015 Awesomely Simple SharePoint Solutions
Quick & Easy SharePoint Forms with StratusForms
Collab 365 building business solutions on Office 365 and SharePoint Online

What's hot (20)

PPTX
Search Driven Solutions
PPTX
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
PPTX
SharePoint Branding Guidance @ SharePoint Saturday San Diego
PPTX
Designing a great SharePoint Online intranet in Office 365
PPTX
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
PPTX
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
PPTX
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
PPTX
SharePoint Branding From Start to Finish
PDF
Dynamic no-code mashups in SharePoint 2010 and 2013
PPTX
Enhance SharePoint 2013 with Responsive Web Design
PPTX
Understanding SharePoint Online
PPTX
Office 365 for Beginners
PPTX
Powering Up SharePoint Forms with PowerApps
PPTX
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
PPTX
Create your own SharePoint Master Pages and Page Layouts
PDF
Should you migrate to SharePoint 2013?
PPTX
SharePoint Saturday UK - Intranet Branding for Developers
PPTX
Branding SharePoint 2013
PPTX
SPS Nashville Modern Sharepoint Experience
PDF
Microsoft SharePoint
Search Driven Solutions
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Designing a great SharePoint Online intranet in Office 365
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
SharePoint Branding From Start to Finish
Dynamic no-code mashups in SharePoint 2010 and 2013
Enhance SharePoint 2013 with Responsive Web Design
Understanding SharePoint Online
Office 365 for Beginners
Powering Up SharePoint Forms with PowerApps
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
Create your own SharePoint Master Pages and Page Layouts
Should you migrate to SharePoint 2013?
SharePoint Saturday UK - Intranet Branding for Developers
Branding SharePoint 2013
SPS Nashville Modern Sharepoint Experience
Microsoft SharePoint
Ad

Similar to Tulsa Tech Fest - SharePoint 2013 Lessons Learned (20)

PPTX
SharePoint Jonah Lomu of CMS
 
PPTX
SharePoint as a Web CMS
PPTX
Developing branding solutions for 2013
PDF
Top SharePoint misconfiguration
PPTX
Sharepoint conference 3 - continental
PPTX
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
PPTX
SharePoint Keynote NZSPC 10 Steps to Successful Deployment
PDF
Top SharePoint Issues SPS Event New Hampshire 2014
PPTX
Bootstrap for Beginners
PPT
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
DOC
Basant Resume
PPTX
Empowering Business Users with Flexible SharePoint Customization
PPT
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
PPTX
SharePoint - You've got it, now what?
PPT
SharePoint Governance: From Chaos to Success in 10 Steps
PPT
CVNUG - Share Point Development
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPTX
Continental Airlines 2009 Microsoft SharePoint Conference Presentation
PPTX
Design Manager 2013
PPTX
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePoint Jonah Lomu of CMS
 
SharePoint as a Web CMS
Developing branding solutions for 2013
Top SharePoint misconfiguration
Sharepoint conference 3 - continental
Keynote SharePoint Community Conference 10 Steps to Successful Deployment (NZ...
SharePoint Keynote NZSPC 10 Steps to Successful Deployment
Top SharePoint Issues SPS Event New Hampshire 2014
Bootstrap for Beginners
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Basant Resume
Empowering Business Users with Flexible SharePoint Customization
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
SharePoint - You've got it, now what?
SharePoint Governance: From Chaos to Success in 10 Steps
CVNUG - Share Point Development
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Continental Airlines 2009 Microsoft SharePoint Conference Presentation
Design Manager 2013
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
Ad

More from April Dunnam (10)

PPTX
Power Apps Accessibility.pptx
PDF
EPPC22_Hands On with the Latest Power Platform Features.pdf
PPTX
M365 Virtual Conference: Power Apps Makeover
PPTX
M365 Virtual Conference: Componentize Your Power Apps
PPTX
Power Apps Makeover: Basic to Beautiful SPS Charlotte
PPTX
PowerApps, Forms, Flow, oh my!
PDF
Next Level PowerApps SPS St Louis
PPTX
Next Level PowerApps
PPTX
Powering the Modern Classroom with PowerApps & PowerBI
PPTX
Intro to PowerApps and Flow
Power Apps Accessibility.pptx
EPPC22_Hands On with the Latest Power Platform Features.pdf
M365 Virtual Conference: Power Apps Makeover
M365 Virtual Conference: Componentize Your Power Apps
Power Apps Makeover: Basic to Beautiful SPS Charlotte
PowerApps, Forms, Flow, oh my!
Next Level PowerApps SPS St Louis
Next Level PowerApps
Powering the Modern Classroom with PowerApps & PowerBI
Intro to PowerApps and Flow

Recently uploaded (20)

PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Amazon (Business Studies) management studies
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Training And Development of Employee .pdf
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
IFRS Notes in your pocket for study all the time
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
A Brief Introduction About Julia Allison
PDF
MSPs in 10 Words - Created by US MSP Network
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPT
Chapter four Project-Preparation material
PDF
Business model innovation report 2022.pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
Amazon (Business Studies) management studies
Power and position in leadershipDOC-20250808-WA0011..pdf
Chapter 5_Foreign Exchange Market in .pdf
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
340036916-American-Literature-Literary-Period-Overview.ppt
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Training And Development of Employee .pdf
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
IFRS Notes in your pocket for study all the time
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
A Brief Introduction About Julia Allison
MSPs in 10 Words - Created by US MSP Network
Euro SEO Services 1st 3 General Updates.docx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Chapter four Project-Preparation material
Business model innovation report 2022.pdf

Tulsa Tech Fest - SharePoint 2013 Lessons Learned

  • 1. SharePoint 2013 Tips, Tricks and Lessons Learned Dennis Bottjer SharePoint Solution Architect
  • 2. Introductions Dennis started his career, years ago, as a help desk professional for an architecture firm and experienced, first hand, the struggle of small business & technology. Through that experience and his education in MIS at OU, he gained a keen skill as a developer & a passion for designing business applications. Over the course of 10 years, Dennis moved on to work for several corporations and Fortune 500's like Bank of America, leading teams to develop SharePoint & custom software solutions on a much larger scale. Today, Dennis spends the bulk of his time consulting with ThriveFast's diverse clients. Occasionally, he'll take the night off to attend or speak at a conference or event like 'SharePoint Saturdays' or to read a good book. Leadership: President of the Tulsa SharePoint Interest Group. @DBottjer DennisBottjer.com Dennis.Bottjer@thrivefast.com
  • 5. SharePoint PowerShell  Fact: Not If, When.  Why use?  Use ISE  Additional Tips & Demos
  • 6. Why Use PowerShell? 1. 2. 3. 4. It’s repeatable, across farm and environments Documentation Power of .NET Get rid of Ugly Guids (DB Names)
  • 7. No Editor, Just Command Prompt? Use the ISE
  • 8. Issue: PowerShell Doesn’t Know SharePoint Solution: 1. Use the SharePoint Management Console (PS) 2. Use Add-PSSnapin Microsoft.SharePoint.Powershell EA 0
  • 10. SharePoint General  Suite Bar Updates  Hide the Quick Launch  Hide the ‘Recent’ Heading  Run Config Wizard from Command Line  Employee Pics from AD  Open in Windows Explorer
  • 11. Issue: Suite Bar Text Reads “SharePoint” Instead of Company Name Solution: $wa = Get-SPWebApplication “http://WebAppURL” $wa.SuiteBarBrandingElementHtml = "IncWorx Consulting" $wa.Update()
  • 12. Issue: Hide The Quick Launch With CSS Solution: Insert this code into a Script Editor Webpart <style type="text/css"> #sideNavBox {DISPLAY: none} #contentBox {MARGIN-LEFT: 0px} </style>
  • 13. Issue: Hide The Recent Heading Solution: 1. Make a copy of the default master page. 2. Add a reference in your Master Page to the most recent jQuery.min.js. 3. Next, search for the tag in your master page. Inside that tag, place this bit of code: $(document).ready(function() { var recentLi= $("#ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationM anager div ul li").filter(function(index) { return $("span span", this)[0].innerText == "Recent"; }); if (recentLi != undefined) { recentLi.hide(); } });
  • 14. Issue: Running SharePoint Config Wizard GUI Fails Solution: psconfig -cmd upgrade -inplace b2b -force -wait
  • 15. Issue: Employee Pics Stored in AD Aren’t Showing on Profiles Solution: Update-SPProfilePhotoStore CreateThumbnailsForImportedPhotos 1 – MySiteHostLocation http://my.company.com Note: Run as Admin
  • 16. Issue: Open in Windows Explorer Doesn’t Work on My Server Solution: 1. Add Desktop Feature 2. Restart Server 3. Make sure webclient Windows Service is running
  • 18. SharePoint Performance  Set Search Performance Level  Rebuild Indexes  SQL Statistics  Automatically Detect Settings  Set DB Auto Growth
  • 19. Issue: SharePoint Environment is Unbearably Slow Solution: Is noderunner.exe is running and using tons of memory? Run: (SharePoint Management PowerShell) Set-SPEnterpriseSearchService -PerformanceLevel Reduced
  • 20. Issue: SharePoint Environment is Unbearably Slow Solution: SharePoint does not exist without SQL Server and SQL Server Indexes become fragmented. 1) Establish a Maintenance Plan that rebuilds your indexes. 2) Use T-SQL to script the Rebuilding of Indexes Example: http://bit.ly/GSYMAW
  • 21. Issue: SharePoint Environment is Unbearably Slow Solution: 1. Rebuild Indexes (See Previous Slide) 2. DO NOT Enable Auto-Create Statistics
  • 22. Issue: Document Viewing and Uploading is Slow Solution: In IE Disable “Automatically Detect Settings.” 1. In Internet Explorer, Go to the upper right corner and click on the Gear: 2. Then select Internet Options Tab, and choose the connections tab as shown below: 3. Click LAN Settings: 4. Uncheck the first check box “Automatically detect settings” if this is checked, and click ok on all open screens. 5. Close and Re-Open Internet Explorer.
  • 23. Issue: SharePoint Ignores the Model DB and Auto Growth is Enabled by Default Solution: 1. Set autogrow to a fixed size, not percentage. 2. Set fixed size based on expected total database size.
  • 24. SharePoint 2013 Tips, Tricks and Lessons Learned Thank You! Dennis Bottjer @DBottjer www.DennisBottjer.com Dennis.Bottjer@thrivefast.com