Catégorie .NET C#

[SharePoint 2010] Statuts et notifications pour vos développements

Grâce à l’api SharePoint ECMA Script (communication JavaScript et SharePoint), nous avons accès à plusieurs fonctions très utiles pour nos développements. Ce qui nous permet de les rendre dynamique et moderne. Je vais vous présenter ici 2 systèmes permettant de gérer des états ainsi que des messages de notifications de manière très simple et sans […]

[SharePoint 2010] Sélectionner la langue d’affichage en utilisant du JavaScript

Par défaut, pour changer la langue d’affichage, il faut passer par cette interface : Il peut s’avérer qu’en cas d’accès anonyme ou dans certains cas spécifiques, que l’on ne puisse/veuille pas accéder à ce menu. On peut également vouloir proposer à l’utilisateur une approche différente.

[SharePoint 2010] Editer les pages, personnaliser les pages ou encore les sauvegarder en utilisant du JavaScript

Il peut arriver de devoir cacher le ruban, lancer des actions sur une page lors de l’exécution d’une fonction JavaScript ou encore de devoir changer l’emplacement des boutons pour une utilisation plus facile par l’utilisateur final. Plusieurs raisons qui ne nous permettent pas d’utiliser directement les boutons du ruban. Il suffit pour cela d’appeler le […]

[Windows Phone 7] Utilisation d’un contrôle “Panorama”

Afin de faire une application digne de ce nom pour Windows phone 7, il faut suivre la logique des “hubs” de l’interface Métro, qui propose des vues panoramiques de service. Très pratique et design, elle n’est pourtant pas disponible par défaut dans le SDK de Windows Phone 7. Cependant, de nombreux développeurs l’ont mis en […]

[SharePoint 2010] Utilisation des Logs sous SharePoint

Vous avez peut être remarqué que pour pouvoir logger des actions d’une application SharePoint, c’est différent de l’ASP.NET classique. Vous aurez très certainement une erreur d’accès: “Registry Access is not allowed” ou un problème avec les logs “Security”. En fouillant un peu, j’ai trouvé une solution : Ca ne suffit pas de créer une Source […]

[C# – ASP.NET] ProfileProvider – Ajouter un profil spécifique à son MemberShipProvider

Lorsque vous utilisez un MemberShipProvider, c’est pour sauvegarder des informations sur l’utilisateur, comme son nom d’utilisateur, le mot de passe de connexion, ou encore son adresse mail. Cependant, il peut vous arriver de devoir rajouter des propriétés spécifiques à cet utilisateur. Nous verrons par exemple, comment rajouter le numéro de téléphone de l’utilisateur puis son […]

[C# – ASP.NET] QueryString

Les QueryString sont très pratique en ASP, ils permettent de pouvoir utiliser des paramètres directement dans la barre d’adresse. Vous avez surement déjà vu sur un site web : http://www.monsite.com/user.aspx?id=1 (n’essayer pas le lien, ça ne marchera pas 🙂 ) Tous les paramètres après le ? sont des QueryString, et ils peuvent s’enchainer, on peut […]

[C# – ASP.NET] Bonne pratique : ConfigurationManager

Rendre son site web le plus configurable possible sans devoir recompiler une dll est un gain considérable lors du déploiement. En effet, le site peut changer de site SharePoint, de compte smtp ou encore de  fichier xml par exemple, entre un serveur de dev / prep / prod ou pour tout autres raisons. Pour cela, […]

[SharePoint 2010] Des “Tools” bien pratiques

Lorsque vous allez développer sur SharePoint, vous serez très vite confronté à devoir générer des ID pour vos Features et surtout vos Fields ou encore récupérer le nom de votre assembly. A force de perde du temps la dessus, je suis tombé sur plusieurs outils bien pratique et qui je pense vous ferons gagner pas […]

[C# – XML] Parsing d’un fichier XML

Que ce soit pour un fichier de config, une base de données, ou la mise en forme d’un document, le XML est maintenant partout. Il n’est d’ailleurs pas rare de récupérer un fichier XML en appelant un web service par exemple. Les fichiers XML vont vraiment permettre de structurer, poser le vocabulaire et la syntaxe […]