Archive

Archive for the ‘SharePoint Online’ Category

Speaker aux Microsoft TechDays 2015

janvier 12, 2015 Laisser un commentaire

logo-techdays

Pour cette version 2015 des TechDays, Microsoft avait ouvert 15 sessions par voie de concours, les participants devant envoyer une vidéo de moins de 2 mn et la poster sur le site https://concourstechdays.azurewebsites.net :

Cette courte vidéo, moins de 2 minutes, devra faire la preuve de l’originalité de votre sujet et de vos talents de speaker !

Je ne sais pas si Etienne Bailly, fondateur d’istep, a été original – un speaker talentueux – ou les 2, toujours est-il que notre session « SignalR V2  – Office 365 – SharePoint Online – Le mix gagnant pour développer vos applications temps réel dans le Cloud » a été retenue pour ces TechDays !

La vidéo

Cliquez ci-dessous pour découvrir Etienne en plein échauffement :

Sans titre

Le synopsis de la session

ASP.Net SignalR V2 est une brique qui permet de développer des applications ‘temps réel’ avec une facilité déconcertante.

Venez découvrir à travers cette session comment développer de A à Z des applications ‘temps réel’ dans Office365 / SharePoint Online grâce aux puissances combinées de SignalRV2 et d’Azure.

Au travers d’exemples concrets, tels que le suivi en temps réel de l’évolution de bibliothèques SharePoint Online, nous verrons notamment comment développer et déployer très rapidement ces applications dans SharePoint 2013 à l’aide de Visual Studio 2015.

Au plaisir de vous y croiser !

SharePoint 2013 / SharePoint Online : Réindexer un site ou une liste/bibliothèque à la demande

mai 28, 2014 2 commentaires

Vous connaissiez la VOD (Video On Demand), voici la ROD : Réindexation On Demand !

(Ne cherchez pas, je viens de l’inventer.)

Introduction

Cette nouvelle fonctionnalité de SharePoint 2013 vous permet de réindexer un site ou une liste/bibliothèque quand vous (administrateur de la collection) le souhaitez.

Le but ? Signaler à SharePoint que vous souhaitez lancer recrawler/réindexer un site ou une liste/bibliothèque, et ce dès qu’un crawl (même non full) est exécuté.

Sivous avez par exemple un continous crawl de configuré (voir cet article pour plus de détails à son sujet), votre demande sera prise en compte par celui-ci.

A noter que ette fonctionnalité n’a de sens que si vous désirez opérer un full crawl sur votre contenu, par exemple si vous ajoutez à votre bibliothèque une colonne de type métadonnée gérée. Dans le cas où vous ne faites qu’ajouter des éléments, çà n’a pas d’intérêt.

Au menu de cet article :

  • Réindexer un site – Comment procéder ?
  • Réindexer un site – Et côté technique ?
  • Réindexer une liste/bibliothèque – Comment procéder ?
  • Réindexer une liste/bibliothèque – Et côté technique ?

Réindexer un site – Comment procéder ?

1. Accédez aux paramètres de la collection de site, puis cliquez sur « Disponibilité du mode hors connexion et de la recherche ».
1

2. Assurez-vous que les éléments du site soient accessibles via la recherche (1), puis cliquez sur « Réindexer le site » (2).

2

3. Une popup de confirmation s’affiche; cliquez sur « Réindexer le site ». (Vous n’avez pas besoin de valider la page via le bouton « OK ».)

5

 

4. Vous n’avez plus qu’à attendre le prochain crawl.

Réindexer un site – Et côté technique ?

Si vous souhaitez savoir ce qui se passe en arrière-plan, vous pouvez partir du script ci-dessous.

Celui-ci tente de récupérer la propriété « vti_searchversion » de l’objet SPWeb :

  • La valeur est nulle => Aucune demande de réindexation n’a été faite pour ce site,
  • La valeur est à 1 => Une réindexation du site a été demandée.

# Récupération du web (SPWeb)

$web= Get-SPWeb « http://MonSiteSP2013« 

# Tentative de récupération de la propriété « vti_searchversion »
Write-Host-ForegroundColor Green $web.AllProperties[« vti_searchversion« ]

Résultat :

  • Première exécution : pas de réindexation en cours,
  • Seconde exécution : Réindexation demandée.

10

Réindexer une liste/bibliothèque – Comment procéder ?

1. Accédez aux paramètres de votre liste ou bilbiothèque, cliquez sur « Paramètres avancés »

14

2. Puis cliquez sur « Réindexer la biliothèque de documents ».

11

 

ou « Réindexer la liste ».

15

Dans les 2 cas vous n’avez pas besoin de valider la page via le bouton « OK ».

Réindexer une liste/bibliothèque –  Et côté technique ?

Le principe est le même que dans le cas d’un site.

Le script ci-dessous tente de récupérer la propriété « vti_searchversion » de la bibliothèque « Documents » :

  • La valeur est nulle => Aucune demande de réindexation n’a été faite pour cette bibliothèque,
  • La valeur est à 1 => Une réindexation de la bibliothèque a été demandée.

# Récupération du web (SPWeb)

$web= Get-SPWeb « http://MonSiteSP2013« 

# Tentative de récupération de la propriété « vti_searchversion »
Write-Host-ForegroundColor Green $web.Lists[« Documents« ].RootFolder.Properties[« vti_searchversion »]

Résultat :

  • Première exécution : pas de réindexation en cours,
  • Seconde exécution : Réindexation demandée.

10

 

Conclusion

Ma conclusion – çà fera plaisir à Thierry B.- sur ce sujet est que cette fonctionnalité est certes très intéressante pour les utilisateurs, mais doit néanmoins être encadrée : comme le dit la popup du premier chapitre (et je pense qu’on peut lu ifaire confiance) ces crawls engendrent de l’activité sur le système de recherche, il faudra donc éviter que ces réindexations ne soient déclenchées trop souvent, et sur de tros gros volumes.

Côté développement, le code que j’ai inséré dans l’article devrait vous permettre d’imaginer les solutions les plus folles.

SharePoint Online : Modifier la barre de navigation (OneDrive / Yammer-Newsfeed / Sites)

Petite nouveauté (en tout cas je ne la constate que maintenant), la possibilité d’afficher ou de masquer les liens « OneDrive / Yammer-Newsfeed / Sites » de la barre de navigation de votre site SharePoint Online préféré.

1. Pour se faire, connectez-vous en tant qu’admin (du tenant, pas de la collection), et cliquez sur « Admin > SharePoint ».

2

2. Dans le menu de gauche, cliquez sur « settings ».

3

3. En haut de la page se trouvent les options pour afficher ou masquer les 3 liens.

Le lien vers l’aide vous renvoit sur la page Customize the navigation bar in SharePoint Online.

1

Sélectionnez les options désirées, cliquez sur « OK » en bas de page, et patientez quelques minutes pour voir le menu passer (dans mon exemple ci-dessus) de ceci :

6

A celà :

5

Well done !

Catégories :Office 365, SharePoint Online Étiquettes : ,

« Bientôt » disponible en Beta : Mon outil « SP Online Manager »

mars 28, 2014 2 commentaires

Bon, « bientôt » est un peu mensonger, c’est « Bientôt … mais pas tout de suite » 🙂

Pour éviter de perdre du temps à développer des fonctionnalités inutiles et pour avoir d’autres idées lumineuses, je fais appel à à la foule en délire pour me donner son avis sur le sujet.

Le but de cet outil est de pouvoir consulter les données relatives à un site SharePoint Online, depuis un poste client.

A noter que pas mal de pages sont encore en développement, les idées me venant au fil de l’eau, les écrans présentés ici sont donc susceptibles d’évoluer …

Tab 1 

  • Home,
  • Connect : Page de connexion au site (voir plus bas),
  • Refresh : Dans le cas où vous choisissez de charger toutes les données du site à la connexion (vs les charger à chaque page), ce bouton vous permet de mettre à jour les données,
  • Settings : Paramétrage des répertoires de sauvegarde des exports Excel, des backups, …

Page d’accueil :

2014-03-28_10h51_17

Page de connexion au site  (avec possibilité de stocker les couples url/login, pour éviter de les ressaisir la fois suivante) :

2014-03-28_10h54_41

Tab 2

Accès aux rapports concernant les différentes données du site :

2014-03-28_10h53_52

 

Page de rapport (avec export vers Excel, visu online, groupement par donnée, afficher toutes les colonnes ou celles prédéfinies) :

2014-03-28_10h57_10

Tab 3

Créer et comparer des snapshots :

2014-03-28_10h53_55

 

Page de création (avec en bas de page le flyout qui apparaît pour tout message dans l’outil – succès, erreur ou information, avec une couleur différente pour chacun d’entre eux) :

2014-03-28_10h57_23

Page de comparaison (le but final est de générer ds graphes permettant de voir l’évolution des données sur le site) :

2014-03-28_10h58_00

Tab 4

Créer une sauvegarde du site (en cours de dév – les listes du site sont pour le moment exportées vers un répertoire, avec les droits associés listés dans un fichier ) :

2014-03-28_10h53_59

 

Tab 5

Visualiser un diagramme du site :

2014-03-28_10h54_08

Le but est de pouvoir consulter les données du site de manière un peu plus « user-friendly » :

2014-03-28_10h59_05

Avec descente possible dans les branches :

2014-03-28_10h59_35

 

Conclusion

Une remarque ? Un commentaire ? Tell me !

Office 365 : Utiliser un domaine personnalisé pour le site web public

janvier 23, 2014 Laisser un commentaire

Dans cet article, nous allons voir comment utiliser un domaine personnalisé pour le site Internet par défaut d’Office 365 (disponible selon l’offre).

J’utilise ici une offre Entreprise E3, et un nom de domaine acheté chez Ouane&Ouane.

Introduction

Lorsque vous souscrivez une offre Office 365 « Petites et moyennes entreprises » ou « Grandes entreprises » (hors « Messagerie hébergée »), vous disposez d’un site web public créé par défaut.

1

Dans votre interface d’administration SharePoint, vous retrouvez ce site dans la partie « Website » :

2014-01-22_09h41_39

Ce site est « prêt à l’emploi », évidemment sous SharePoint 2013, et placé par défaut en mode « offline », c’est-à-dire uniquement disponible pour les utilisateurs authentifiés, et donc pas pour tout le monde sur le Web.

On le verra plus tard, mais pour rendre votre site public vraiment public, il faudra cliquer en haut à droite sur « MAKE WEBSITE ONLINE ».

2

La problématique de cet article, c’est de paramétrer un domaine personnalisé (asipe.fr), à la place de spasipe-public.sharepoint.com.

Première étape : Ajouter votre domaine

Depuis l’interface d’administration, cliquez sur « domains / add a domain », et cliquez sur « Start step 1 » pour ajouter votre domaine et vérifier que vous en êtes bien le propriétaire.

3

Je ne vais pas détailler cette étape car celle-ci est décrite dans l’article Office 365 : Activer Yammer Entreprise.

A la fin, vous devez obtenir quelque chose comme ceci :

2014-01-22_09h35_33

Deuxième étape : Configurer votre site

Dans l’écran qui vous est présenté lors du process, je saute ici directement à la troisième étape, en cliquant sur « Start step 3 » :

2014-01-22_09h36_13

Sous-étape 1 : Choisissez l’usage que vous voulez faire de votre domaine (ici « SharePoint Online ») :

2014-01-22_09h36_40

Sous-étape 2 : 2 écrans vous montrent comment customiser et partager votre site avec d’autres utilisateurs.

2014-01-22_09h37_21

Pour vous rendre sur votre site afin de l’égayer un peu, suivez les instructions et cliquez sur « Sites » dans le bandeau :

4

Sélectionnez le site public :

5

Sous-étape 3 : Rendez votre site visible sur Internet (c’est ce dont j’ai parlé au début de l’article) – Je le ferais plus tard.

2014-01-22_09h39_26

Sous-étape 4 : Modifier l’adresse du site, ici en asipe.fr.

2014-01-22_09h40_48

Suivez les instructions de la page, rendez vous dans l’administration de SharePoint, et dans la liste des collections de sites cochez le site public, puis sur « Website Domains » :

7

Modifiez l’URL en sélectionnant votre domaine :

2014-01-22_09h41_48

Le site par défaut est alors indiquée comme étant supprimé

2014-01-22_09h43_30

Et quelques instants plus tard c’est votre domaine qui apparaît

2014-01-22_09h43_50

Revenez sur la page d’administration et cliquez sur « Next » pour accéder à l’étape finale : la configuration du DNS côté Ouane&Ouane.

1

Cliquez sur le lien pour accéder à la page d’aide, qui fournit des instructions par hébergeur.

Dans mon cas les instructions ne pouvaient pas être suivies à la lettre car l’interface a du changer, mais le contenu de l’aide est largement suffisante.

2

J’ajoute ici le « CNAME » suivant :

9

Au bout de quelques minutes je clique sur « done, go check » dans la fenêtre pour achever la configuration.

3

Dans la liste des domaines, le domaine « asipe.fr » est bien actif.

4

Troisième étape : Rendre le site visible

Pour rendre votre site visible sur le Oueb, cliquez sur « MAKE WEBSITE ONLINE », puis sur … la même chose, mais un peu plus bas.

A noter que cette opération est réversible, vous pouvez à tout moment repasser le site en « offline ».

10

Vous êtes à un clic du Graal :

11

Voilà, vos photos de vacances sont visibles par votre belle-mère !

12

Fin de l’article !

14

Catégories :Office 365, SharePoint Online Étiquettes : ,