SlideShare une entreprise Scribd logo
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo
de choc de 2010 à 2013 en un clin d‘oeil

Mehdi Hendili
Consultant
SharePoint
Kaïs Majbri
Consultant SharePoint

Infrastructure, communication & collaboration
Upper-Link en quelques mots
• Domaine d’activité :
 Solutions en systèmes d’informations majoritairement du Microsoft
 Technologies collaboratives (MS SharePoint, IBM Lotus Domino)
• Filiale de ASCO depuis 2007 (20 ans d’expérience en gestion de projet)
• 200 collaborateurs
• 80 000 utilisateurs de nos portails Intranet
• 1 000 applications Domino développées
• + de 500 serveurs exploités
• + de 30 000 postes déployés
• Des centaines d’applications développées
www.upper-link.com

#mstechdays

Infrastructure, communication & collaboration
PLAN

#mstechdays

1. SharePoint de 2001 à 2013
2. SharePoint 2013 : Politique Microsoft et virage
Cloud
3. Nouveautés SharePoint 2013
4. SharePoint : Les statistiques
5. Comment réussir sa migration
6. La phase de migration
7. Nouveautés Visual Studio 2013
8. Démonstration

Infrastructure, communication & collaboration
SHAREPOINT DE 2001 À 2013

#mstechdays

Infrastructure, communication & collaboration
SharePoint de 2001 à 2013
Microsoft SharePoint Foundation 2013 - Microsoft SharePoint Server
2013

SP Foundation 2010
Microsoft SharePoint Server/Entreprise2010

2010

COM

PowerShell

2007
WSS 3.0 - Microsoft Office SharePoint Server 2007

Amélioration générale

2003

Unification STS et SPS

MySites

WSS 2.0 - Microsoft SharePoint Portal Server
2003

2002

Microsoft SharePoint Team Services
Microsoft SharePoint Portal Server 2001

#mstechdays

Infrastructure, communication & collaboration

Digital Dashboard
Webparts
Intégration Email

2001

FrontPage

Team Pages

Office Server Extension
SP2013 : POLITIQUE MICROSOFT
ET VIRAGE CLOUD

#mstechdays

Infrastructure, communication & collaboration
SP2013 : Politique Microsoft et virage
Cloud
• La mobilité



Windows Phone
Microsoft Surface

• Les réseaux sociaux


Yammer



Skype

• Le cloud




OneDrive (anciennement Sky Drive)
Windows Azure
Office 365

 SharePoint 2013

• La BI


#mstechdays

SQL Server 2012

Infrastructure, communication & collaboration
NOUVEAUTÉS SHAREPOINT 2013

#mstechdays

Infrastructure, communication & collaboration
Nouveautés SharePoint 2013
•
•
•
•
•
•
•

Première chose frappante : Le style « Metro »
Les Apps et l’Office App Store
Facilitation de la gestion de contenu Web (Url,
HTML/CSS…)
Intégration de Fast Search dans SharePoint
Accès Mobile (Windows Phone 7 et iOS)
Gestion en Offline avec OneDrive for Business
Un vrai RSE et Intégration avec Yammer

#mstechdays

Infrastructure, communication & collaboration
SHAREPOINT : LES STATISTIQUES

#mstechdays

Infrastructure, communication & collaboration
SharePoint : Les statistiques
SharePoint en entreprise
7%

7%
SP 2010

9%

• Plus de 100

millions

47%

SP 2013
SP 2007
Office 365

d’utilisateurs en
• 7.3 millions
d’utilisateurs par an

Jarod Spataro – Directeur de
management produit
– Microsoft - 2011

30%

SP 2003

Migration SharePoint

11% 1% 15%
9%

SP 2010
SP 2013
Pas de migration
Office 365
On quitte SP

64%

sharepoint-community.net

#mstechdays

Infrastructure, communication & collaboration
COMMENT RÉUSSIR SA MIGRATION

#mstechdays

Infrastructure, communication & collaboration
Comment réussir sa migration
•

La phase de préparation :
 Une migration réussie = une migration
bien préparée
 Préparation >> Réalisation
 Planification de la migration
 Conception des fonctionnalités
existantes et cibles (DAT, DAA…)
 Préparation de l’infrastructure matérielle
 Dressage d’une matrice de
responsabilité

• La phase de post-migration :
 La marche en double
 Corrections et ajustements
 L’archivage et la politique de rétention

• La phase transverse:
 Communication
 Implication du client
 Conduite du changement

• La phase de migration :


Création de sites pilotes
 +Code custom/solutions tierces =

+Difficulté
#mstechdays

Infrastructure, communication & collaboration
LA PHASE DE PRÉPARATION

#mstechdays

Infrastructure, communication & collaboration
Identification du couple source/cible
Cible

Source
•
•
•
•

#mstechdays

Etude de l’existant
Restructuration des données
Suppression des versions inutiles
Restructuration et étude d’évolution du
code spécifique

•
•
•
•

Cohabitation de versions différentes de
SP?
Définition de la topologie
Choix de la version SP 2013 (Office 365,
SP 2013 On Premise…)
Définition des changements dans le
code spécifique

Infrastructure, communication & collaboration
Code spécifique
• Guides d’installation
• Spécifications techniques des développements
•
•

#mstechdays

Repérage des features et des codages problématiques et correction pré-migration
Code source rassemblé :
 API Tierces
 Prise en charge des développements obsolètes
 Dra g’n’Drop
 Add-in d’intégration pdf
 Intégration de Fast
 Personnalisation de site, cross publication
 Design manager
 SP Mobile
 Event listener pour BCS
 Remote event receivers
Infrastructure, communication & collaboration
LA PHASE DE MIGRATION
La Hive, la GAC, les Sandbox et le modèle APP

#mstechdays

Infrastructure, communication & collaboration
Le Hive 14 … et 15
• SP13 a prévu la coexistence
des développements
émanant de WSP SP2010

• SP13 au niveau de la
création d’un site

#mstechdays

Infrastructure, communication & collaboration
Deux Hive : est-ce vraiment pratique ?
Si vous comptez déposer du contenu utilisable dans le répertoire virtuel _Layouts de
votre serveur (vous en avez 2 !!), il faut savoir que :
SPUtility.GetGenericSetupPath est obsolète.
Que la nouvelle méthode SPUtility.GetVersionedGenericSetupPath la

remplacera pour vos développements SP2013
Exemple pour le déploiement 14 : _layouts/images/uneimage.jpg
Exemple pour le déploiement 15 : _layouts/15/images/uneimage.jpg

#mstechdays

Infrastructure, communication & collaboration
Installer une solution SharePoint
Install-SPSolution -Identity LaSolution.wsp -GACDeployment
(optionnel) -CompatibilityLevel [option] :
Valeur
14

Installe la solution uniquement dans le "14"

15

Installe la solution uniquement dans le "15"

“14,15”

Installe la solution dans le "15" et dans le "14"

“AllVersions” or “All”

Installe la solution dans le "15" et dans le "14"

“OldVersions” or “Old”

Installe la solution uniquement dans le "14"

“NewVersion” or “New”

#mstechdays

Comportement

Installe la solution uniquement dans le "15"

Infrastructure, communication & collaboration
L’Assembly (Global Assembly Cache)
Depuis l’arrivée du .Net framework 4, nous avons 2 assembly différentes qui
peuvent cohabiter dans une même ferme SharePoint. Via cette séparation, nous
pouvons alors gérer deux Runtime différents :
CLR 2.0 pour les dll générées sous le Framework .net 2.0/3.5 (SharePoint
2007/2010):
« C:WindowsAssembly »

CLR 4.0 pour déboguer les dll générées sous le Framework 4 et + (SharePoint 2013):
« C:WindowsMicrosoft .NetAssembly »
#mstechdays

Infrastructure, communication & collaboration
Coexistence : Approvisionnement mixte
• Migration des
collections de sites à
la demande
• Site collection health
checks
• Simulation de
migration

#mstechdays

Infrastructure, communication & collaboration
Et si vous avez des solutions Sandbox?
Indépendance
/Isolation :
échange
sécurisé et
bien défini

Sous SharePoint 2013, les solutions sandbox ne sont
pas TOUTES désapprouvées « deprecated »

Seuls les Sandbox avec du code .Net le sont

Tous vos spécifiques développés en code client seront
Minimiser les
supportés via des Apps! Ce qu’on gagne?
coûts et être
de plus en
plus agile

#mstechdays

Infrastructure, communication & collaboration

Apps
Adaptabilité
et scalabilité
Le modèle Apps
•

Quelques règles :
1. 3 formes d’App : App Part – Full page – UI Command extensions
2. Tous vos spécifiques seront développés côté client (navigateur) ou bien dans d’autres
contextes (IIS, ou bien AZURE) externes à SharePoint
3. L’Object Model Serveur est remplacé par le CSOM . L’authentification se base sur
OAuth.
4. L’installation, la désinstallation et la mise à jour d’une App n’affecte pas le site
SharePoint qui la consomme.
5. Plus de possibilité pour l’utilisation mobile (tablettes et Smartphones)

#mstechdays

Infrastructure, communication & collaboration
Comment déployer une App (Cloud)
• Provider Hosted:
 Client ID – Client secret –
Seller dashboard
 Pas de deploiement sur le
store
 Apps High-Trust (sans ACS)
 Code client ou serveur
• Auto Hosted:
 Débogage à distance
 Installation dans le store
 Code client ou serveur

#mstechdays

Infrastructure, communication & collaboration
Comment déployer une App (On premise)
• SharePoint Hosted :





#mstechdays

Infrastructure, communication & collaboration

Code client uniquement
Host Web et App Web
Déploiement possible via VS
Possibilité d’ajout dans le store
Comment déployer une App (Hybride)
• Scénario1:
 Apps externes à la ferme
SP
 Plus de sécurité

• Scénario2:
 Apps dans un AppWeb /
AppCatalog (Collection de
site) dans la même ferme
SP
 Domaine diffèrent

#mstechdays

Infrastructure, communication & collaboration
NOUVEAUTÉS VISUAL STUDIO 2013

#mstechdays

Infrastructure, communication & collaboration
Nouveautés Visual Studio 2013
•

•

SharePoint
 Prise en charge de MVC
 Empaquetage et publication d'applications amélioré pour le
cloud
 Déploiement de configurations de recherche sur un site de
recherche SharePoint
 Débogage des récepteurs d'événements et des flux de travail
distants
.Net
 Visual Studio 2013 Online « Monaco» / Napa
 Tests de charge sur le Cloud
 Peak Definition
 Code Lens
 Browser Link
 Team Room

#mstechdays

Infrastructure, communication & collaboration
WEBPART 2010  WEBPART
2013
Farm Solution, SandBox et App

#mstechdays

Infrastructure, communication & collaboration
Design/UX/UI
Sommaire
OOT
B

Spécifiqu
Contenu e

SandBox

Farm WSP

#mstechdays

Infrastructure, communication & collaboration

Le coût
Le delta
La disponibilité
La substitution
Sessions liées
• La gouvernance de SharePoint 2013 et
architectures Hybrides
Mercredi 12 février : 16h30-17h15

• #fail : pourquoi est-il important de se planter pour
réussir son projet de réseau social d'entreprise
Jeudi 13 février : 11h00-11h45

• Exemple de mise en place d'une solution de
gestion de projet avec le couple SharePoint/
Project Server
Jeudi 13 février : 12h15-13h00
#mstechdays

Infrastructure, communication & collaboration
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !

#mstechdays

Infrastructure, communication & collaboration
DES QUESTIONS?
VISITEZ NOUS AU STAND 87
DES BOISSONS ÉNERGÉTIQUES, UNE
SURFACE PRO 2 À GAGNER ET PLEIN
D’AUTRES SURPRISES!!

#mstechdays

Infrastructure, communication & collaboration
Digital is
business

Contenu connexe

Tendances

Windows Phone déploiement en entreprise
Windows Phone déploiement en entrepriseWindows Phone déploiement en entreprise
Windows Phone déploiement en entreprise
Microsoft Technet France
 
Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérience
Microsoft
 
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Microsoft Technet France
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiques
Microsoft Décideurs IT
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Microsoft Décideurs IT
 
Comment sécuriser l’accès aux données et aux applications d’entreprise
Comment sécuriser l’accès aux données et aux applications d’entrepriseComment sécuriser l’accès aux données et aux applications d’entreprise
Comment sécuriser l’accès aux données et aux applications d’entreprise
Microsoft Décideurs IT
 
Office 365 pour l'Education - les enjeux en terme de sécurité
Office 365 pour l'Education  - les enjeux en terme de sécurité Office 365 pour l'Education  - les enjeux en terme de sécurité
Office 365 pour l'Education - les enjeux en terme de sécurité
Microsoft Décideurs IT
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
Microsoft
 
SharePoint on premises et Yammer, quels usages et quelle intégration ? 
SharePoint on premises et Yammer, quels usages et quelle intégration ? SharePoint on premises et Yammer, quels usages et quelle intégration ? 
SharePoint on premises et Yammer, quels usages et quelle intégration ? 
Microsoft Décideurs IT
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuelles
Microsoft Décideurs IT
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
Microsoft Technet France
 
Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD
Microsoft Décideurs IT
 
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
Microsoft
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
Microsoft
 
On a volé les clefs de mon SI !
On a volé les clefs de mon SI !On a volé les clefs de mon SI !
On a volé les clefs de mon SI !
Microsoft Technet France
 
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Microsoft Décideurs IT
 
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Microsoft Décideurs IT
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Microsoft Décideurs IT
 
Mon Stockage a la Cloud Attitude
Mon Stockage a la Cloud Attitude Mon Stockage a la Cloud Attitude
Mon Stockage a la Cloud Attitude
Microsoft Technet France
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Microsoft Décideurs IT
 

Tendances (20)

Windows Phone déploiement en entreprise
Windows Phone déploiement en entrepriseWindows Phone déploiement en entreprise
Windows Phone déploiement en entreprise
 
Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérience
 
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
 
Lync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiquesLync Online et hybride : motivations et bonnes pratiques
Lync Online et hybride : motivations et bonnes pratiques
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
 
Comment sécuriser l’accès aux données et aux applications d’entreprise
Comment sécuriser l’accès aux données et aux applications d’entrepriseComment sécuriser l’accès aux données et aux applications d’entreprise
Comment sécuriser l’accès aux données et aux applications d’entreprise
 
Office 365 pour l'Education - les enjeux en terme de sécurité
Office 365 pour l'Education  - les enjeux en terme de sécurité Office 365 pour l'Education  - les enjeux en terme de sécurité
Office 365 pour l'Education - les enjeux en terme de sécurité
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
SharePoint on premises et Yammer, quels usages et quelle intégration ? 
SharePoint on premises et Yammer, quels usages et quelle intégration ? SharePoint on premises et Yammer, quels usages et quelle intégration ? 
SharePoint on premises et Yammer, quels usages et quelle intégration ? 
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuelles
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD
 
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
On a volé les clefs de mon SI !
On a volé les clefs de mon SI !On a volé les clefs de mon SI !
On a volé les clefs de mon SI !
 
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
 
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
 
Mon Stockage a la Cloud Attitude
Mon Stockage a la Cloud Attitude Mon Stockage a la Cloud Attitude
Mon Stockage a la Cloud Attitude
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 

Similaire à Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil

Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
serge luca
 
Introduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : FlowIntroduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : Flow
Sabrine Chouk
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
Patrick Guimonet
 
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Microsoft Technet France
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
Sebastien Coulon
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
Microsoft Décideurs IT
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
Benoit Jester
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013
Armando Benzaquen
 
2SeeU Conférence plénière - Nouveautés de SharePoint 2016
2SeeU Conférence plénière - Nouveautés de SharePoint 20162SeeU Conférence plénière - Nouveautés de SharePoint 2016
2SeeU Conférence plénière - Nouveautés de SharePoint 2016
2SeeU
 
Pourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePointPourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePoint
Microsoft
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
Gregory Renard
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
Devoteam
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénière
Wygwam
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Louis-Philippe Lavoie
 
Dreamforce Global Gathering
Dreamforce Global GatheringDreamforce Global Gathering
Dreamforce Global Gathering
Paris Salesforce Developer Group
 
Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?
Microsoft Décideurs IT
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Microsoft Ideas
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
Charbel Abdo
 
Hybride share point search
Hybride share point searchHybride share point search
Hybride share point search
Michael Nokhamzon
 

Similaire à Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil (20)

Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
 
Introduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : FlowIntroduction au nouveau moteur de workflow de Microsoft : Flow
Introduction au nouveau moteur de workflow de Microsoft : Flow
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013
 
2SeeU Conférence plénière - Nouveautés de SharePoint 2016
2SeeU Conférence plénière - Nouveautés de SharePoint 20162SeeU Conférence plénière - Nouveautés de SharePoint 2016
2SeeU Conférence plénière - Nouveautés de SharePoint 2016
 
Pourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePointPourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePoint
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénière
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013
 
Dreamforce Global Gathering
Dreamforce Global GatheringDreamforce Global Gathering
Dreamforce Global Gathering
 
Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
Hybride share point search
Hybride share point searchHybride share point search
Hybride share point search
 
CV_MohamedHabibABIDI
CV_MohamedHabibABIDICV_MohamedHabibABIDI
CV_MohamedHabibABIDI
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
Microsoft Technet France
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
Microsoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Microsoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
Microsoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
Microsoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
Microsoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
Microsoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
Microsoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Microsoft Technet France
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
Microsoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
Microsoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
Microsoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
Microsoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil

  • 2. Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d‘oeil Mehdi Hendili Consultant SharePoint Kaïs Majbri Consultant SharePoint Infrastructure, communication & collaboration
  • 3. Upper-Link en quelques mots • Domaine d’activité :  Solutions en systèmes d’informations majoritairement du Microsoft  Technologies collaboratives (MS SharePoint, IBM Lotus Domino) • Filiale de ASCO depuis 2007 (20 ans d’expérience en gestion de projet) • 200 collaborateurs • 80 000 utilisateurs de nos portails Intranet • 1 000 applications Domino développées • + de 500 serveurs exploités • + de 30 000 postes déployés • Des centaines d’applications développées www.upper-link.com #mstechdays Infrastructure, communication & collaboration
  • 4. PLAN #mstechdays 1. SharePoint de 2001 à 2013 2. SharePoint 2013 : Politique Microsoft et virage Cloud 3. Nouveautés SharePoint 2013 4. SharePoint : Les statistiques 5. Comment réussir sa migration 6. La phase de migration 7. Nouveautés Visual Studio 2013 8. Démonstration Infrastructure, communication & collaboration
  • 5. SHAREPOINT DE 2001 À 2013 #mstechdays Infrastructure, communication & collaboration
  • 6. SharePoint de 2001 à 2013 Microsoft SharePoint Foundation 2013 - Microsoft SharePoint Server 2013 SP Foundation 2010 Microsoft SharePoint Server/Entreprise2010 2010 COM PowerShell 2007 WSS 3.0 - Microsoft Office SharePoint Server 2007 Amélioration générale 2003 Unification STS et SPS MySites WSS 2.0 - Microsoft SharePoint Portal Server 2003 2002 Microsoft SharePoint Team Services Microsoft SharePoint Portal Server 2001 #mstechdays Infrastructure, communication & collaboration Digital Dashboard Webparts Intégration Email 2001 FrontPage Team Pages Office Server Extension
  • 7. SP2013 : POLITIQUE MICROSOFT ET VIRAGE CLOUD #mstechdays Infrastructure, communication & collaboration
  • 8. SP2013 : Politique Microsoft et virage Cloud • La mobilité   Windows Phone Microsoft Surface • Les réseaux sociaux  Yammer  Skype • Le cloud    OneDrive (anciennement Sky Drive) Windows Azure Office 365  SharePoint 2013 • La BI  #mstechdays SQL Server 2012 Infrastructure, communication & collaboration
  • 10. Nouveautés SharePoint 2013 • • • • • • • Première chose frappante : Le style « Metro » Les Apps et l’Office App Store Facilitation de la gestion de contenu Web (Url, HTML/CSS…) Intégration de Fast Search dans SharePoint Accès Mobile (Windows Phone 7 et iOS) Gestion en Offline avec OneDrive for Business Un vrai RSE et Intégration avec Yammer #mstechdays Infrastructure, communication & collaboration
  • 11. SHAREPOINT : LES STATISTIQUES #mstechdays Infrastructure, communication & collaboration
  • 12. SharePoint : Les statistiques SharePoint en entreprise 7% 7% SP 2010 9% • Plus de 100 millions 47% SP 2013 SP 2007 Office 365 d’utilisateurs en • 7.3 millions d’utilisateurs par an Jarod Spataro – Directeur de management produit – Microsoft - 2011 30% SP 2003 Migration SharePoint 11% 1% 15% 9% SP 2010 SP 2013 Pas de migration Office 365 On quitte SP 64% sharepoint-community.net #mstechdays Infrastructure, communication & collaboration
  • 13. COMMENT RÉUSSIR SA MIGRATION #mstechdays Infrastructure, communication & collaboration
  • 14. Comment réussir sa migration • La phase de préparation :  Une migration réussie = une migration bien préparée  Préparation >> Réalisation  Planification de la migration  Conception des fonctionnalités existantes et cibles (DAT, DAA…)  Préparation de l’infrastructure matérielle  Dressage d’une matrice de responsabilité • La phase de post-migration :  La marche en double  Corrections et ajustements  L’archivage et la politique de rétention • La phase transverse:  Communication  Implication du client  Conduite du changement • La phase de migration :  Création de sites pilotes  +Code custom/solutions tierces = +Difficulté #mstechdays Infrastructure, communication & collaboration
  • 15. LA PHASE DE PRÉPARATION #mstechdays Infrastructure, communication & collaboration
  • 16. Identification du couple source/cible Cible Source • • • • #mstechdays Etude de l’existant Restructuration des données Suppression des versions inutiles Restructuration et étude d’évolution du code spécifique • • • • Cohabitation de versions différentes de SP? Définition de la topologie Choix de la version SP 2013 (Office 365, SP 2013 On Premise…) Définition des changements dans le code spécifique Infrastructure, communication & collaboration
  • 17. Code spécifique • Guides d’installation • Spécifications techniques des développements • • #mstechdays Repérage des features et des codages problématiques et correction pré-migration Code source rassemblé :  API Tierces  Prise en charge des développements obsolètes  Dra g’n’Drop  Add-in d’intégration pdf  Intégration de Fast  Personnalisation de site, cross publication  Design manager  SP Mobile  Event listener pour BCS  Remote event receivers Infrastructure, communication & collaboration
  • 18. LA PHASE DE MIGRATION La Hive, la GAC, les Sandbox et le modèle APP #mstechdays Infrastructure, communication & collaboration
  • 19. Le Hive 14 … et 15 • SP13 a prévu la coexistence des développements émanant de WSP SP2010 • SP13 au niveau de la création d’un site #mstechdays Infrastructure, communication & collaboration
  • 20. Deux Hive : est-ce vraiment pratique ? Si vous comptez déposer du contenu utilisable dans le répertoire virtuel _Layouts de votre serveur (vous en avez 2 !!), il faut savoir que : SPUtility.GetGenericSetupPath est obsolète. Que la nouvelle méthode SPUtility.GetVersionedGenericSetupPath la remplacera pour vos développements SP2013 Exemple pour le déploiement 14 : _layouts/images/uneimage.jpg Exemple pour le déploiement 15 : _layouts/15/images/uneimage.jpg #mstechdays Infrastructure, communication & collaboration
  • 21. Installer une solution SharePoint Install-SPSolution -Identity LaSolution.wsp -GACDeployment (optionnel) -CompatibilityLevel [option] : Valeur 14 Installe la solution uniquement dans le "14" 15 Installe la solution uniquement dans le "15" “14,15” Installe la solution dans le "15" et dans le "14" “AllVersions” or “All” Installe la solution dans le "15" et dans le "14" “OldVersions” or “Old” Installe la solution uniquement dans le "14" “NewVersion” or “New” #mstechdays Comportement Installe la solution uniquement dans le "15" Infrastructure, communication & collaboration
  • 22. L’Assembly (Global Assembly Cache) Depuis l’arrivée du .Net framework 4, nous avons 2 assembly différentes qui peuvent cohabiter dans une même ferme SharePoint. Via cette séparation, nous pouvons alors gérer deux Runtime différents : CLR 2.0 pour les dll générées sous le Framework .net 2.0/3.5 (SharePoint 2007/2010): « C:WindowsAssembly » CLR 4.0 pour déboguer les dll générées sous le Framework 4 et + (SharePoint 2013): « C:WindowsMicrosoft .NetAssembly » #mstechdays Infrastructure, communication & collaboration
  • 23. Coexistence : Approvisionnement mixte • Migration des collections de sites à la demande • Site collection health checks • Simulation de migration #mstechdays Infrastructure, communication & collaboration
  • 24. Et si vous avez des solutions Sandbox? Indépendance /Isolation : échange sécurisé et bien défini Sous SharePoint 2013, les solutions sandbox ne sont pas TOUTES désapprouvées « deprecated » Seuls les Sandbox avec du code .Net le sont Tous vos spécifiques développés en code client seront Minimiser les supportés via des Apps! Ce qu’on gagne? coûts et être de plus en plus agile #mstechdays Infrastructure, communication & collaboration Apps Adaptabilité et scalabilité
  • 25. Le modèle Apps • Quelques règles : 1. 3 formes d’App : App Part – Full page – UI Command extensions 2. Tous vos spécifiques seront développés côté client (navigateur) ou bien dans d’autres contextes (IIS, ou bien AZURE) externes à SharePoint 3. L’Object Model Serveur est remplacé par le CSOM . L’authentification se base sur OAuth. 4. L’installation, la désinstallation et la mise à jour d’une App n’affecte pas le site SharePoint qui la consomme. 5. Plus de possibilité pour l’utilisation mobile (tablettes et Smartphones) #mstechdays Infrastructure, communication & collaboration
  • 26. Comment déployer une App (Cloud) • Provider Hosted:  Client ID – Client secret – Seller dashboard  Pas de deploiement sur le store  Apps High-Trust (sans ACS)  Code client ou serveur • Auto Hosted:  Débogage à distance  Installation dans le store  Code client ou serveur #mstechdays Infrastructure, communication & collaboration
  • 27. Comment déployer une App (On premise) • SharePoint Hosted :     #mstechdays Infrastructure, communication & collaboration Code client uniquement Host Web et App Web Déploiement possible via VS Possibilité d’ajout dans le store
  • 28. Comment déployer une App (Hybride) • Scénario1:  Apps externes à la ferme SP  Plus de sécurité • Scénario2:  Apps dans un AppWeb / AppCatalog (Collection de site) dans la même ferme SP  Domaine diffèrent #mstechdays Infrastructure, communication & collaboration
  • 29. NOUVEAUTÉS VISUAL STUDIO 2013 #mstechdays Infrastructure, communication & collaboration
  • 30. Nouveautés Visual Studio 2013 • • SharePoint  Prise en charge de MVC  Empaquetage et publication d'applications amélioré pour le cloud  Déploiement de configurations de recherche sur un site de recherche SharePoint  Débogage des récepteurs d'événements et des flux de travail distants .Net  Visual Studio 2013 Online « Monaco» / Napa  Tests de charge sur le Cloud  Peak Definition  Code Lens  Browser Link  Team Room #mstechdays Infrastructure, communication & collaboration
  • 31. WEBPART 2010  WEBPART 2013 Farm Solution, SandBox et App #mstechdays Infrastructure, communication & collaboration Design/UX/UI
  • 32. Sommaire OOT B Spécifiqu Contenu e SandBox Farm WSP #mstechdays Infrastructure, communication & collaboration Le coût Le delta La disponibilité La substitution
  • 33. Sessions liées • La gouvernance de SharePoint 2013 et architectures Hybrides Mercredi 12 février : 16h30-17h15 • #fail : pourquoi est-il important de se planter pour réussir son projet de réseau social d'entreprise Jeudi 13 février : 11h00-11h45 • Exemple de mise en place d'une solution de gestion de projet avec le couple SharePoint/ Project Server Jeudi 13 février : 12h15-13h00 #mstechdays Infrastructure, communication & collaboration
  • 34. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Infrastructure, communication & collaboration
  • 35. DES QUESTIONS? VISITEZ NOUS AU STAND 87 DES BOISSONS ÉNERGÉTIQUES, UNE SURFACE PRO 2 À GAGNER ET PLEIN D’AUTRES SURPRISES!! #mstechdays Infrastructure, communication & collaboration