«

»

août
25

Adventure (doesn’t) work – SharePoint Theme

Let’s put aside the fact that the « Adventure works » theme in SharePoint has justified text everywhere…

I have been wondering how to change the company in the footer of the page:
Screenshot of the "adventure works" theme

Well, it is defined in the master page OrangeSingleLevel.master with:

<asp:Literal runat="server" Text="<%$Resources:cms,masterpages_companyname_linktext%>"/>

This mean that modifying the company name requires to:

  • change the master page on each site that uses this theme to use your own resource file, eg. replace Resources:cms by Resources:brandedcms
  • create a new resource file brandedcms.resx and package it in a solution1
  • ask a system administrator to deploy this solution

In a word: it’s painful. My recommandation: don’t follow Microsoft practices.

I think the best practice is to place such variables in a list, so that anyone can edit them ; resource file should be used only to store (language dependant) constants.

  1. as explained by Edgar []

Lien Permanent pour cet article : http://regis.decamps.info/blog/2010/08/adventure-doesnt-work-sharepoint-theme/

  • arnaud.brecht

    De plus cette master page est associée a une feuille de style qui affiche tous les textes en justifié. Grave erreur de Webdesign.

    Sur le Web on ne justifie pas le texte, c'est pourtant une règle simple pour faciliter la lecture rapide. Sur l'impression écran le problème a été corrigé par une surcharge sur class.

    Evidemment ce n'est qu'un détail comparé au code source tout en tableaux. Ce n'est pas sérieux même si l'ensemble date un peut, le respect de la sémantique des balises a été négligé.

    Pour info nous avons ouvert un sous-site avec le modèle blog.

    L'intérêt étant son système de publication des messages par Word2007.

    Malheureusement il s'adapte très mal avec sa navigation par WebPart, il n'y a aucune cohérence avec la navigation "actuelle" gauche du site parent présente sur l'impression écran, celle-ci disparait pour laisser place aux zones de composants de la page Default.aspx du blog.

    De plus le modèle blog ne fait pas d'affichage résumé des "messages".

    On a le choix entre afficher le titre uniquement ou le titre et le corps intégralement.

    D'où la création d'un style xsl dans une WebPart requête de contenu affichant les titres et messages tronqués à 256 caractères.

    L'intérêt étant d'afficher sur l'accueil du site parent les résumés des messages et d'amener les utilisateurs sur le sous-site blog sans charge informationnelle inutile.

    ça fonctionne mais le modèle blog est fragile.

    partager sur...

     

Switch to our mobile site