SlideShare a Scribd company logo
1 of 70
How to create SharePoint 2013
 Apps that everybody loves
         Maarten Visser
whoami
 ondertitel



Internet websites since 1994
Intranet portals since 1998
SharePoint since 2000          @mvisser
                                mvisser@meetroo.com




                               Consultant / Architect
                               Cloud / Collaboration
Who are you?



END USER   POWER USER    CASUAL     HARDCORE
                        DEVELOPER   DEVELOPER

   P1          P2          P3          P4
What tools to use?



 END USER            POWER USER        CASUAL            HARDCORE
                                      DEVELOPER          DEVELOPER

Web UI / Designer / Access P2
    P1                     Services      P3   Visual Studio   P4

                                      NAPA
Agenda
Agenda
• What are great SharePoint Apps?
   •   What are killer apps?
   •   Apps vs Content



• How to build Apps in SharePoint 2013
   – SharePoint 2013 Apps
   – Access Services
   – Search driven Apps



• Q&A
What are SharePoint Killer Apps?

      ondertitel
 • Create Traffic to your intranet or extranet (portal)
 • Makes your organization more successful
 • Make people more productive
 • Filll organisational needs…
What are Killer Apps?
ondertitel




       SharePoint solutions which gets users



       Enthusiastic!
And which are adopted quickly
ondertitel




       Apps vs Content
ondertitel




             Content
ondertitel




             Apps
A good Apps is…

       ondertitel
• Easy to use
• Easy to navigate
• Easy to integrate
• Easy to grow in to [basic to advanced features]
• ….
So what is a killer app?

• A great app without great content is worthless
• A bad app with great content is valuable!
• A great app with great content is a killer app!
Who should like it?
  ondertitel
• Secretaries
• Collaboration Junkies
• (Project) Managers
• Project sponsor
What do secretaries like?
         ondertitel



               • Secretaries
                      • Social Stuff
                      • Time savers!
                      • Easy Sharing
Examples
 ondertitel



       • Company Phonebook / Facebook
       • Video‟s of events
       • Note boards
Community Portal
Expertise search also
returns relevant authored
documents
What do Collab Junkies like?
           ondertitel



                 • Collaboration Junkies
                        • Reduce E-mail
                        • Data aggregation
                        • Destroy the fileserver!
Examples
 ondertitel



       • Document Center & Knowledge bases
       • Project (Collaboration) sites
       • Offline Collaboration [SkyDrive Pro!]
Document Center




4-12-2012
Create
                   knowledge
                   management
                   portals with
                   auto-
                   generated
                   content

Taxonomic
navigation bound
to term set in
metadata term
store
Click ‘SYNC’ to
    synchronize
    document libraries for
    offline access




Specify where
synchronized
documents will go
locally
Always stay in sync with
SkyDrive Pro
What do managers like?
        ondertitel



              • Organize Stuff
              • Dashboards
              • Control
Timeline view of
tasks
Examples
 ondertitel



       • Expense / Purchase Requets Workflow
       • Business Intelligence Sites




                                           Rollup of
                                           tasks, including
                                           workflow tasks
How to build Apps in
 SharePoint 2013?
How to build Killer Apps
       in SharePoint 2013?


– SharePoint Apps
– Access Services Apps
– Search driven Apps
Apps for Office and SharePoint
SP2013 Common App Architecture


                                                 APP




                                                                         Web Server Host
                Browser Host




                                                                                           3rd Party Services
Other Devices
  & Clients




                                                                           Server APIs
                Client APIs




                               Office                  SharePoint
                                                       & Exchange

                                        Client                  Server
Apps for SharePoint
• Use the full power of SharePoint
  – Lists, Doc Libs, Workflow, Event Receivers, BCS, etc.


• App Shapes
          Immersive     App Part   Custom Action
SharePoint App
• PROS
  – The sky cloud is the limit
  – Relatively easy to integrate with external systems
  – Easy to deploy


• CONS
  – Upfront Design required
  – Developer skills required
  – Might become a complex solution to support
Access


“Loved by End Users and Power Users”

          “Hated by IT Pro‟s and Developers”



                .mdb
Access mission
Where is the data stored?
     SharePoint Online
    SharePoint On Prem     Windows Azure
                         SQL Server On Prem
Quickly create business value with browser-based apps.


             Quickly create                           Your Access app                     Control your apps
             custom apps for the                      automatically looks                 front-end in
             web that help run                        gorgeous and easy to                SharePoint with
             your business or                         navigate thanks to                  Office 365 and back-
             department. No app                       the new "App                        end data stored in
             development                              Experience".                        SQL.
             knowledge is
             needed!


•   App Templates & Table Templates    •   “App Experience” without coding   •   SharePoint permissions with
                                           it                                    Office 365 or on-premise server
•   Maintain existing desktop
    databases & import data            •   Related Items & Autocomplete      •   Windows Azure SQL Database or
                                           controls make data entry easy         SQL Server back-end
•   Apps for SharePoint in a browser
                                       •   Drill-thru to details
User Interface Model



                                         2. Choose view

                                                5. Add and save items




1. Choose table


                  3. Search and filter


                        4. Edit items
User Interface Model - Customizations



                                  Add Views

                                          Add Buttons




  Add Tables
& Change Icons
                 Change Fields


                    Edit Layout
UI Macros
Data Macros
Linking to SharePoint Lists
Backup, Packaging, and Publishing
Access Services Apps
• PROS
  – Quickly build [structured] data driven apps
  – By far the best way ever to manage Access Solutions!
  – Easy to deploy


• CONS
  – Transferring an existing app to a developer might be challenging
  – Has to overcome a bad reputation by IT Pro‟s and Devs
Major investments in SP Search!
Developer‟s view of search
  HTTP

                                Query
 File                          Pipeline
 Shares



SharePoint




 Profiles
                    Content
                    Pipeline


Exchange




Lotus
Notes



Documentum




 Custom
Building Blocks
Analogous to federated locations or scopes [also filter on file or content type!]



Alters query under given conditions [Best Bets!]



Determines how results are displayed [Display templates!]
[No code] Development Options
SharePoint Search Apps
Windows 8 Apps
Search Driven Apps
• PROS
 – Perfect solution for Content aggregation!
 – No more „Site [Collection] scope‟ limitations
 – Easy to setup using the Query builder

• CONS
 – There might be a small delay in seeing the
   latest results
    • Use CQWP in the case where this is needed
Final Tips
      ondertitel
• Pick your tools wisely.
• Think about the content that employees love!
• Create apps that stimulate Input


• Build sexy and simple Interfaces
• All SharePoint Intranets need al least 3 Killer
  Apps
  (for the 3 most important organizational
  personas)
Q&A
Next Sessions?
 Room B




 Room C [this room]
How to build SharePoint 2013 Killer Apps

More Related Content

What's hot

My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerAppBecky Bertram
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Agusto Sipahutar
 
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by AtidanTechnical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by AtidanDavid J Rosenthal
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For BusinessSparked
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case studyNandita Nityanandam
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013Agnes Molnar
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint OverviewVinh Nguyen
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Ian Woodgate
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeJasper Oosterveld
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentJeremy Thake
 
Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Chirag Patel
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineDarrell Trimble
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App ModelSPC Adriatics
 
Building an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventryBuilding an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventrySPC Adriatics
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Emagination ®
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...Jayanthi P
 

What's hot (20)

My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
 
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by AtidanTechnical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For Business
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
 
Building an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventryBuilding an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope Coventry
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...
 

Similar to How to build SharePoint 2013 Killer Apps

Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013David J Rosenthal
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionDon Donais
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekK.Mohamed Faizal
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelJoel Oleson
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingSPC Adriatics
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...Nitin Khubani
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassEuropean Collaboration Summit
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint OnlineJayanthi P
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stackVincent Biret
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013WinWire Technologies Inc
 
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick HobbsMicrosoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick HobbsNick Hobbs
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsNick Hobbs
 
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfxVincent Biret
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Theresa Lubelski
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Theresa Lubelski
 

Similar to How to build SharePoint 2013 Killer Apps (20)

Sp fest 2012 sp2010 on the cloud
Sp fest 2012   sp2010 on the cloudSp fest 2012   sp2010 on the cloud
Sp fest 2012 sp2010 on the cloud
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint Online
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
 
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick HobbsMicrosoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
 
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)
 

More from Maarten Visser

Building killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNLBuilding killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNLMaarten Visser
 
Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)Maarten Visser
 
Building Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesBuilding Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesMaarten Visser
 
Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365Maarten Visser
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project OnlineMaarten Visser
 
Techxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_finalTechxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_finalMaarten Visser
 

More from Maarten Visser (6)

Building killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNLBuilding killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNL
 
Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)
 
Building Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesBuilding Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content Services
 
Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Online
 
Techxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_finalTechxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_final
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

How to build SharePoint 2013 Killer Apps

  • 1. How to create SharePoint 2013 Apps that everybody loves Maarten Visser
  • 2. whoami ondertitel Internet websites since 1994 Intranet portals since 1998 SharePoint since 2000 @mvisser mvisser@meetroo.com Consultant / Architect Cloud / Collaboration
  • 3.
  • 4. Who are you? END USER POWER USER CASUAL HARDCORE DEVELOPER DEVELOPER P1 P2 P3 P4
  • 5. What tools to use? END USER POWER USER CASUAL HARDCORE DEVELOPER DEVELOPER Web UI / Designer / Access P2 P1 Services P3 Visual Studio P4 NAPA
  • 7. Agenda • What are great SharePoint Apps? • What are killer apps? • Apps vs Content • How to build Apps in SharePoint 2013 – SharePoint 2013 Apps – Access Services – Search driven Apps • Q&A
  • 8. What are SharePoint Killer Apps? ondertitel • Create Traffic to your intranet or extranet (portal) • Makes your organization more successful • Make people more productive • Filll organisational needs…
  • 9. What are Killer Apps? ondertitel SharePoint solutions which gets users Enthusiastic! And which are adopted quickly
  • 10. ondertitel Apps vs Content
  • 11. ondertitel Content
  • 12.
  • 13.
  • 14. ondertitel Apps
  • 15. A good Apps is… ondertitel • Easy to use • Easy to navigate • Easy to integrate • Easy to grow in to [basic to advanced features] • ….
  • 16. So what is a killer app? • A great app without great content is worthless • A bad app with great content is valuable! • A great app with great content is a killer app!
  • 17. Who should like it? ondertitel • Secretaries • Collaboration Junkies • (Project) Managers • Project sponsor
  • 18. What do secretaries like? ondertitel • Secretaries • Social Stuff • Time savers! • Easy Sharing
  • 19. Examples ondertitel • Company Phonebook / Facebook • Video‟s of events • Note boards
  • 21.
  • 22. Expertise search also returns relevant authored documents
  • 23.
  • 24. What do Collab Junkies like? ondertitel • Collaboration Junkies • Reduce E-mail • Data aggregation • Destroy the fileserver!
  • 25. Examples ondertitel • Document Center & Knowledge bases • Project (Collaboration) sites • Offline Collaboration [SkyDrive Pro!]
  • 27. Create knowledge management portals with auto- generated content Taxonomic navigation bound to term set in metadata term store
  • 28.
  • 29. Click ‘SYNC’ to synchronize document libraries for offline access Specify where synchronized documents will go locally
  • 30. Always stay in sync with SkyDrive Pro
  • 31. What do managers like? ondertitel • Organize Stuff • Dashboards • Control
  • 33. Examples ondertitel • Expense / Purchase Requets Workflow • Business Intelligence Sites Rollup of tasks, including workflow tasks
  • 34.
  • 35. How to build Apps in SharePoint 2013?
  • 36. How to build Killer Apps in SharePoint 2013? – SharePoint Apps – Access Services Apps – Search driven Apps
  • 37.
  • 38. Apps for Office and SharePoint
  • 39. SP2013 Common App Architecture APP Web Server Host Browser Host 3rd Party Services Other Devices & Clients Server APIs Client APIs Office SharePoint & Exchange Client Server
  • 40. Apps for SharePoint • Use the full power of SharePoint – Lists, Doc Libs, Workflow, Event Receivers, BCS, etc. • App Shapes Immersive App Part Custom Action
  • 41. SharePoint App • PROS – The sky cloud is the limit – Relatively easy to integrate with external systems – Easy to deploy • CONS – Upfront Design required – Developer skills required – Might become a complex solution to support
  • 42.
  • 43. Access “Loved by End Users and Power Users” “Hated by IT Pro‟s and Developers” .mdb
  • 45. Where is the data stored? SharePoint Online SharePoint On Prem Windows Azure SQL Server On Prem
  • 46. Quickly create business value with browser-based apps. Quickly create Your Access app Control your apps custom apps for the automatically looks front-end in web that help run gorgeous and easy to SharePoint with your business or navigate thanks to Office 365 and back- department. No app the new "App end data stored in development Experience". SQL. knowledge is needed! • App Templates & Table Templates • “App Experience” without coding • SharePoint permissions with it Office 365 or on-premise server • Maintain existing desktop databases & import data • Related Items & Autocomplete • Windows Azure SQL Database or controls make data entry easy SQL Server back-end • Apps for SharePoint in a browser • Drill-thru to details
  • 47. User Interface Model 2. Choose view 5. Add and save items 1. Choose table 3. Search and filter 4. Edit items
  • 48. User Interface Model - Customizations Add Views Add Buttons Add Tables & Change Icons Change Fields Edit Layout
  • 53.
  • 54.
  • 55. Access Services Apps • PROS – Quickly build [structured] data driven apps – By far the best way ever to manage Access Solutions! – Easy to deploy • CONS – Transferring an existing app to a developer might be challenging – Has to overcome a bad reputation by IT Pro‟s and Devs
  • 56.
  • 57. Major investments in SP Search!
  • 58. Developer‟s view of search HTTP Query File Pipeline Shares SharePoint Profiles Content Pipeline Exchange Lotus Notes Documentum Custom
  • 59. Building Blocks Analogous to federated locations or scopes [also filter on file or content type!] Alters query under given conditions [Best Bets!] Determines how results are displayed [Display templates!]
  • 61.
  • 62.
  • 63.
  • 66. Search Driven Apps • PROS – Perfect solution for Content aggregation! – No more „Site [Collection] scope‟ limitations – Easy to setup using the Query builder • CONS – There might be a small delay in seeing the latest results • Use CQWP in the case where this is needed
  • 67. Final Tips ondertitel • Pick your tools wisely. • Think about the content that employees love! • Create apps that stimulate Input • Build sexy and simple Interfaces • All SharePoint Intranets need al least 3 Killer Apps (for the 3 most important organizational personas)
  • 68. Q&A
  • 69. Next Sessions? Room B Room C [this room]