View
384
Download
2
Embed Size (px)
DESCRIPTION
We all know there are great challenges in implementing existing \ customization features within the SharePoint platform,not only by the complexity, but also by how we conduct our features, content types and everything around it "What do YOU use to develop in SharePoint?" It is the question I am asked most often. In this awesome session get to know some of tools that SharePoint Developers usually use to help and speed up the development process.
Citation preview
SharePoint Development ToolboxRodrigo PintoPortugal, GMTApril 16th /17th, 2014
• 15 years of experience in Software Engineering & Architecture
• Tends to use innovation in creating new solutions and development strategies.
• Speaker since 2009, started the SharePoint Portuguese User Group and loves the idea By and For the Community.
Rodrigo PintoSharePoint Solutions Architect
EverisLisboaPortugal
Contact@[email protected]
www.sharepointpt.org
SharePoint Development Toolbox
AGENDA
• SharePoint Developer tips• ToolBox• Environment• System• Helpers• Dev
SharePoint Development Tips
…old chinese saying…
SharePoint is like sex
…
“if it’s a pain in the butt it’s because your’e doing something wrong”
SPDev is a newbreed generation….
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,
etcUser
• Use the system
SharePoint Developer10 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
Don’t expect the toolbox to do your workIt’s a toolbox, not a minion
#4 Thy shall not reinvent the wheel
#5 Thy shall automate your processes
#6 Thy shall be consistentImpose rules in each thing that
you do, and stick with it.
#7 Thy shall be socialShare 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 itAssume the worst case scenario on
deployment
SharePoint Developer10 commitments
The Toolbox
Environment
desc : powershell Installation script url : http://AutoSPInstaller.codeplex.comvers : SharePoint 2010,2013* See also AutoSPInstallerGui.codeplex.com
desc : download bits , create slipstream url : http://AutoSPSourceBuilder.codeplex.comvers : SharePoint 2010,2013
desc : powershell deployment script url : http://AutoSPDeploy.codeplex.comvers : SharePoint 2010, 2013
#AutoSP Family #
desc : PowerShell execution engine using the NuGet packaging infrastructure. url : http://chocolatey.org/
Download useful SharePoint tool packages
#Environment#
desc : PS Command Builderurl : http://bit.ly/oWZ7Sjvers : SharePoint 2010,2013,O365
desc : PS helpers url : http://blog.falchionconsulting.com/index.php/downloadsvers : SharePoint 2007,2010,2013
desc : PS Editor & VS addinurl : http://powergui.org
#PowerShell #
System
desc : advanced system utilitiesurl : http://technet.microsoft.com/en-us/sysinternals/bb545021/
desc : Unified Logging System files viewer url : http://archive.msdn.microsoft.com/ULSViewervers : all versions
desc : ULS watcher , notified by systrayurl : http://sptraceview.codeplex.comvers : SP2007,SP2010,SP2013(*)
#System Tools#
desc : service accounts automation utilityurl : 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 viewerurl : http://spauditlogtranslator.codeplex.comvers : SharePoint 2010,2013
#System Tools#
Helpers
desc : search queries in Search REST APIurl : http://sp2013searchtool.codeplex.com// vers : SharePoint 2013
desc : SharePoint object model explorer url : http://spm.codeplex.comvers : SharePoint 2007,2010,2013
desc : SharePoint Client Browser url : http://spcb.codeplex.comvers : SharePoint 2010,2013
#SharePoint Helper Tools#
desc : build\test SharePoint CAML Queriesurl : http://www.camldesigner.com/vers : SharePoint 2010,2013,O365
desc : SharePoint Administration tools url : http://bit.ly/16qllarvers : SharePoint 2010,2013!
desc : Finds faulty FeatureDefinitions and cleanly uninstalls them.url : https://featureadmin.codeplex.com/vers : SharePoint 2007,2010,2013
#SharePoint Helper Tools#
desc : VS Addin, acelerated SharePoint Devurl : 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 Servicesurl : http://spservices.codeplex.com/vers : SharePoint 2007,2010,2013,O365
#Dev Tools#
desc :.NET assembly browser and decompilerurl : http://ILSPy.net
desc : web debugging proxy url : http://fiddler2.com
#Dev Tools#
...the anchor will pick some of them up!
Questions?Post your questions in the chat...
SharePoint Development ToolboxRodrigo PintoPortugal, GMTApril 16th /17th, 2014