際際滷

際際滷Share a Scribd company logo
SharePoint Development Toolbox
Rodrigo Pinto
Portugal, GMT
April 16th /17th, 2014
SharePoint Solutions
Architect
Everis
Lisboa
Portugal
Contact
@scoutmanpt
stationsolutions@gmail.com
www.sharepointpt.org
SharePointDevelopmentToolbox
AGENDA
 SharePoint Developer tips
 ToolBox
 Environment
 System
 Helpers
 Dev
SP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo Pinto
SharePoint is
like sex 
if its a pain in the butt
its because youre
doing something
wrong
To be a
SharePoint Developer,
sometimes
i am...
SysAdmin
 Install OS
 Configure DNS
 AD Managment, etc
DBA
 Manage Databases
 Create DB Users,
permissions,etc
Web Designer
 Brand Site
 CSS, Javascript, etc
Super User
 Create Sites
 Permissions, add users, etc
User
 Use the system
SP24 S055 SharePointToolbox by Rodrigo Pinto
SharePoint
Developer
10 commitments
SharePoint
Developer
10 commitments
#1 Thy shall leave your development in better
shape that you found it
#2 Thy shall automate your processes
#3 Thy shall use your toolbox in a proper way
Dont expect the toolbox to do your work
Its a toolbox, not a minion
#4 Thy shall not reinvent the wheel
#5 Thy shall automate your processes
#6 Thy shall be consistent
Impose rules in each thing that
you do, and stick with it.
#7 Thy shall be social
Share knowledge,
share tips, share problems
#8 Thy shall make you solution self-sustained
#9 Thy shall be intuitive
. And specially
#10 Thy shall be carefull !
Use defensive coding
Leave the code better that you found it
Assume the worst case scenario on deployment
SharePoint
Developer
10 commitments
SP24 S055 SharePointToolbox by Rodrigo Pinto
Environment
desc : powershell Installation script
url : http://AutoSPInstaller.codeplex.com
vers : SharePoint 2010,2013
* See also AutoSPInstallerGui.codeplex.com
desc : download bits , create slipstream
url : http://AutoSPSourceBuilder.codeplex.com
vers : SharePoint 2010,2013
desc : powershell deployment script
url : http://AutoSPDeploy.codeplex.com
vers : SharePoint 2010, 2013
#AutoSP Family #
SP24 S055 SharePointToolbox by Rodrigo Pinto
desc : PowerShell execution engine using the
NuGet packaging infrastructure.
url : http://chocolatey.org/
Download useful SharePoint tool packages
#Environment#
desc : PS Command Builder
url : http://bit.ly/oWZ7Sj
vers : SharePoint 2010,2013,O365
desc : PS helpers
url : http://blog.falchionconsulting.com/index.php/downloads
vers : SharePoint 2007,2010,2013
desc : PS Editor & VS addin
url : http://powergui.org
#PowerShell #
SP24 S055 SharePointToolbox by Rodrigo Pinto
System
desc : advanced system utilities
url : http://technet.microsoft.com/en-us/sysinternals/bb545021/
desc : Unified Logging System files viewer
url : http://archive.msdn.microsoft.com/ULSViewer
vers : all versions
desc : ULS watcher , notified by systray
url : http://sptraceview.codeplex.com
vers : SP2007,SP2010,SP2013(*)
#System Tools#
desc : service accounts automation utility
url : https://sp2013serviceaccount.codeplex.com/
vers : SharePoint 2010,2013
desc : tool to analyze performance monitor log
url : http://pal.codeplex.com
desc : SharePoint Audit Log friendly viewer
url : http://spauditlogtranslator.codeplex.com
vers : SharePoint 2010,2013
#System Tools#
SP24 S055 SharePointToolbox by Rodrigo Pinto
Helpers
desc : search queries in Search REST API
url : http://sp2013searchtool.codeplex.com//
vers : SharePoint 2013
desc : SharePoint object model explorer
url : http://spm.codeplex.com
vers : SharePoint 2007,2010,2013
desc : SharePoint Client Browser
url : http://spcb.codeplex.com
vers : SharePoint 2010,2013
#SharePoint Helper Tools#
desc : buildtest SharePoint CAML Queries
url : http://www.camldesigner.com/
vers : SharePoint 2010,2013,O365
desc : SharePoint Administration tools
url : http://bit.ly/16qllar
vers : SharePoint 2010,2013!
desc : Finds faulty FeatureDefinitions and
cleanly uninstalls them.
url : https://featureadmin.codeplex.com/
vers : SharePoint 2007,2010,2013
#SharePoint Helper Tools#
SP24 S055 SharePointToolbox by Rodrigo Pinto
Development
Tools
desc : VS Addin, acelerated SharePoint Dev
url : http://cksdev.codeplex.com/
vers : SharePoint 2010,2013
desc : SharePoint Code Analysis Framework
url : http://www.spcaf.com
vers : SharePoint 2007,2010,2013
desc : JQuery library which abstracts
SharePoint's Web Services
url : http://spservices.codeplex.com/
vers : SharePoint 2007,2010,2013,O365
#Dev Tools#
desc :.NET assembly browser and decompiler
url : http://ILSPy.net
desc : web debugging proxy
url : http://fiddler2.com
#Dev Tools#
SP24 S055 SharePointToolbox by Rodrigo Pinto
Whats yours?
#Dev Tools#
?
mail me! stationsolutions@gmail.com
SP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo Pinto
SharePoint Development Toolbox
Rodrigo Pinto
Portugal, GMT
April 16th /17th, 2014

More Related Content

SP24 S055 SharePointToolbox by Rodrigo Pinto

  • 1. SharePoint Development Toolbox Rodrigo Pinto Portugal, GMT April 16th /17th, 2014
  • 3. SharePointDevelopmentToolbox AGENDA SharePoint Developer tips ToolBox Environment System Helpers Dev
  • 6. SharePoint is like sex if its a pain in the butt its because youre doing something wrong
  • 7. To be a SharePoint Developer, sometimes i am... SysAdmin Install OS Configure DNS AD Managment, etc DBA Manage Databases Create DB Users, permissions,etc Web Designer Brand Site CSS, Javascript, etc Super User Create Sites Permissions, add users, etc User Use the system
  • 10. SharePoint Developer 10 commitments #1 Thy shall leave your development in better shape that you found it #2 Thy shall automate your processes #3 Thy shall use your toolbox in a proper way Dont expect the toolbox to do your work Its a toolbox, not a minion #4 Thy shall not reinvent the wheel #5 Thy shall automate your processes #6 Thy shall be consistent Impose rules in each thing that you do, and stick with it.
  • 11. #7 Thy shall be social Share knowledge, share tips, share problems #8 Thy shall make you solution self-sustained #9 Thy shall be intuitive . And specially #10 Thy shall be carefull ! Use defensive coding Leave the code better that you found it Assume the worst case scenario on deployment SharePoint Developer 10 commitments
  • 14. desc : powershell Installation script url : http://AutoSPInstaller.codeplex.com vers : SharePoint 2010,2013 * See also AutoSPInstallerGui.codeplex.com desc : download bits , create slipstream url : http://AutoSPSourceBuilder.codeplex.com vers : SharePoint 2010,2013 desc : powershell deployment script url : http://AutoSPDeploy.codeplex.com vers : SharePoint 2010, 2013 #AutoSP Family #
  • 16. desc : PowerShell execution engine using the NuGet packaging infrastructure. url : http://chocolatey.org/ Download useful SharePoint tool packages #Environment#
  • 17. desc : PS Command Builder url : http://bit.ly/oWZ7Sj vers : SharePoint 2010,2013,O365 desc : PS helpers url : http://blog.falchionconsulting.com/index.php/downloads vers : SharePoint 2007,2010,2013 desc : PS Editor & VS addin url : http://powergui.org #PowerShell #
  • 20. desc : advanced system utilities url : http://technet.microsoft.com/en-us/sysinternals/bb545021/ desc : Unified Logging System files viewer url : http://archive.msdn.microsoft.com/ULSViewer vers : all versions desc : ULS watcher , notified by systray url : http://sptraceview.codeplex.com vers : SP2007,SP2010,SP2013(*) #System Tools#
  • 21. desc : service accounts automation utility url : https://sp2013serviceaccount.codeplex.com/ vers : SharePoint 2010,2013 desc : tool to analyze performance monitor log url : http://pal.codeplex.com desc : SharePoint Audit Log friendly viewer url : http://spauditlogtranslator.codeplex.com vers : SharePoint 2010,2013 #System Tools#
  • 24. desc : search queries in Search REST API url : http://sp2013searchtool.codeplex.com// vers : SharePoint 2013 desc : SharePoint object model explorer url : http://spm.codeplex.com vers : SharePoint 2007,2010,2013 desc : SharePoint Client Browser url : http://spcb.codeplex.com vers : SharePoint 2010,2013 #SharePoint Helper Tools#
  • 25. desc : buildtest SharePoint CAML Queries url : http://www.camldesigner.com/ vers : SharePoint 2010,2013,O365 desc : SharePoint Administration tools url : http://bit.ly/16qllar vers : SharePoint 2010,2013! desc : Finds faulty FeatureDefinitions and cleanly uninstalls them. url : https://featureadmin.codeplex.com/ vers : SharePoint 2007,2010,2013 #SharePoint Helper Tools#
  • 28. desc : VS Addin, acelerated SharePoint Dev url : http://cksdev.codeplex.com/ vers : SharePoint 2010,2013 desc : SharePoint Code Analysis Framework url : http://www.spcaf.com vers : SharePoint 2007,2010,2013 desc : JQuery library which abstracts SharePoint's Web Services url : http://spservices.codeplex.com/ vers : SharePoint 2007,2010,2013,O365 #Dev Tools#
  • 29. desc :.NET assembly browser and decompiler url : http://ILSPy.net desc : web debugging proxy url : http://fiddler2.com #Dev Tools#
  • 31. Whats yours? #Dev Tools# ? mail me! stationsolutions@gmail.com
  • 34. SharePoint Development Toolbox Rodrigo Pinto Portugal, GMT April 16th /17th, 2014