Auteur : Geoffrey Mohaer

Windows Phone 8 / Windows 8 : Intégrer Cortana dans une application

Mais qu’est-ce que Cortana? Cortana est le nom de l’assistant personnel virtuel développé par Microsoft pour sa plateforme Windows Phone à partir de la version 8.1. Il concurrence les assistants Siri d’Apple et Google Now. Cortana est actuellement disponible en anglais, en français, en allemand, en italien, en espagnol et en chinois (sous le nom de Xiao Na). Pour bien commencer… Il vous faudra installer Visual Studio 2013 Update 4 ou Visual Studio 2013 Community (gratuit). Vous pouvez obtenir Visual Studio 2013 Community à l’adresse suivante : https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx Comment lancer son application depuis Cortana? Tout d’abord, ajoutez une VoiceCommandDefinition à votre projet. Définissez la langue de vos...

Read More

SharePoint 2013 : Créer une WebPart de recherche de contenu personnalisée – partie 2

Dans l’épisode précédent… Nous avons vu comment se comportait la WebPart de recherche de contenu standard. Nous avons commencé à la personnaliser afin d’afficher des liens « Plus d’infos » ainsi que « Voir tout ». Malheureusement, les propriétés de WebPart ne se sont pas affichées dans le panneau d’édition… SharePoint 2013 : Créer une WebPart de recherche de contenu personnalisée – partie 1 Voyons ce qui se passe Et pour cela regardons du côté de la classe ContentBySearchWebPart et notamment sa méthode « GetToolPart() »   On remarque que cette méthode nous retourne toujours un nouveau tableau de ToolPart. Pour contourner ce problème, on va surcharger la méthode au sein de notre WebPart. /// <summary> /// Override GetToolParts to put our custom properties into the properties panel /// </summary> /// <returns></returns> public override ToolPart[] GetToolParts() { List<ToolPart> tp = new List<ToolPart>(base.GetToolParts()); tp.Add(new CustomPropertyToolPart()); return tp.ToArray(); } Redéployez votre solution, vous devriez désormais voir vos propriétés dans le panneau d’édition de la WebPart. Utiliser les propriétés de WebPart Désormais, nous voulons récupérer ces valeurs pour les afficher dans nos résultats. Nous devons enrichir la requête envoyée avec nos propriétés de WebPart pour que les display templates y aient accès /// <summary> /// Override OnLoad to make the custom properties accessible for the displaytemplates /// </summary> /// <param name="e"></param> protected override void OnLoad(EventArgs e) { if (this.AppManager != null) { if (this.AppManager.QueryGroups.ContainsKey(this.QueryGroupName) && this.AppManager.QueryGroups[this.QueryGroupName].DataProvider != null) { this.AppManager.QueryGroups[this.QueryGroupName].DataProvider.BeforeSerializeToClient +=...

Read More

SharePoint 2013 : Créer une WebPart de recherche de contenu personnalisée – partie 1

L’arrivée de la sainte WebPart Avec SharePoint 2013, Microsoft a introduit la « WebPart de recherche de contenu » autrement appelée de l’autre côté de l’Atlantique « Content Search WebPart » (disponible uniquement On-Premise). Auparavant, la seule manière de remonter du contenu était d’utiliser la « WebPart de requête de contenu » (Content Query WebPart) et personnaliser le rendu des résultats de recherche était possible via une transformation XSLT. Désormais, la personnalisation de l’affichage des résultats est plus accessible grâce aux « display templates » fonctionnant avec du HTML et du Javascript. Cette nouvelle WebPart n’apporte pas seulement de la flexibilité dans l’affichage des résultats mais aussi la possibilité de remonter du contenu provenant de plusieurs collections de sites en apportant également plus de possibilités pour le tri multi-niveaux ou un meilleur affinement. Toutefois, le nouveau contenu de vos sites ne sera pas affiché tant qu’une indexation de la recherche n’aura pas été lancée, ceci également à des fins de performance car la WebPart utilise l’index de la recherche pour sa requête. Il sera bon de définir une stratégie d’indexation efficace afin que vos utilisateurs ne ressentent pas trop le delta d’affichage du contenu. Pour avoir plus d’informations sur la recherche au sein de SharePoint 2013, je vous invite à consulter nos précédents articles : La recherche sous SharePoint 2013: Recherche SP2013 vs SP2010 Mise en place du service de recherche sous SharePoint 2013 Mise en place de...

Read More

NOS DERNIERES RESSOURCES

Téléchargement Livre blanc Architectures topologies modernes réseau Azure

Derniers tweets

S’abonner

Au blog
RSS Flux RSS