Learn about new features and functionality in SharePoint 2013, including the new Cloud App Model, development tools, platform enhancements, mobile apps, and more.
Module 1: Core SharePoint Concepts
Topics include: Introduction to SharePoint, Different SharePoint versions that you should consider and why SQL and Windows are so important to SharePoint. Other Topics -
• SharePoint Architecture
• SharePoint Licensing
• SharePoint Versions
• SharePoint Office 365 vs. The Cloud vs. On Site
• Intranet vs Internet sites in SharePoint.
• The role of Windows Server, SQL Server, and email servers etc.
• Directory hive in SharePoint.
• Introduction to SharePoint Central administration and Configuration wizard.
• Introduction to Tools used to Customize SharePoint.
What's New and Different in SharePoint 2013Noorez Khamis
There are a lot of great features at the forefront and behind the scenes in the new SharePoint 2013 Server. This is an introductory session which will help you get a good feel for the new features and functionality of SharePoint 2013 Server including first looks and demos. Whether you are an IT Pro, Developer or End User, if you have worked with any version of SharePoint before, this session will give you a good feel of some of the features that you will love in SharePoint 2013.
Getting Started
- Pre Requisites
- Installation Steps
- Features Overviews
- Business Connectivity Services
- Business Intelligence
- Identity Management
- UI enhancements for Mobile Devices
- Web Content Management
- Workflows
Getting Started with SharePoint Development
- What we can Customize?
- Tools for SharePoint Customization
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
Module 1: Core SharePoint Concepts
Topics include: Introduction to SharePoint, Different SharePoint versions that you should consider and why SQL and Windows are so important to SharePoint. Other Topics -
• SharePoint Architecture
• SharePoint Licensing
• SharePoint Versions
• SharePoint Office 365 vs. The Cloud vs. On Site
• Intranet vs Internet sites in SharePoint.
• The role of Windows Server, SQL Server, and email servers etc.
• Directory hive in SharePoint.
• Introduction to SharePoint Central administration and Configuration wizard.
• Introduction to Tools used to Customize SharePoint.
What's New and Different in SharePoint 2013Noorez Khamis
There are a lot of great features at the forefront and behind the scenes in the new SharePoint 2013 Server. This is an introductory session which will help you get a good feel for the new features and functionality of SharePoint 2013 Server including first looks and demos. Whether you are an IT Pro, Developer or End User, if you have worked with any version of SharePoint before, this session will give you a good feel of some of the features that you will love in SharePoint 2013.
Getting Started
- Pre Requisites
- Installation Steps
- Features Overviews
- Business Connectivity Services
- Business Intelligence
- Identity Management
- UI enhancements for Mobile Devices
- Web Content Management
- Workflows
Getting Started with SharePoint Development
- What we can Customize?
- Tools for SharePoint Customization
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
An introduction to SharePoint 2013 as presented by Michael Blumenthal. This presentation was first given at SharePoint Saturday Chicago on June 1, 2013.
I walk through what I feel are the top 10 features in SharePoint 2013. I presented this to the Triad SharePoint User Group and was focused on features that I felt the audience would be most interested in and would be adopting immediately with the roll out of SharePoint 2013.
What new?
HTML based Master Pages
Enhancements and alignment with mobility
Social and collaboration
SkyDrive Integration
Workflow alignment with Azure Cloud
Important new application services
Cloud App model
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
This presentation is the first in series of the 3 sessions aboutr overview of the new product by Microsoft in Content and Collaboration Space - SharePoint 2010.
Stay tuned for the upcoming sessions!
Introduction and What’s new in SharePoint 2013MJ Ferdous
What is SharePoint?
Why SharePoint can be used for?
Types of SharePoint edition
SharePoint 2013 Overview
What do you think about new version?
SharePoint 2013 Three-tier farm configuration
Capabilities and Features in SharePoint 2013
Market Overview
SharePoint 2013 training opportunity
Common Questions by Dev/IT Pro
This workshop was given during the SharePoint Summit in Toronto. Though a lot of it was done in Demo, I hope this can give you a good overview of what's new in SharePoint 2013.
An introduction to SharePoint 2013 as presented by Michael Blumenthal. This presentation was first given at SharePoint Saturday Chicago on June 1, 2013.
I walk through what I feel are the top 10 features in SharePoint 2013. I presented this to the Triad SharePoint User Group and was focused on features that I felt the audience would be most interested in and would be adopting immediately with the roll out of SharePoint 2013.
What new?
HTML based Master Pages
Enhancements and alignment with mobility
Social and collaboration
SkyDrive Integration
Workflow alignment with Azure Cloud
Important new application services
Cloud App model
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
This presentation is the first in series of the 3 sessions aboutr overview of the new product by Microsoft in Content and Collaboration Space - SharePoint 2010.
Stay tuned for the upcoming sessions!
Introduction and What’s new in SharePoint 2013MJ Ferdous
What is SharePoint?
Why SharePoint can be used for?
Types of SharePoint edition
SharePoint 2013 Overview
What do you think about new version?
SharePoint 2013 Three-tier farm configuration
Capabilities and Features in SharePoint 2013
Market Overview
SharePoint 2013 training opportunity
Common Questions by Dev/IT Pro
This workshop was given during the SharePoint Summit in Toronto. Though a lot of it was done in Demo, I hope this can give you a good overview of what's new in SharePoint 2013.
In this presentation, Perficient leverages its extensive SharePoint user experience design, customization, and implementation expertise to guide you in understanding the criticality of SharePoint user experience (UX) in driving user adoption, and to provide you with user experience best practices in the areas of information architecture and visual design, technical configuration and customization, and user experience server deployments.
SharePoint Tutorial and SharePoint Training - IntroductionGregory Zelfond
Are you new to SharePoint and want to learn more about it? You are in luck. This FREE SharePoint tutorial is an excellent resource and will let you learn SharePoint in no time. It explains in basic and non-technical terms what SharePoint is all about. With this tutorial, you will learn the following key concepts:
• SharePoint Sites
• SharePoint Pages
• SharePoint Web Parts
• SharePoint Views
• SharePoint Security
• SharePoint Navigation
Starting in May 2010, with SQL Server 2008 R2, Microsoft began talking more and more about "Personal BI". The focus of this discussion was a paradigm shift moving business intelligence from being something a few BI professionals do with a data warehouse to a practice done by Information Workers every day in familiar tools like Microsoft Excel and SharePoint. Over the course of this session we will show you the improvements that Microsoft has made in the 2013 stack to take this new focus from being a “nice idea” to a truly powerful reality. We will explore the improvements made to Excel, PowerPivot & Power View, & Reporting Services. We will explain the underlying technology that makes the new features possible and walk through demos of some of the shinier toys. At the end of the session you will walk away with a better understanding of what is new in 2013 for business intelligence and an extreme desire to build reusable data model that will undoubtedly bring real value to your business.
Introduction to SharePoint Information ArchitectureGregory Zelfond
SharePoint Information Architecture is the art and science of organizing and labeling the content (documents, data, sites) to support findability and usability
In this webinar, Toby Ward, President and CEO of Prescient Digital Media, and Tamer El Shazli, VP, Technology + SharePoint Lead, Social Business Interactive, discuss the pros, cons, and overall capabilities of SharePoint 2013, and see how it stacks up to the competition.
SharePoint has been re-built to make it much quicker and easier to deliver compelling web experiences across your organization. Deeply extend SharePoint user experiences using modern script and frameworks like React and Angular. Connect to SharePoint and beyond with MIcrosoft Graph technologies. Discover the foundation of modern intranets, and what's new for building them, within SharePoint in Office 365.
Slides from a presentation I did demonstrating the new features of SharePoint 2013 as well as a simple App I created which talks to a service on Windows Azure.
Accompanying article is at: http://www.shailensukul.com/2012/10/sharepoint-2013-swordfish-app.html
Spsdc what's new in share point 2013 workflowamitvasu
Workflow Manager is a new product that provides support for SharePoint 2013 workflows. In this session you will learn about Hardware and Software requirements for implementing Workflow manager as well as different Architecture options and gotchas to consider when implementing Workflow Manager. This session will also cover workflow improvements in SharePoint 2013. This will include different tools available for creating custom workflow for SharePoint 2013 including Visio 2013, SharePoint Designer 2013 and Visual Studio 2012. This session will demo on what has changed for Visual Studio workflow and why it would be appealing to Power Users. You will also get guidance on difference between SharePoint 2010 workflow vs SharePoint 2013 workflow as well as SharePoint Designer 2013 workflow vs Visual Studio 2012/2013 workflow.
A sharepoint system that could meet their document and record management needs. It should also improve client’s information management systems. To support existing and long term goals,client required a sharepoint Intranet Portal.
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingAndrew Clark
Everybody wants an app or at least they think so, SharePoint 2013 provides an Application Model to handle all your 'appy' desires. Are your current SharePoint 2007 or 2010 solutions considered truly 'self-contained'? Probably not. In this session we will discuss the short comings of older solutions, briefly review the different App Model options and finally walk through the architecture of an existing SharePoint 2013 application. We will help you ignore the hype and spend time understanding the benefits of the App Model as it is crucial for your 2013 strategy.
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
SharePoint is a web application framework and platform. SharePoint integrates intranet, content management, and document management.SharePoint is mostly used by midsize businesses and large departments. SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure.
Topics covered:
1. Demystify Microsoft SharePoint Server
2. SharePoint evolution; Opportunities for developers using SharePoint technologies
3.Cloud App model and Apps in SharePoint 2013
4. Use Case : Provider Hosted and Auto Hosted App
Presentación de Gustavo Velez sobre Introducción al SharePoint Framework en el Workshop de desarrollo para Office 365 del SharePoint Saturday Madrid 2017.
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...Mahmoud Hamed Mahmoud
The presentation will help you to study for the beta exam it includes the exam objectives and the resources online cover this objectives.
have a look and tell me what you think and if this help you in your study and shall I create the next one for Exam 70-489 ?
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
12. Confusing : ―SkyDrive is not SkyDrive is
not SkyDrive Pro…but actually it is‖
SkyDrive and SkyDrive Pro Explained
(Office 2013 and SharePoint 2013)
SkyDrive Pro library limits and
workarounds
13.
14. Step by Step: Create a SharePoint 2013 Composed Look
Show Off Your Style with SharePoint Theming
15. Set up and manage access
requests
Take care of fine-grained
permissions
22. Office 2013 Client
Office Web Apps Wave 2013
Office Web Apps Wave 2010
SharePoint 2013: Enabling PDF Previews with Office Web Apps 2013 March 2013
update
It is free for all read-only scenarios but requires a license for edit capabilities
28. : (Fully Updated):
(Add IIS Role Manually)
TechNet: Hardware and software requirements for SharePoint 2013
(MaxDegreeOfParallelism = 1) You must also install the following Patches
29. SQL Server service
account
SQL Server prompts for this account during SQL Server Setup. This account is used as the service account for the following SQL
Server services:
MSSQLSERVER
SQLSERVERAGENT
If you are not using the default instance, these services will be shown as:
MSSQL<InstanceName>
SQLAgent<InstanceName>
Setup user account
Domain user account.
Member of the Administrators group on each server on which Setup is run.
SQL Server login on the computer that runs SQL Server.
Member of the following SQL Server security roles:
securityadmin fixed server role
dbcreator fixed server role
If you run Windows PowerShell cmdlets that affect a database, this account must be a member of the db_owner fixed
database role for the database.
Server farm account This account is also referred to as the database access account.
This account has the following properties:
It's the application pool identity for the SharePoint Central Administration website.
It's the process account for the Windows SharePoint Services Timer service.
TechNet: Plan for administrative and service accounts in SharePoint 2013
TechNet: Configure object cache user accounts
Service Account Suggestions for SharePoint 2013
30.
31. TechNet: Plan security hardening for SharePoint 2013
SharePoint 2013 Ports, Proxies and Protocols - An Overview of Farm Communications
32. 1- Microsoft .NET Framework version 4.5
10- Windows Server AppFabric
Installing SharePoint 2013 Prerequisites Without an Internet Connection
AutoSPInstaller
AutoSPInstallerGUI
AutoSPSourceBuilder
33. “psconfig.exe with
skipRegisterAsDistributedCachehost”
8 to 16
TechNet: Manage the Distributed Cache service in
SharePoint Server 2013
TechNet: Capacity planning for the Distributed Cache
service
AppFabric Caching and SharePoint: Concepts and
Examples (Part 1)
AppFabric Caching (and SharePoint): Configuration and
Deployment (Part 2)
35. Update center for Office, Office servers, and related products
You must install this public update before you install later
SharePoint updates
How to install update packages on a
SharePoint farm where search component and high availability search topologies
are enabled
36. Deploy Office Web Apps Server
TechNet: Changes from SharePoint 2010 to SharePoint 2013
43. SharePoint 2013 Preview – Hungry search service
Slow SharePoint 2013 VM : set the search
PerformanceLevel to Reduced
Provisioning Search on SharePoint 2013 Foundation
Using PowerShell
Search results are returned much slower intermittently
only!
45. TechEd New Zealand: What's new in SharePoint Server 2013 - Part 2 Important!
TechNet Technical Diagrams for SharePoint 2013: Services in SharePoint Server 2013
46. http://sp/sites/hweb http:// /sites/hweb/ /default.aspxapp-12345678ABCDEF.apps.wingtip.com
TechNet: Configure an environment for apps for SharePoint (SharePoint 2013)
TechNet: Enable apps in AAM or host-header environments for SharePoint 2013 (March Public Update)
47.
48. TechNet: Configure the App Catalog site for a web application
Configure the Internet-facing endpoints feature (Optional)
49. –AllowOAuthHttp
TechNet: Creating a New Workflow Farm
Sharing a Workflow Manager 1.0 farm between multiple SharePoint 2013 farms
Note: You will need to provision UPS
50. Configure workflow in SharePoint Server 2013
Update Workflow in SharePoint Server 2013
Configuring a Highly Available Workflow in Workflow Manager 1.0
52. SharePoint 2013 and Unified Access Gateway (UAG) 2010 Service Pack 3
Host-named site collection architecture and deployment
53. Request Management in SharePoint Server 2013 Preview, Part One: Feature Capability and Architecture Overview
Request Management in SharePoint Server 2013 Preview, Part Two: Example Scenario and Configuration Step by
Step
56. Introduction to Shredded Storage in
SharePoint 2013
The Truth Behind Shredded Storage
SharePoint 2013 Shredded Storage Test Results
The Impact of Shredded Storage on SharePoint
2013
http://forsysops.com/index.php/archives/tag/2010
57. TechNet: Upgrade to SharePoint 2013 TechEd New Zealand: Upgrading to SharePoint Server 2013
63. ―Use SharePoint as an out-of-box application whenever possible — We
designed the new SharePoint UI to be clean, simple and fast and work
great out-of-box. We encourage you not to modify it which could add
complexity, performance and upgradeability and to focus your energy on
working with users and groups to understand how to use SharePoint to
improve productivity and collaboration and identifying and promoting
best practices in your organization.‖
Jeff Teper,
Corporate Vice President SharePoint at Microsoft
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1012
64. Farm
• Full trust solutions
• Customizations to
file system of servers
• Classic model from
2007
Sandbox
• Declarative elements
• Partially trusted code
service still included
for limited server
side support
SP Apps
• New Apps model
• Deployed from
corporate catalog or
office market place
• Manage permission
and licenses
specifically
• Preferred option
65. Full-Trust
Solutions
Sandboxed
Solutions
Apps
Use Client-Side SharePoint API X X X
Use Server-Side SharePoint API X (X)
App-based Permissions (OAuth 2.0) X
On-Premise Deployment Friendly X X X
Hosted Deployment Friendly X X
Distribution via Marketplace X
SharePoint Provided Schematics for
Install / Upgrade / Uninstall
X
66.
67. Cloud Hosted Apps SharePoint Hosted Apps
Preferred hosting model for almost all
types of apps
Good for smaller apps & resource
storage
Full power of web – choose your
infrastructure & technology
SharePoint-based; no server-side code
May require your own hosting Automatically hosted in SharePoint
May require you own handling of
multitenancy & permission management
Inherent multitenancy & isolation
68. Rolling out SharePoint 2013 apps to the enterprise -
tenant scope and PowerShell installs
72. Call to the parent Web by SP.RequestExecutor.js &
AppWebProxy.aspx
SharePoint 2013 apps – architecture, capability and UX
considerations
Create lists, content types, fields etc. within a
SharePoint 2013 app
MSDN: Build apps for SharePoint
TechEd Australia: Application Hosting Models in
SharePoint 2013 Important!
75. App Installed
MSDN: Create an event receiver for an app
for SharePoint
Update to debugging SharePoint 2013
remote events using Visual Studio 2012
76. Shape Description Example
Immersive Full Page
App
App that implements a new
scenario for customers
Resource Tracking,
Budgeting
App Part Provides new parts you can
add to your sites
Weather,
Team Mascot, News
Extension App Add new actions for
documents and items
Display Document
Visualization, Print to
Print Service Vendor
User Experience: App Shapes
85. Features SharePoint 2010 SharePoint 15
Clean URLs http://www.c.com/Pages/cars.asp
x
http://www.c.com/cars
Home Page Redirects HTTP 302 for http://www.c.com to
redirect to /pages/default.aspx
Home page served from address
www.c.com – no redirect for
browser
Country code top-level
domains (ccTLDs)
http://www.c.com/en-
us/Pages/cars.aspx
http://www.c.com/es-
mx/Pages/coches.aspx
http://www.c.com/cars
http://www.c.mx/coches
XML Sitemaps None Automatically generated and
referenced in robots.txt
SEO Properties
(e.g. Meta Description)
<title> and <h1> must be
identical
Browser title
Meta description
Meta keywords
Webmaster Tools integration None Assists with ownership verification
93. Catalog Item Reuse Web Parts
AlwaysRenderOnServer true
Using server-side rendering with Content Search Web Part in
SharePoint 2013
94. Mavention.nl v3: How we did it? – The User Experience
Mavention.nl v3: How we did it?–The Landscape
Mavention.nl v3: How we did it?–The authoring site
Mavention.nl v3: How we did it?–the publishing site: implementing user experience
Mavention.nl v3: How we did it?–The multilingual experience
Inconvenient Catalog Item Page and ‗Page not found‘ (404) experience
TechNet: Case Study: Mavention and web content management in SharePoint
Server 2013
95. Fully Declarative
Authoring
No More InfoPath!!
Can‘t run with System
Account
Can be added to App
packageUpdates for SharePoint 2013 Workflow
Workflow Improvements and Changes in SharePoint 2013 March PU + RTM Tools
MSDN: Workflows in SharePoint 2013
97. App Step
Create Custom Workflow Task ContentType
Call HTTP Web Service
Dictionary & Dynamics value
SharePoint 2013 Workflow - Dynamic Values
Finally a SharePoint Designer that Developers and BAs will Love
Part 2 of Finally a SharePoint Designer that Developer and BAs will Love
98. Waldek make it work
Custom word breakers in SharePoint
Server 2013
Custom content processing with the
Content Enrichment web service
Custom entity extractors in SharePoint
Server 2013
102. MSDN: Configure
and use push
notifications in
SharePoint 2013
apps for Windows
Phone
MSDN: Integrating
location and map
functionality in
SharePoint 2013
MSDN:
Customize a field
type using client-
side rendering
105. New DelegateControls
Some new DelegateControl additions to the SharePoint 2013 master pages
SPWebApplication.SuiteBarBrandingElementHtml property
Mastering the SharePoint 2013 suite-bar
109. SP14 feature replaced by
SP15 feature
Non-replaced O14 only
feature (e.g. 3rd party)
SP14 feature removed in
SP15
14 Mode Features List
SP15 feature replacing
SP14 feature
New SP15 only feature
―Sunset‖ feature
Visible=false
15 Mode Features List 15 Mode Lookups
14 Mode Lookups
Manage site collection upgrades to SharePoint 2013 SPWebApplication.CompatibilityRange property
110. <Solution SharePointProductVersion=―14‖>
</Solution>
IIS Site
_vti_bin
App_GlobalResources
_controltemplates
15
_layouts
15
bin
GAC
Web Server Extensions
15
14
ISAPI
Resources
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
_wp_resources
wpresources
_vti_adm ADMISAPI
_admin
admin
TemplateFile Location=―*‖
TemplateFile Location=―SiteTemplates*‖
FeatureManifest
SiteDefinitionManifest
Assembly DeploymentTarget = ―GlobalAssemblyCache‖
RootFile Location=―*‖
Assembly DeploymentTarget = ―WebApplication‖
TemplateFile Location=―Layouts*‖
TemplateFile Location=―Features*‖
ClassResources Location=―*‖
App_GlobalSourceFile Location=―*‖
TemplateFile Location=―ControlTemplates*‖
RootFile Location=―Templates*‖
RootFile Location=―TemplatesAdmin*‖
TemplateFile Location=―Admin*‖
ApplicationResourceFile Location=―*‖
14 Solution without -CompatibilityLevel including 15
111. 14 Solution with -CompatibilityLevel including 15
<Solution SharePointProductVersion=―14‖>
</Solution>
IIS Site
_vti_bin
App_GlobalResources
_controltemplates
15
_layouts
15
bin
GAC
Web Server Extensions
15
14
ISAPI
Resources
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
TEMPLATES
CONTROLTEMPLATES
FEATURES
SiteTemplates
LAYOUTS
_wp_resources
wpresources
_vti_adm ADMISAPI
_admin
admin
TemplateFile Location=―*‖
TemplateFile Location=―SiteTemplates*‖
FeatureManifest
SiteDefinitionManifest
Assembly DeploymentTarget = ―GlobalAssemblyCache‖
RootFile Location=―*‖
Assembly DeploymentTarget = ―WebApplication‖
TemplateFile Location=―Layouts*‖
TemplateFile Location=―Features*‖
ClassResources Location=―*‖
App_GlobalSourceFile Location=―*‖
TemplateFile Location=―ControlTemplates*‖
RootFile Location=―Templates*‖
RootFile Location=―TemplatesAdmin*‖
TemplateFile Location=―Admin*‖
ApplicationResourceFile Location=―*‖
112. How to upgrade a custom
application to SharePoint 2013
How to support multiple
versions of SharePoint in a
single Visual Studio solution