26 janvier 2015

SHAREPOINT 2013 : Ouvrir un lien dans un nouvel onglet

Une des nouvelles fonctionnalités à utiliser dans SharePoint 2013 est le "JSLINK".
Le "JSLink" est une nouvelle propriété apparue sur les WebPart de type ListView : utilisées dans les containeurs de type liste, bibliothèque ainsi que lors de l'ajout sur des pages. Cette propriété permet de surcharger l'affichage d'une liste en utilisant du JavaScript.

Ceci est une grande avancée comparé à SharePoint 2010 sur lequel nous étions obligé de modifier les affichages en utilisant du XSLT (puissant mais pas très user-friendly...).

Prenons un besoin simple : Ouvrir les liens disponibles dans une liste de liens SharePoint dans un nouvel onglet.
Pour se faire, il suffit de concevoir un fichier "JSLink_OpenInNewTab.js" qui comprendra les éléments suivants:



Nous pouvons voir ici que l'affichage du champ natif SP "UrlwMenu" est surchargé par notre fonction JS "OpenTitleInNewTab".
Il vous suffit ensuite de définir la propriété de la WP en spécifiant le chemin d'accès au fichier JS et le tour est joué:

14 janvier 2015

SHAREPOINT 2013 : Accélérer la mise à jour logicielle

L'installation de mise à jour SharePoint (Cumulative Update, Primary Update, Service Pack) peut vite devenir un cauchemar à cause de la durée d'installation des binaires.
Cependant, ce temps d'installation peut-être grandement amélioré (de quelques heures à quelques minutes), en effectuant les opérations suivantes sur vos serveurs SharePoint lors de la mise à jour:
  • Suspendre la recherche (Commande PS : "Suspend-SPEnterpriseSearchServiceApplication"). Ceci est à réaliser si vous mettez à jour un serveur présent dans votre topologie de recherche),
  • Stopper et désactiver le service windows SPTimer,
  • Stopper et désactiver le service windows OSearch15,
  • Stopper et désactiver le service windows Search Host Controller,
  • Lancer la mise à jour (si vous passez '/passive' en paramètre de l'exécutable, la mise à jour ne demandera pas de confirmation. Attendre la fin de l'installation,
  • Réactiver et démarrer le service Search Host Controller,
  • Réactiver et démerrer le service 0Search15,
  • Réactiver et démarrer le service SPTimer.
  • Relancer la recherche (Commande PS: "Resume-SPEnterpriseSearchServiceApplication") uniquement si vous l'aviez arrêté à l'étape 1,

L'article officiel du Technet sur les méthodes de patch est situé ici : http://technet.microsoft.com/fr-fr/library/ff806338(v=office.15).aspx

Si vous souhaitez patcher un serveur de développement, n'hésitez pas à couper le service "ISS Admin".
Grâce à ces diverses opérations, le temps de mise à jour de vos plateformes SP sera grandement amélioré.

10 janvier 2015

SHAREPOINT 2013 : Changer d'utilisateur

De nombreux utilisateurs regrettent la fonctionnalité native de SharePoint 2010 permettant de se connecter sur un site en tant qu'une autre personne. En effet, cette fonctionnalité a été supprimé dans SharePoint 2013. Malgré tout, seule l'entrée dans le menu a disparue, la page permettant de réaliser ce traitement existe toujours.

Si vous souhaitez utiliser cette fonctionnalité, il existe donc 2 moyens: