Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

Designers SharePoint : choisissez bien vos Master Pages !

A vrai dire ce post concerne tout ceux qui font ou vont faire de la personnalisation de page maitre sous SharePoint

Comme les Master Pages SharePoint d’origine MS sont un peu atteinte du syndrome de Tablite aigue
http://blogs.codes-sources.com/themit/archive/2005/08/08/10268.aspx 

Bien, on conseille souvent d’utiliser des Master Pages totalement vierges ne contenant uniquement les contrôles nécessaires au fonctionnement de SharePoint.

Certes, il existe un article du MSDN : How to: Create a Minimal Master Page mais il est pro collaboratif et possède quelques coquilles dans les balises

Pour cela, le pack de MP provenant de cette chère Heather Solomon est incontournable car il tient compte des spécificités de collaboratif et de publishin WCM !!!

image

Ensuite, vous pouvez travaillez à votre aise dans SP Designer (désormais gratuit, eh si) ou vous allez pouvoir éditer et tester votre MP au besoin

>>> petit truc bien pratique : pensez a afficher les différents placeholders de la default.master dans Designer, ca vous faciliteras le positionnement CSS !

Master Page toolbar

http://office.microsoft.com/en-us/sharepointdesigner/HA101651201033.aspx#2

http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/Post.aspx?ID=115

Eh oui, il y en a quelques uns :

  • PlaceHolderBodyAreaClass
  • PlaceHolderBodyLeftBorder
  • PlaceHolderBodyRightMargin
  • PlaceHolderCalendarNavigator
  • PlaceHolderFormDigest
  • PlaceHolderGlobalNavigation
  • PlaceHolderHorizontalNav
  • PlaceHolderLeftActions
  • PlaceHolderLeftNavBar
  • PlaceHolderLeftNavBarBorder
  • PlaceHolderLeftNavBarDataSource
  • PlaceHolderLeftNavBarTop
  • PlaceHolderMain
  • PlaceHolderMiniConsole
  • PlaceHolderNavSpacer
  • PlaceHolderPageDescription
  • PlaceHolderPageImage
  • PlaceHolderSearchArea
  • PlaceHolderSiteName
  • PlaceHolderTitleAreaClass
  • PlaceHolderTitleAreaSeparator
  • PlaceHolderTitleBreadcrumb
  • PlaceHolderPageTitleInTitleArea
  • PlaceHolderTitleLeftBorder
  • PlaceHolderTitleRightMargin
  • PlaceHolderTopNavBar
  • PlaceHolderUtilityContent
  • SPNavigation
  • WSSDesignConsole

http://office.microsoft.com/en-us/sharepointdesigner/HA101651201033.aspx#3

Mais revenons au package de Heather Solomon: Faites attention à votre version lors du download de son pack !!!

il y a 2 versions de ces MPs

(A) http://www.heathersolomon.com/blog/archive/2007/01/26/6153.aspx / Date 26 janvier 2007

(B) http://www.heathersolomon.com/blog/articles/BaseMasterPages.aspx / Date 7 Juin 2007

Seulement voila, en fonction de vos recherches Web ou favoris, vous risquez de tomber sur le lien (A) et non (B)

>>> le soucis est que dans (A) vous n’avez pas forcement la bonne version de MP pour le publishing, il risque de vous manquez quelques link et contrôles divers.

Genre

<

SharePoint:ScriptLink name="init.js" runat="server"/>

Eh oui, il existe une différence entre le MP spécifique de Publishing et celle de Collaboration dans MOSS, la BlackBand n’est pas uniquement Noir, elle est pro WCM !

Bon ok, mais le pire est quelques erreurs de pointage dans la toolbar de son blog

 capHeather

Les liens en rouge en dehors de la toolbar pointent sur (A) alors que la barre de “Jump to” pointe vers (B)

Et la il est facile de se tromper et de “stresser” devant quelques points de blocage sous WCM bien embêtant !!!

J’ai bien sur mailer le tout à Heather mais en attendant qu’elle corrige ses liens faites attention smile_nerd

[Update]

Oh dernier point, comme il s’agit de WCM, je trouve important aussi de signaler quelques optimisations Pro Internet Site

  1. Optimisation de l’accès anonyme par la gestion d’insertion du init.JS et du control.css
    http://blog.thekid.me.uk/archive/2008/11/10/remove-init-js-and-control-css-from-your-public-sharepoint-site.aspx
  2. Compression des fichiers client par IIS
    http://manish-sharepoint.blogspot.com/2008/05/improving-sharepoint-site-performance.html
  3. Gestion du dowload du Core.js en tache de fond et sur authentification (et bien plus)
    How to Optimize a SharePoint Server 2007 Web Content Management Site for Performance

 

Renaud Comte aka TheMit (SPgrapheur peut être un jour Designer…)
Member of WygTeam
http://www.wygwam.com

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 :
Posted: mardi 19 mai 2009 17:06 par themit

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

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 2 heures et 43 minutes

- L'interface naturelle de Windows Phone 7 Series par Perspective le il y a 4 heures et 0 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