Bonjour à tous,

Aujourd’hui je vous propose un petit tutoriel pour mettre en place le SharePoint App Store sous SharePoint 2013.
En effet, j’ai pas mal de retour sur des difficultés à le mettre en place car ce AppStore est lié quelques part avec les services microsoft sur internet.

Je part du principe ou vous avez une ferme SharePoint 2013 foundation, standard ou entreprise vierge de toute configuration en tout cas en ce qui concerne le SharePoint App Store!

Suivez toute ces étapes et normalement le SharePoint App Store n’aura pas de secret pour vous 🙂

Let’s go!

Etape 1 – Configuration du DNS interne

Pour commencer cette configuration, votre serveur doit avoir un nom de domaine de la forme: monserveur.mondomaine.fr par exemple ou un FQDN. Celui ci doit pointer sur votre site SharePoint.

Le SharePoint App Store va utiliser un domaine dit générique pour l’accés aux applications. Ce domaine sera sous la forme de: « un préfix »-« id app ».monserveur.mondomaine.fr

Il faut donc rajouter dans votre DNS un alias CNAME générique

1

 

Pour vérifier si cette configuration est correctement faites, vous pouvez faire un ping d’une url tel que celle ci: apps-dfgqdfqsdfqsdf.mondomaine.fr

Important: veillez a bien désactiver le firewall si vous êtes sur un Windows Server 2012 car celui ci ne laisse pas passé les paquets ICMP.

Etape 2 – Configuration des services sur la ferme SharePoint 2013

Pour cette étape nous allons utiliser SharePoint 2013 Management PowerShell Console (Encore ??? oui oui!), pourquoi ?

Tout simplement car via l’administration centrale, certains services nécessaires pour le SharePoint App Store ne sont pas implémentés via l’administration centrale. Vous n’avez donc pas le choix que de le faire en powershell!

– Ouvrez donc votre console powerShell en mode Administrateur

– Puis tapez:

$compte = Get-SPManagedAccount "votre compte de ferme" 
$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $compte
$appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName "SettingsServiceDB"
$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc
$appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $compte
$appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName "AppServiceDB"
$proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc

– Si vous n’avez pas fait d’erreur, allez voir dans les applications de service de votre ferme vous verrez apparaitre 2 nouveaux services

2

Etape 3 – Configuration du SharePoint App Store

Maintenant que nous avons les services du SharePoint App Store ajoutés, nous allons configurer le SharePoint App Store

– Rendez vous dans l’administration centrale de votre ferme et cliquez sur application puis configurer les url d’application

3

 

– Sur la page de configuration saisissez votre domaine qui pointe sur votre sharepoint (exemple, si vous avez sharepointapps.mondomaine.fr qui pointe sur votre sharepoint c’est celui ci qui faut saisir…) puis en dessous un préfix libre pour la saisie. Dans mon exemple j’ai mis « App » mais vous pouvez mettre titi, toto, … libre à vous! ce préfix sera visible dans les URL d’accés aux applications SharePoint App Store.

4

 

Une fois terminé, validez votre saisie tout simplement!

– Revenez sur l’onglet application de l’administration centrale, nous allons créer le AppCatalog. Cette action n’est pas obligatoire mais je conseil. Le AppCatalog est un site qui va gérer les demandes des utilisateurs en terme d’application et par le biais de ce site vous pouvez mettre à disposition vos applications ou des applications que vous avez récupéré sur le SharePoint App Store. Cela permet de ne pas avoir de tout et n’importe quoi sur votre SharePoint. Rendez vous dans gérer le catalogue d’applications

5

 

– Saisissez les informations tel que le nom de votre site App Catalog et validez. Cette action va créer un nouveau site.

6

 

Vous pouvez y accéder si vous le souhaitez tout simplement en saisissant l’url.

Votre SharePoint App Store est prêt! Contrôlons si tout fonctionne bien 🙂

Etape 4 – Test et Téléchargement d’application

Rendez vous sur votre site SharePoint et faitez en haut à droite « ajouter une application »

7

 

Cliquez ensuite sur SharePoint Store!

8

 

Aprés un peu d’attente nous avons ceci 🙂

9

 

Sachez que si vous avez passé le patch de Mars sur votre environnement SharePoint, il faut attendre que les applications soient à jour. Comme vous pouvez le voir les applications sont grisées car elle ne sont pas compatible avec mon environnement qui dispose de ce patch!

Cliquez maintenant sur une application que vous pouvez téléchargez, si tout va bien vous avez un bouton ajouté en bleu et pas de message d’erreur 🙂

10

 

Notes:

– Vous ne pouvez pas télécharger des applications du SharePoint App Store avec le compte systéme

– Vous devez disposer d’un compte Live ID pour télécharger des applications

– Les licences des applications sont attachées à votre Live ID

– Si vous achetez une application et que vous réinstallez votre ferme, pas besoin de la repayer!

 

Un dernier petit tour pour passer par l’App Catalog que je vous laisse découvrir car trés simple d’utilisation!

11

 

Sachez que vous pouvez paramétrer plus en détail le SharePoint App Store via l’administration centrale, pour par exemple donner ou pas les droits à vos utilisateurs de télécharger des applications…

Pour finir une petite image provenant du site microsoft qui résume un peu ce tutoriel:

IC638061

 

Vous êtes maintenant prêt pour mettre en place le SharePoint App Store!

Si vous avez besoin d’aide, retrouvez moi sur TechNet ou déposez un commentaire sur l’article!

A bientôt et Sharepointez bien!