novembre
2011
Si comme moi, il vous arrive de développer des applications de type Service Windows, vous utilisez fort probablement l’instruction suivante (c#) #if DEBUG Debugger.Break(); #endif Ce qui permet d’indiquer (via un symbole de compilation conditionnel), qu’en DEBUG, il faut démarrer le debugger. Ce système fonctionne grâce à un mécanisme non trivial : Debugger.Break() entraine l’envoi d’une exception (spéciale), et le debugger par défaut sait qu’il faut breaker. Sous XP, si aucun debugger n’était attaché à […]
novembre
2011
Il peut (mouais, je dirais même que cela arrive souvent ) arriver qu’un webpart soit lié à un css spécifique. Il est possible d’ajouter dans Visual Studio un css qui sera déployé automatiquement lors du provisionning du webpart dans SharePoint. Pour ce faire, dans le projet Visual Studio : Menu Ctx (clic droit) > Add > SharePoint Layouts Mapped Folder -> Visual Studio va créer le répertoire Layout dans le projet et un sous répertoire […]
novembre
2011
Imaginons la requête EF suivante : ctx.ContextOptions.LazyLoadingEnabled = false; var cmds = ctx.Commande .Include(« DetailCommande ») .Where(cmd=>…filtre…) .GroupBy(cmd=>cmd.date) .OrderBy(cmd=>cmd.Key) .FirstOrDefault(); Cette requête va me retourner la première commande par jour en fonction d’un filtre. Qu’importe l’intérêt fonctionnel (certainement débile :p ), centrons nous sur le résultat : L’include est royalement nié : aucun détail de commande n’est présent dans les éléments retournés, malgré la clause Include. Une solution possible (mais il y en a d’autres) : Retourner […]
novembre
2011
La réalisation d’un portail public nécessite de prendre en compte les règles d’accessibilité (RGA). Vous trouverez sur le site de Claude Courderc (http://www.cognitifs.com/accessibilite-et-sharepoint-2010.html) des resources intéressantes concernant les RGA et SharePoint, voire de façon plus globale avec des guides de bonnes pratiques sur l’accessibilité des sites internet. Ce ne sont pas les personnes qui sont handicapée, mais les situation handicapante pour les personnes ! EDIT : Lien vers les videos : http://www.microsoft.com/france/accessibilite/products/office2010/sharepoint2010.aspx
novembre
2011
— Information — Information — Information — Information — AD LDS (Active Directory Lightweight Directory Services) — ADAM pour les intimes — est un LDAP Microsoft intégré à Windows 2008 server. Il est installable via les Rôles Windows 2008. Pour information, il ne faut pas oublier d’ajouter le goupe BUILTIN\ADMINISTRATEURS (ou autre) dans le rôle Administrateur de chaque partition créée … sans quoi… il peut s’avérer compliquer de le gérer :p Si à l’ouverture d’ADSIEdit, […]
novembre
2011
Problème : Lorsque je me connecte sur le portail d’administration centralisée de ma ferme, que je déploie un wsp sur un site… je tombe sur une page 403, puis le processus de déploiement prend des plombes à aboutir. Pour obtenir, au final, un feature invisible sur le site concerné (impossibilité de l’activer). Autre manifestation du problème : lorsque je tente d’effectuer des modification de paramétrage dans ma ferme, il pleut des 403 :p Origine du […]
novembre
2011
Ces temps ci, SharePoint semble m’attaquer de toutes (web)parts ! Et ce n’est pas sans plaisir (maso :p ) Je bosse actuellement sur un portail se services internet construit sur SharePoint 2010 (entre autre) + FBA (Forms Based Auth) monté sur un AD LDS (Active Directory LightWeight Directory Services) == un (bon) LDAP à la sauce MS. Une des fonctionnalités d’un portail est l’espace perso. Or la page d’authentification de SharePoint est … point esthétique […]