SharePoint 2007 : SharePoint Quick Launch, SPViewPermissionSetting, SPListDisplaySetting

Je viens de me rendre compte que cela fait près de 6 mois que je suis accro à un outil fait par un des membres de la communauté SharePoint française (Laurent Cotton) et que je n'en avais jamais parlé sur ce blog. D'autant plus étrange que j'en parle tout le temps en formation comme étant un des tools indispensables dans la boite à outils du SharePointeur : J'ai nommé SharePoint Quick Launch

SharePoint Quick Launch

Le concept est simple, donner accès en un clic au :

  • Répertoire 12 de SharePoint
  • Répertoire des Features
  • Ouvrir une fenêtre de commandes MS-DOS et avec le path qui pourra lancer STSADM

SharePointQuickLaunch1.jpg

De plus pour chaque Application Web liée à SharePoint, vous allez pouvoir :

  • Recycler l'application pool
  • Editer le Web.Config
  • Browser le site (lancera IE)
  • Ouvrir le répertoire IIS

SharePointQuickLaunch2.jpg

Honnêtement, j'ai pas mal d'outils sur mes VPC SharePoint mais vous pouvez être sur que c'est le premier que j'installe :)

Mais Laurent a aussi réalisé deux autres features disponibles elles aussi sur Codeplex : SPViewPermissionSettings et SPListDisplaySetting

SPViewPermissionSettings

Le concept est simple : administrer et configurer des vues pour des groupes

SPViewPermissionSetting0.gif

Après activation de la feature, un nouveau menu apparait dans l'interface d'administration de la liste, View Permission Setting (Powered ...)"
SPViewPermissionSetting1.gif

Un formulaire apparait et vous permet de spécifier des vues pour chacun des groupes existants

SPViewPermissionSetting2.gif

On voit ci-dessous ce cela vous permet d'avoir en fonction de votre groupe.

SPViewPermissionSetting3.gif
...
SPViewPermissionSetting4.gif

Et pour finir, avec SPListDisplaySetting, il règle une problématique récurrente dans le monde de la customization de formulaire, le fait d'afficher ou pas un champ d'un élément.

Pour information, il existe des solutions plus ou moins élégantes comme par exemple : More SharePoint Branding - Customisation using Javascript - Part 5, Part 1, Part 2, Part 3, Part 4

SPListDisplaySetting

SPListDisplaySetting3.jpg

Après activation de la feature, un nouveau menu apparait dans l'interface d'administration de la liste, Display settings (Powered ...)

SPListDisplaySetting1.jpg

Un nouveau formulaire apparait vous permettant de définir pour chaque mode (nouveau, édition, affichage) quand afficher les champs de la liste

  • Toujours
  • Jamais
  • Quand l'utilisateur courant fait partie (ou pas) d'un groupe SharePoint

SPListDisplaySetting2.jpg

Bref, des features sympas et un outil vraiment cool.

Ca mérite d'aller s'abonner à son blog http://sharepoint.over-blog.fr/

<Philippe/>

Publié jeudi 20 mars 2008 08:30 par phil
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: SharePoint 2007 : SharePoint Quick Launch, SPViewPermissionSetting, SPListDisplaySetting @ jeudi 20 mars 2008 09:46

Effectivement ces features sont sympas, mais concernant SPViewPermissionSettings, le msi  modifie le fichier de base DefaultTemplates.ascx :( , a mon avis, un petit RenderingTemplate aurais été suffisant...

Nicolas

# re: SharePoint 2007 : SharePoint Quick Launch, SPViewPermissionSetting, SPListDisplaySetting @ jeudi 20 mars 2008 10:20

Pas mal du tout.

Fabrice

ROMELARD Fabrice

# re: SharePoint 2007 : SharePoint Quick Launch, SPViewPermissionSetting, SPListDisplaySetting @ jeudi 20 mars 2008 10:43

Je contacte Laurent pour voir ce qu'il en pense

phil

# re: SharePoint 2007 : SharePoint Quick Launch, SPViewPermissionSetting, SPListDisplaySetting @ jeudi 20 mars 2008 11:57

Salut Nicolas,

Effectivement, dans un monde parfait, ça aurait été mieux de créer un RenderingTemplate spécifique plutôt que d'en modifier un existant. Le problème, c'est après ! Comment faire pour que ce cher bon view ListViewWebPart utilisé par défaut pour faire le rendu de toutes les listes utilise mon RenderingTemplate ???

Si t'as une solution, je suis preneur. :)

Laurent (Aka Suchii)

# http://weblogs.mysharepoint.de/fischers/archive/2008/03/20/cleveres-tool_3a00_-sharepoint-quicklaunch.aspx @ jeudi 20 mars 2008 15:13

TrackBack

# http://stevepietrekweblog.wordpress.com/ @ vendredi 21 mars 2008 08:14

TrackBack

About phil

Philippe Sentenac est Consultant SharePoint à Wygwam en région Parisienne. Il intervient essentiellement sur des missions liées à SharePoint (2007 et 2010 ) mais aussi autour du Web 2.0. Plus généralement, il s'intéresse à l'ASP.Net (MVC) , à Silverlight, et à tout ce qui est orienté Web en rapport avec les nouvelles technologies, qu'il pratique depuis 2006. Féru de développement, il est passionné par les problématiques de méthodologies et d'industrialisation du développement.

Les 10 derniers blogs postés

- Nouveau système d'aide pour Visual Studio 2010 : pour ceux qui n'apprécient pas trop l'absence d'index... par CoqBlog le il y a 6 heures et 11 minutes

- L'interface naturelle de Windows Phone 7 Series par Perspective le il y a 7 heures et 28 minutes

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le 03-19-2010, 21:05

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le 03-19-2010, 15:06

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le 03-19-2010, 13:42

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le 03-19-2010, 08:54

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le 03-18-2010, 15:45

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53