Archives de la catégorie SharePoint

Votre premier catalogue produits avec le WCM de SharePoint 2013

john ross.

The other day I blogged about the new WCM functionality in SharePoint 2013.  If you haven’t read the post it basically talks about all the powerful new functionality that’s available with WCM in SP2013 because it’ll use search to drive content management.  In this post I’m going to start getting into a bit more detail about what’s required to start actually using the new WCM functionality.  I’ve been searching around on the interwebs and haven’t really seem much information from Microsoft yet — although I’m sure it’s coming.  For anyone looking to get a jump start hopefully this will help.

I’m going to try to keep this out of the weeds with respect to the architecture that’s behind the scenes driving all of the functionality.  The follow describe the major pieces that are working together to make the new WCM functionality tick:

  • Product Catalog — You can think of…

View original post 1 749 mots de plus

Publicités

john ross.

Few things in this world go together better than peanut butter and jelly. It’s a proven fact by the 3 people I’ve personally surveyed.  When Microsoft announced SharePoint Server 2013 the piece that I was the most excited about was the new Web Content Management (WCM) functionality.  Why am I so excited?  Read on and I’ll explain.

Search Driven Content Management

In the past the way we’d always thought about planning a WCM project hinged on where we put our content in SharePoint then we tagged it with metadata and surfaced it with things like the Content Query Web Part (CQWP). Moving forward with SP2013 the FAST search engine has now been fully integrated into SharePoint and it will be the primary engine driving WCM.  This is a game changer for a number of reasons:

  • Search has always been a great way to get content from across the farm.  Since the CQWP…

View original post 1 281 mots de plus

Image

Cette infographie synthétise les résultats d’une enquête disponible à cette adresse sur le site CMSWire :

http://www.cmswire.com/cms/customer-experience/sharepoint-who-how-and-why-were-using-it-infographic-016763.php


La Conf’SharePoint, c’est la plus grande conférence Française dédiée aux technologies et solutions SharePoint.

Elle aura lieu du 22 au 24 mai 2013 au Business Center d’EuroDisney.

Tous les détails sont disponibles sur le site Web de la conférence :

http://www.confsharepoint.com

Et pour rester connecté à l’évenement :

  

Ou abonnez vous a la news letter :

http://ymlp.com/xgjbueqqgmgb

Rendez-vous en 2013 !

Les thèmes de SharePoint 2013

Configuration du service de métadonnées gérées SharePoint 2013

Florent Cazenave

Nous poursuivons la configuration de la nouvelle ferme SharePoint 2013 avec le déploiement de l’application de service de métadonnées gérées (Managed Metadata).

 

1/ Nous nous rendons donc dans l’administration centrale de SharePoint :

01

 

Puis il faut se rendre dans la section “Manage service applications” :

02

 

Puis cliquer sur le bouton “New” du ruban et sélectionne “Managed Metadata Service” :

03

 

2/ L’assistant de création du service se lance, on remplit les paramètres :

  • Nom du service
  • Nom de la base de données associée
  • Pool d’application avec son compte géré

04

05

 

Une fois terminé, le nouveau service s’affiche :

06

 

3/ Il faut maintenant mettre en place la sécurité sur ce service; on clique sur la ligne du service et sur le bouton “Administrators” dans le ruban :

07

 

4/ On essaie ensuite de se rendre sur la page d’administration de cette nouvelle application de service, mais bien…

View original post 265 mots de plus

SharePoint 2013 – Les différences entre Solutions Sandbox et Apps

Netwoven Blog

One of the cool new features of SharePoint 2013 is this concept of SharePoint Apps. Developers that are familiar with SharePoint 2010 will compare this with a Sandbox Solution. But that doesnt do it justice, Sandboxes are for children to play in, SharePoint Apps are for fully grown developers to develop business applications and sell them (licensing is starting to be defined). Just in the few MSDN articles that have been released about them I see stark differences.

For starters SharePoint Apps can cross site collections within the same « tenant » (a new SharePoint grouping that I will cover in a future article), this was a huge limitation of a sandbox solutions. Just think of what doors this opens up now, this means that all the HR site collections that are out in a farm can now talk amongst themselves if they are listed in the same tenant.

Another difference is…

View original post 218 mots de plus

Gouvernance SharePoint pour les gestionnaires de sites

Views from Veronique

A new Site Owner approached me at the Best Practices Conference saying that she didn’t actually get the whole SharePoint governance thing. It all seemed pie in the sky to her.  She wanted to know what it meant to her and why she should care.

It was a good question I thought, so included some ideas into my slidedeck for her.  For the benefit of everyone else that couldn’t attend the conference, here are some examples of what you can do as a Site Owner to govern your world.

You need to decide what’s important to your team.  So the rules you will set up need to be easy for the team to follow, as well align to the overall company SharePoint governance plan.  If there isn’t one, just do what works for you.  Whatever you decide, it is very important to communicate the standards to your team and explain…

View original post 224 mots de plus

Pourquoi cette question de la distance sociale ?

C’est vrai, pourquoi se poser tant de questions ? Dans SharePoint, vous rencontrez la notion de distance sociale à différents niveaux.

De manière explicite et visible, lorsque vous effectuez une recherche sur les personnes, SharePoint vous propose de trier les résultats de recherche selon la « Distance Sociale » :

De manière implicite, la notion de distance sociale intervient aussi dans différents processus, particulièrement de recommandation et de ranking. Il est donc intéressant de s’y attarder quelque peu et de l’expliciter.

Un peu de théorie

Si l’on s’en tient à la définition de Wikipedia, la distance sociale est une notion essentiellement sociologique :

« Social distance describes the distance between different groups of society and is opposed to locational distance. The notion includes all differences such as social class, race/ethnicity or sexuality, but also the fact that the different groups do not mix. The term is often applied in cities, but its use is not limited to that. »

Pour aller plus loin :

En tant que transposition virtuelle des modèles et processus du monde réel, les réseaux sociaux font abondamment référence à cette notion. Je vais tenter de l’expliciter…
Dans les faits, pour mesurer la distance sociale entre des groupes ou individus, plusieurs échelles peuvent être utilisées et parfois combinées. On trouvera entre autre :

  • Les degrés de séparation
  • Les degrés de proximité ou de similarité

Mais ces deux échelles représentant des réalités très différentes qu’il convient d’appréhender.

Les degrés de séparation

Rendue célèbre par l’expérience des 6 degrés de séparation, cette expression de la distance sociale est mesurée en déterminant le chemin le plus court entre deux individus dans le réseau constitué par leurs contacts directs.
Par exemple, dans la représentation graphique ci-dessous, les individus A et B sont à une distance de 6 :

Ce système est utilisé par exemple dans les réseaux sociaux comme LinkedIn ou Viadeo pour envoyer une demande de mise en relation entre deux individus qui ne se connaissent pas encore, en transmettant la demande à tous les contacts intermédiaires.

A titre anecdotique, l’expérience des 6 degrés de séparation a prouvé que deux individus, pris totalement au hasard dans la population mondiale, sont au maximum à une distance de 6. Ces résultats ont d’ailleurs été confirmés par Microsoft sur la base d’une étude à grande échelle menée anonymement sur utilisateurs de Windows Live Messenger : http://www.washingtonpost.com/wp-dyn/content/article/2008/08/01/AR2008080103718_pf.html

Mais cette expression de la distance sociale n’est que partielle et ne reflète pas certains facteurs comme “nous avons les mêmes centres d’intérêts” ou “nous travaillons dans le même secteur d’activité”, il était donc nécessaire d’introduire un autre outil de mesure.

Les degrés de similarité

La problématique de la similarité, par nature floue et non binaire, est pourtant traitée par l’informatique dans de nombreuses situations.
Par exemple, les moteurs de recherche tels que Bing ou Google utilisent ces systèmes de comparaison de mots pour proposer des corrections automatiques à des fautes de frappe :

Dans ces cas « simples », deux valeurs sont comparées puis on leur attribue une note de similarité sur une échelle donnée. Mais pour comparer des contenus plus complexes, comme un document bureautique, une page Web ou un profil utilisateur, de multiples facteurs entrent en jeu.

De nombreux algorithmes de calcul et de ranking de similarité existent, un des plus courants étant la distance de Levenshtein.

Sans trop vouloir rentrer dans le détail, on peut par exemple transposer ces algorithmes à des profils utilisateurs traités comme des documents. Ils sont tout d’abord transposés sous forme d’espaces vectoriels afin d’être manipulables mathématiquement, puis traités selon des algorithmes de ranking tels que le Okapi BM25.

Un autre exemple concret avec la “iTunes Genius Bar”, qui élabore des playlists musicales à partir des morceaux de votre bibliothèque qui se ressemblent, ou que des utilisateurs « similaires » ont acheté :

Pour cela, iTunes utilise notamment :

  • Les artistes classés dans le même genre musical
  • Les musiques communes à d’autres playlists
  • Les données anonymes d’autres utilisateurs
  • La base des achats de l’iTunes Store

L’approche mixte

Pourquoi comparer des profils dans les réseaux sociaux ? Simplement pour créer un moteur de recommandation et ainsi mettre en relation des utilisateurs présentant des points communs. Certes plus complèxe que d’utiliser un seul système, la démarche mixte (séparation + similarité) peut par exemple prendre en compte :

  • La proximité des intérêts
  • Le maillage complet et explicite des contacts

Par exemple dans Facebook avec l’application “People you may know”, qui propose notamment les “contacts de mes contacts” (FOAF pour Friend Of A Friend) ainsi que les profils similaires, par exemple travaillant dans la même société :

Les applications pratiques dans SharePoint

Les moteurs de recommandation

De manière similaire à FaceBook, SharePoint propose au travers de la fonction “Suggested Colleagues” des recommandations de personnes à suivre ou à inviter dans une communauté :

Il utilise pour cela un moteur de recommandation basé entre autres sur la notion de distance sociale.

De la même manière, avec l’introduction dans SharePoint 2013 de la possibilité de « suivre » un document (de s’y abonner), SharePoint peut désormais vous recommander des documents similaires, ou que d’autres utilisateurs proches suivent également :

Le « ranking » de résultats

Autre application de la distance sociale, l’ordonnancement des flux d’information et des résultats de recherche :

Ainsi lorsque vous consultez des résultats de recherche triés par distance sociale, un traitement complémentaire des résultats est utilisé pour les regrouper par priorité :

  1. Les premières pages selon la distance relative des collègues associés aux contenus (Collègues, Collègues de vos collègues puis tout le monde)
  2. Dans chacun de ces groupes, les résultats sont triés par pertinence
  3. Puis le système de regroupement s’applique à nouveau sur les pages suivantes
Cela peut sembler simple, mais les algorithmes de ranking sont particulièrement complexes, et peuvent faire intervenir un très grand nombre de critères de multiples natures :
  • Statiques et dynamiques
  • Degrés de séparation / Similarité directe
  • Similarité sémantique
  • Similarité sonore, particulièrement utile pour les recherche de noms de personnes dont on ne connait pas l’orthographe exacte… (Voir la fonction SQL SoundEx : http://en.wikipedia.org/wiki/Soundex)
  • Utilisation des centres d’intérêts pour pondérer les critères de recherche

Pour aller plus loin, vous trouverez plus d’informations sur la configuration du moteur de recherche de SharePoint 2013 dans cette vidéo.

Conclusions

Comme vous avez pu le constater, cette notion de distance sociale est partout et influence bon nombre des applications que nous utilisons quotidiennement. C’est un des apports majeur du social computing, et c’est particulièrement vrai pour SharePoint 2013 puisque les intéractions sociales sont démultipliées (Follow, Tag, Posts…).

Si le sujet vous intéresse, voici quelques références bibliographiques complémentaires pour étancher votre soif de connaissances :

Quoi de neuf dans l’architecture SharePoint 2013 ?

SharePoint & Products Technologies

Le request management

Cette fonctionnalité donne à la ferme SharePoint le contrôle des requêtes entrantes, les priorises et les route.

Le routing ce fait en fonction de règles qui sont définies et elles sont appliqués à la réponses la plus appropriée. Request management propose les actions suivantes :

  • Routage de la requête vers le serveur qui a le meilleur état de santé (en fonction des règles définies)
  • Identification & blocage des mauvaises requêtes connues
  • Priorisation des requêtes les plus importantes (une requête utilisateur) par rapport à aux requêtes les plus faibles (par exemple un service en background)
  • Router les requêtes spécifiques verse les serveurs spécifiques de la ferme (la recherche par exemple)

Le composant de request management peut s’éxécuter dans un mode intégré à la ferme sur n’importe quel serveurs. Il peut également s’éxécuter sur un serveur dédié qui ne fait pas partie de la ferme SharePoint.

On préfèrera l’exécuter en mode…

View original post 859 mots de plus