SlideShare a Scribd company logo
Looking at CodePlex
SharePoint User Group UK – 11th March 2014
Steven Andrews
Who am I?
• Works as a Business Analyst for Live Nation /
Ticketmaster
• Working with the product since SharePoint 2003
• Spends a lot of time in the forums (both answering
and asking questions)
• Likes running
Agenda
• CodePlex Introduction and mention of famous SP Projects
• Reasons for looking at CodePlex projects
• Commercial vs. Open Source & how they apply to SharePoint
• Individual / Personal benefits to getting involved in CodePlex
• Brief discussion of four SharePoint projects
Introducing CodePlex
• Launched June 2006
• January 2010 it hosted 13,022 projects
• January 2010 Mercurial support was added
• March 2012 Git was added as a source control
option
• March 2013 it hosted 32, 310 projects
• Has 2409 SharePoint related projects
Famous CodePlex Projects
• CodePlex has some famous SharePoint projects that already have a
fair amount of coverage: -
• Jquery SPServices by Marc Anderson – 114,257 downloads
• AutoSPInstaller by Brian Lalncette –62,191 downloads
• SPManager (2007 – 2013) by Anders Dissing & Carsten Keutmann (63,035
downloads)
• These projects already have a fair amount of literature and attention,
so whilst they’ll be acknowledged as part of the community, generally
they won’t be discussed
Why look at CodePlex projects?
• Commercial companies / communities have their own evangelical
types
• AvePoint (Jeremy Thake)
• Metalogix (Christian Buckley)
• Etc.
• Exploring the stats in the community a little. 2409 approx. projects
• Not all have source code
• Some are pointers to blogs / paid products
• Education & Sharing of information regarding these tools
• Microsoft have uploaded many of their code samples to CodePlex
Commercial vs. Open Source
• Open Source vs. Commercial lines of thinking have some very
developed thought processes
• Cost: Purchase cost vs. life cycle cost (snapshot product)
• Security: Security still an issue but not as severe as
• Flexibility: Paid extensibility vs. OS Community contributions
• Support: Paid Support vs. adhoc developer support
• Soft Benefit: Community Member Contribution
• Services & Products vs. snapshot product
CodePlex Licensing
• CodePlex makes available a number of
licenses ranging from standard Open Source
licenses to Mozilla and Microsoft-specific
licenses. Some of the more frequently
available licenses are: -
• GPL: Obliges ANY changes made to the code to
be made public
• LGPL: Allows dynamic linking of code without
the sharing restriction
• MIT: Obliges credit to be given but little else
Other Benefits of CodePlex
• Individual / Professional of getting involved in CodePlex
• Peer Networking: Some interesting & gifted people work on CodePlex projects
• Collaboration: Potential to work on some of these projects
• Coder
• Tester
• Documentation
• Code Learning / Education: Increase exposure to parts of the product
Scope of CodePlex Projects
• 2409 SharePoint Products
• 1727 Alpha
• 1534 Beta
• 1019 Stable
• Additions include items such as
• Chart Parts
• Service Application Extensions
• Responsive Design Templates
• Search Engine Customisations
• Windows Forms Applications
Introducing CodePlex Corner
• Several people in the community have looked at CodePlex stuff
• Bill Simser used to mention a few projects a month
• Michael Greth & his SharePoint Daily
• My own contribution is a new project / series: CodePlex Corner
• Deep dive on each project that looks interesting / useful
• Where appropriate a brief tutorial will also be written
• Aim is to create a education / information review that can be used
• Currently posted to my blog & the TechNet Wiki for community editing
Project #1: Seadragon Viewer
• Built by Nikolas Charlebois – Laprade
• Creates an Web Part Wrapper around a
Deep Zoom Image
• Originally created by Microsoft Live
Labs
• Example usage can be seen on the
SharePoint 2013 Server Architecture
diagrams in TechNet
• Sample Usage: High level / large images
Project #2: List Field Manager
• Built by Adam Cauley for Corasworks customers
• Exposes column level properties via a Web Part
• Does not work on External Content Types
• Can provide more utility for form management for
Power Users and provide more extensibility
Project #3 JEFS
• Built by Tomek Stojecki
• Stands for JavaScript Editor for SharePoint
• Sandbox Editor that provides an in-browser alternative to CEWP
• Provides an easy way to manage and separate CSS, HTML, Libraries &
Java Script
• Can be surfaced on Form Pages, Views, Wiki Pages and invoked
manually
Project #4 Sushi
• Developed by Joseph Fluckiger & Ryan Hayes
• SharePoint Utility with a Smart Helpful Interface (Sushi)
• Designed to work around stsadm limitations
• Some utilities overtaken by PowerShell but others still very useful
• Copy View
• Archive Documents
• Apply theme to sites (bulk)
Upcoming Plans & Ideas
• Continue looking at projects such as
• Feature Manager
• Responsive SharePoint
• Would invite other community members to contribute
• Potentially bundle these up in a PDF download for the community
Thanks & questions?
• Thanks for your time
• Any questions, comments?
• Contact Details
• Email: Steven.Andrews@livenation.co.uk
• Blog: http://baron72.wordpress.com/
• Twitter: @backpackerd00d

More Related Content

PPTX
Exploring a simpler, more portable, less overhead solution to deploy Elastics...
PPTX
Engage 2018 adm04 - The lazy admin wins
PPTX
IBM Connections Customizer: From Zero To Hero
PPTX
Enhance Productivity using SharePoint
PDF
BrightGen's Summer 16 Release Webinar
PPTX
Creating a Documentation Portal
PPTX
What‘s new in Office 365
PPTX
Mct Summit 2013 Why SharePoint 2013
Exploring a simpler, more portable, less overhead solution to deploy Elastics...
Engage 2018 adm04 - The lazy admin wins
IBM Connections Customizer: From Zero To Hero
Enhance Productivity using SharePoint
BrightGen's Summer 16 Release Webinar
Creating a Documentation Portal
What‘s new in Office 365
Mct Summit 2013 Why SharePoint 2013

What's hot (20)

PDF
Elasticsearch – Introducing New Containerized Metrics
PPTX
PPTX
Developing social solutions on Microsoft technologies (SP Social and Yammer)
PDF
UI Dev in Big data world using open source
PPTX
Custom Development in SharePoint – What are my options now?
PDF
Oracle Document Cloud Service
PPTX
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
PPTX
SharePoint Migration Series: Success Takes Three Actions
PPTX
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
PDF
USG Summit - September 2014 - Web Management using Drupal
PPTX
SharePoint Online (365) vs SharePoint On-Premises
PPTX
OpenStack - Powered Private Clouds
PPT
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
PPTX
how to connect your app to the activity stream with x-pages
PPTX
Entwickler camp2012 how to connect your app to the activity stream with x_pages
PDF
GWAVACon 2015: Micro Focus - Vibe, the collaboration Handyman
PDF
Micro Focus extend 10 and 10.1 with AcuToWeb
PPTX
Introduction to the BioJS project
PPTX
SharePoint Saturday Louisville 2012
PPTX
SharePoint development 2017 wrap-up
Elasticsearch – Introducing New Containerized Metrics
Developing social solutions on Microsoft technologies (SP Social and Yammer)
UI Dev in Big data world using open source
Custom Development in SharePoint – What are my options now?
Oracle Document Cloud Service
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
SharePoint Migration Series: Success Takes Three Actions
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
USG Summit - September 2014 - Web Management using Drupal
SharePoint Online (365) vs SharePoint On-Premises
OpenStack - Powered Private Clouds
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
how to connect your app to the activity stream with x-pages
Entwickler camp2012 how to connect your app to the activity stream with x_pages
GWAVACon 2015: Micro Focus - Vibe, the collaboration Handyman
Micro Focus extend 10 and 10.1 with AcuToWeb
Introduction to the BioJS project
SharePoint Saturday Louisville 2012
SharePoint development 2017 wrap-up
Ad

Viewers also liked (7)

PPTX
Sharepoint Toolbox
PPT
Diversidad de la Comunicación
PPT
Teoria comunicacion
PPTX
Modelos de comunicacion mapa conceptual
PPT
Modelos y esquemas de la comunicación de Aristóteles y de Harold D. Lasswell
PDF
Esquemas de los modelos de la comunicación
PPTX
Mapa conceptual La comunicacion
Sharepoint Toolbox
Diversidad de la Comunicación
Teoria comunicacion
Modelos de comunicacion mapa conceptual
Modelos y esquemas de la comunicación de Aristóteles y de Harold D. Lasswell
Esquemas de los modelos de la comunicación
Mapa conceptual La comunicacion
Ad

Similar to Suguk Southampton CodePlex - March 2014 (20)

PDF
DITA Interoperability
PDF
AD1545 - Extending the XPages Extension Library
PDF
Citizen Developer Tools (session at SharePoint Saturday Houston 4/28/2018) by...
PDF
Prototyping like it is 2022
PDF
Code the docs-yu liu
PPTX
SharePoint Conference 2014 wrap-up
PPTX
Guide to open source
PPTX
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
PPTX
How Atrium Health Implemented and Governs Office 365
PDF
Software extensibility of an open source project. OW2con'15, November 17, Par...
 
PDF
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
PPTX
Cross Site Collection Navigation
PPTX
Get A Head on Your Repository
PDF
Integroi oikein BizTalkilla ja Azurella
PPTX
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
PDF
Untangling DevOps - A high-level overview and how we got here
PPTX
Repairing with DITA - Don Day
PPTX
Oracle Application Express Introduction
PPTX
Why to Cloud Native
PDF
An Introduction to MIT's Drupal Cloud
DITA Interoperability
AD1545 - Extending the XPages Extension Library
Citizen Developer Tools (session at SharePoint Saturday Houston 4/28/2018) by...
Prototyping like it is 2022
Code the docs-yu liu
SharePoint Conference 2014 wrap-up
Guide to open source
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
How Atrium Health Implemented and Governs Office 365
Software extensibility of an open source project. OW2con'15, November 17, Par...
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
Cross Site Collection Navigation
Get A Head on Your Repository
Integroi oikein BizTalkilla ja Azurella
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Untangling DevOps - A high-level overview and how we got here
Repairing with DITA - Don Day
Oracle Application Express Introduction
Why to Cloud Native
An Introduction to MIT's Drupal Cloud

Recently uploaded (20)

PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Modernizing your data center with Dell and AMD
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Modernizing your data center with Dell and AMD
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Advanced Soft Computing BINUS July 2025.pdf
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Suguk Southampton CodePlex - March 2014

  • 1. Looking at CodePlex SharePoint User Group UK – 11th March 2014 Steven Andrews
  • 2. Who am I? • Works as a Business Analyst for Live Nation / Ticketmaster • Working with the product since SharePoint 2003 • Spends a lot of time in the forums (both answering and asking questions) • Likes running
  • 3. Agenda • CodePlex Introduction and mention of famous SP Projects • Reasons for looking at CodePlex projects • Commercial vs. Open Source & how they apply to SharePoint • Individual / Personal benefits to getting involved in CodePlex • Brief discussion of four SharePoint projects
  • 4. Introducing CodePlex • Launched June 2006 • January 2010 it hosted 13,022 projects • January 2010 Mercurial support was added • March 2012 Git was added as a source control option • March 2013 it hosted 32, 310 projects • Has 2409 SharePoint related projects
  • 5. Famous CodePlex Projects • CodePlex has some famous SharePoint projects that already have a fair amount of coverage: - • Jquery SPServices by Marc Anderson – 114,257 downloads • AutoSPInstaller by Brian Lalncette –62,191 downloads • SPManager (2007 – 2013) by Anders Dissing & Carsten Keutmann (63,035 downloads) • These projects already have a fair amount of literature and attention, so whilst they’ll be acknowledged as part of the community, generally they won’t be discussed
  • 6. Why look at CodePlex projects? • Commercial companies / communities have their own evangelical types • AvePoint (Jeremy Thake) • Metalogix (Christian Buckley) • Etc. • Exploring the stats in the community a little. 2409 approx. projects • Not all have source code • Some are pointers to blogs / paid products • Education & Sharing of information regarding these tools • Microsoft have uploaded many of their code samples to CodePlex
  • 7. Commercial vs. Open Source • Open Source vs. Commercial lines of thinking have some very developed thought processes • Cost: Purchase cost vs. life cycle cost (snapshot product) • Security: Security still an issue but not as severe as • Flexibility: Paid extensibility vs. OS Community contributions • Support: Paid Support vs. adhoc developer support • Soft Benefit: Community Member Contribution • Services & Products vs. snapshot product
  • 8. CodePlex Licensing • CodePlex makes available a number of licenses ranging from standard Open Source licenses to Mozilla and Microsoft-specific licenses. Some of the more frequently available licenses are: - • GPL: Obliges ANY changes made to the code to be made public • LGPL: Allows dynamic linking of code without the sharing restriction • MIT: Obliges credit to be given but little else
  • 9. Other Benefits of CodePlex • Individual / Professional of getting involved in CodePlex • Peer Networking: Some interesting & gifted people work on CodePlex projects • Collaboration: Potential to work on some of these projects • Coder • Tester • Documentation • Code Learning / Education: Increase exposure to parts of the product
  • 10. Scope of CodePlex Projects • 2409 SharePoint Products • 1727 Alpha • 1534 Beta • 1019 Stable • Additions include items such as • Chart Parts • Service Application Extensions • Responsive Design Templates • Search Engine Customisations • Windows Forms Applications
  • 11. Introducing CodePlex Corner • Several people in the community have looked at CodePlex stuff • Bill Simser used to mention a few projects a month • Michael Greth & his SharePoint Daily • My own contribution is a new project / series: CodePlex Corner • Deep dive on each project that looks interesting / useful • Where appropriate a brief tutorial will also be written • Aim is to create a education / information review that can be used • Currently posted to my blog & the TechNet Wiki for community editing
  • 12. Project #1: Seadragon Viewer • Built by Nikolas Charlebois – Laprade • Creates an Web Part Wrapper around a Deep Zoom Image • Originally created by Microsoft Live Labs • Example usage can be seen on the SharePoint 2013 Server Architecture diagrams in TechNet • Sample Usage: High level / large images
  • 13. Project #2: List Field Manager • Built by Adam Cauley for Corasworks customers • Exposes column level properties via a Web Part • Does not work on External Content Types • Can provide more utility for form management for Power Users and provide more extensibility
  • 14. Project #3 JEFS • Built by Tomek Stojecki • Stands for JavaScript Editor for SharePoint • Sandbox Editor that provides an in-browser alternative to CEWP • Provides an easy way to manage and separate CSS, HTML, Libraries & Java Script • Can be surfaced on Form Pages, Views, Wiki Pages and invoked manually
  • 15. Project #4 Sushi • Developed by Joseph Fluckiger & Ryan Hayes • SharePoint Utility with a Smart Helpful Interface (Sushi) • Designed to work around stsadm limitations • Some utilities overtaken by PowerShell but others still very useful • Copy View • Archive Documents • Apply theme to sites (bulk)
  • 16. Upcoming Plans & Ideas • Continue looking at projects such as • Feature Manager • Responsive SharePoint • Would invite other community members to contribute • Potentially bundle these up in a PDF download for the community
  • 17. Thanks & questions? • Thanks for your time • Any questions, comments? • Contact Details • Email: Steven.Andrews@livenation.co.uk • Blog: http://baron72.wordpress.com/ • Twitter: @backpackerd00d