Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Introduction to SharePoint 2010
1.
2. Staples of a developer’s life.
0 CRUD screens.
0 Reports.
0 Authentication and security – a top priority.
0 Releasing and Maintaining applications at bizarre
times of the night are sometimes required.
0 And more…
3. Things that make developers’
lives suck.
0 CRUD screens are boring.
0 Users know the information they need in a report better
than we do. -OR- It would take half as long if they could do
it themselves.
0 Authentication and security has been done before, but we
have to build another login screen…and security…and
filtering…every single time.
0 Sleep is better than deploying. Deployments should be
easier by now!
0 And more…
0 Basically: Rebuilding plumbing for every application..
IS LAME!
4.
5. Sites
0 Master Pages/CSS/Themes
0 WebParts/Portal
0 Ribbon UI
0 SharePoint Workspace (formerly Groove)
0 SharePoint Mobile for Windows Phone 7
0 Office Webapps and Office Clients Sites
Communities
ContentSearch
Insights
Composites
6. Communities
0 Tagging and ratings
0 Social Bookmarking
0 Blogs and Wikis
0 My Sites
0 Activity feeds
0 Profiles and Expertise
0 Organization Structure
0 Basically: Facebook.
Sites
Communities
ContentSearch
Insights
Composites
7. Content
0 Content Types
0 Enterprise Metadata
0 Document Sets
0 Special Media content types.
0 Remote Blob Storage
0 The SharePoint List
Sites
Communities
Content
Search
Insights
Composites
8. Search
0 Social Relevance
0 Phonetic Search
0 Indexing of External Sites/Storage
0 FAST Search Integration
Sites
Communities
Content
Search
Insights
Composites
9. Insights and Analytics
0 PerformancePoint Services
0 Excel Services
0 External Lists
0 Chart Web Part
0 Web Analytics
0 PowerPivot
Sites
Communities
ContentSearch
Insights
Composites
10. Composites
0 Business Connectivity Services
0 InfoPath Form Services
0 External Lists
0 Workflow (WF)
0 SharePoint Designer
0 Visual Studio
0 Visio
0 Extensive API
0 REST/ATOM/RSS
Sites
Communities
ContentSearch
Insights
Composites
11.
12. The SharePoint Object Model
SPFarm
SPService (Webapps, search, Excel services)
SPWebApplication (The IIS website)
SPSite (Site Collection)
SPWeb (Site)
SPList SPWeb
SPList
13. Benefits of SharePoint as a
Development Platform
0 Data management
0 Document management
0 CMS
0 Office applications
0 Metadata management
0 BPM Framework
0 Social Framework
0 Security
0 Scalability
0 Availability
0 Connectivity
0 Extensibility
0 Manageability
0 Performance
0 Analytics