novembre
2011
J’ai donc voulu créer mon blog sur SharePoint Online étant donné que je me suis spécialisé cette année dans le développement SharePoint. Mais je me suis confronté à un léger souci, lorsque j’ai créé un site de type « Blog » sur SharePoint Online, il s’avère que les permissions héritent du site parent et que le site parent ne possède pas d’accès anonyme. Il n’est pas non plus possible via l’interface d’activer l’accès anonyme, n’ayant […]
novembre
2011
Voici une liste de liens utiles et tips pour les développeurs SharePoint. Cet article a plutôt un but personnel puisqu’il me permet de garder sous le coude les infos que je ne retiens pas forcément Niveaux de permissions dans SharePoint : http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx Custom actions locations and IDs : http://msdn.microsoft.com/en-us/library/bb802730.aspx ID des types de listes natives SharePoint : http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splisttemplatetype.aspx ID des Content types : http://msdn.microsoft.com/fr-fr/library/aa543822.aspx Guid des features natives de SharePoint : http://blogs.msdn.com/b/mcsnoiwb/archive/2010/01/07/features-and-their-guid-s-in-sp2010.aspx Liste des contentclass […]
novembre
2011
Lors de l’utilisation de la recherche et plus particulièrement d’une requête FullText, j’ai été confronté à une erreur pas vraiment explicite Voici la requête que j’ai exécutée : SearchServiceApplicationProxy proxy = (SearchServiceApplicationProxy)SearchServiceApplicationProxy.GetProxy(SPServiceContext.GetContext(site)); FullTextSqlQuery myQuery = new FullTextSqlQuery(proxy); myQuery.ResultsProvider = SearchProvider.Default; myQuery.ResultTypes = ResultType.RelevantResults; myQuery.QueryText = "SELECT Title FROM SCOPE() where \"scope\"=’All Sites’ AND MyManagedProperty LIKE ‘%test%’”; Voici maintenant le libellé de l’erreur en question au moment du myQuery.Execute() : HRESULT E_FAIL has been returned from […]
novembre
2011
Post original : http://bertrandvergnault.sharepoint.com/blog/Lists/Billets/Post.aspx?ID=7 Pour modifier programmatiquement le titre et la description d’une webpart présente dans un site SharePoint, il faut pouvoir l’atteindre depuis la galerie de webpart. Cette galerie de webpart est accessible depuis les paramètres du site : L’idée est donc toute simple : aller récupérer l’item de cette liste contenant les fichier “.dwp” ou “.webpart” correspondant aux webparts. Une fois l’item souhaité récupéré, il suffit d’en modifier les métadata comme bon nous […]
novembre
2011
Dans SharePoint 2010 et plus précisément dans la partie “Réseau Social” du produit, il est possible d’ajouter un autre utilisateur en tant que collègue. L’ajout d’un collègue est unidirectionnel : c’est-à-dire que lorsqu’une personne ajoutera une autre dans sa liste des collègues, le collègue ne verra cependant pas dans sa liste celui qui vient de l’ajouter. Dans le cas de la mise en place d’une mise en relation comme Facebook par exemple, lorsqu’un utilisateur accepte […]
novembre
2011
Un Control Adapter permet de modifier l’apparence de contrôles en récupérant le flux HTML généré par celui-ci. Dans le cadre de SharePoint on peut du coup l’utiliser pour venir modifier l’apparence de certains contrôles natifs. Pour cela, il faut créer une classe qui héritera de la classe ControlAdapter (dans l’espace de noms System.Web.UI.Adapters) et venir redéfinir la méthode Render : public class InputFormDropDownListAdapter : ControlAdapter { protected override void Render(System.Web.UI.HtmlTextWriter writer) { StringBuilder sb = […]