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
Top Related