OVH Cloud OVH Cloud

[WSS2003] Modèle de site

4 réponses
Avatar
sda
Bonjour,

Je souhaiterai fournir un modèle de site personnalisé. Pour ce modèle je
souhaite aussi intégrer des modèles de bibliothèques et/ou de listes, etc...
personnalisés. J'ai commencé par créer le modèle dans C:\Program
Files\Fichiers communs\Microsoft Shared\web server
extensions\60\TEMPLATE\1036. Copie de STS vers "MyTemplate". J'ai modifié
C:\Program Files\Fichiers communs\Microsoft Shared\web server
extensions\60\TEMPLATE\1036\XML\WEBTEMP.xml pour la liste des modèles. Puis
j'ai modifié mon C:\Program Files\Fichiers communs\Microsoft Shared\web
server extensions\60\TEMPLATE\1036\MyTemplate\default.aspx et surtout le
C:\Program Files\Fichiers communs\Microsoft Shared\web server
extensions\60\TEMPLATE\1036\MyTemplate\XML\ONET.XML. Le pb que je rencontre
c'est que je n'arrive pas à tout paramétrer. Par exemple dans mon template
je ne souhaite pas avoir de bibliothèques d'images ou de sondages. J'ai donc
essayé de rendre invisibles ces parties. Sur la page par défaut, pas de pbs
mais par contre sur les pages viewlsts.aspx ou create.aspx qui sont en
dehors du modèle je n'arrive pas au résultat voulu, mon menu de gauche
indique tjs "bibliothèque d'images" ( et le contenu de la page contient
encore le regoupement "Bibliothèques d'images" (le lien vers la bibliothèque
a tout de même disparu). Pourtant dans le "ListTemplate" du ONET.XML je
pense avoir tout spécifié (OnQuickLaunch="FALSE" Hidden="TRUE"
HiddenList="TRUE").
Y at'il un bug? un manque ? ou bien peut-être que j'ai oublié quelque chose?
Y a t'il en dehors du MSDN, une démarche claire pour réaliser son template
de A à Z ? Et puis, pour finir, pour faire une bibliothèque personnalisée
(colonne, type de valeur, etc.. spécifiques) ou une liste et l'intégrer dans
mon template tout se trouve dans C:\Program Files\Fichiers communs\Microsoft
Shared\web server extensions\60\TEMPLATE\1036\MyTemplate\LISTS\ ?

Merci par avance de vos réponses.
Toutes indications sur cette démarche sera préciseuse!

SDA

4 réponses

Avatar
EROL MVP SPS
Bonjour,

Je suppose que vous avez vu :
http://www.sharepointcustomization.com/resources/tipstricks/wss_cssguide.htm

Le SDK n'est pas la meilleure source d'information sur la modificaiton des
CSS.

Voici le SDK des WebPart qui traite du sujet
Two SDKs available for download:
Windows SharePoint Services 2003 SDK: Microsoft Windows SharePoint Services
2003 programming information (3.77MB)
http://www.microsoft.com/downloads/details.aspx?FamilyID64af62-c2e9-4ca3-a2a0-7d4319980011&DisplayLang=en
SharePoint Products and Technologies 2003 Software Development Kit (SDK)
(5.079 MB)
http://www.microsoft.com/downloads/details.aspx?FamilyIDª3e7fe5-daee-4d10-980f-789b827967b0&DisplayLang=en

Voici des liens plus ciblés mais de toute facon, prevoyez bien de la
patience car seul WSS a de l'info sur le design graphique

Les principes sont +/- les mêmes mais il faut bien tester
la solution revient souvent à modifier les templates du socle SPS, voir






les dupliquer

Des liens avec une astuce de premier choix pour decouvirir les Classes à
modifier
http://weblogs.asp.net/jan/archive/2004/04/02/106118.aspx
+
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsovCSSStyles.asp

Bon courage

Voir aussi:
http://weblogs.asp.net/bsimser/articles/spscustomization.aspx

surtout les liens dans l'article de ce blog

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSCustomizingSharePointSites3.asp

Je suis sur le départ, désolé pas mieux.
--
EROL MVP SharePoint. www.mysps.info
http://aspnet2.com/mvp.ashx?ErolGiraudy

"sda" a écrit dans le message de news:
Oe23mH$
Bonjour,

Je souhaiterai fournir un modèle de site personnalisé. Pour ce modèle
je souhaite aussi intégrer des modèles de bibliothèques et/ou de listes,
etc... personnalisés. J'ai commencé par créer le modèle dans C:Program
FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036. Copie de STS vers "MyTemplate". J'ai modifié
C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036XMLWEBTEMP.xml pour la liste des modèles.
Puis j'ai modifié mon C:Program FilesFichiers communsMicrosoft
Sharedweb server extensions60TEMPLATE1036MyTemplatedefault.aspx et
surtout le C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036MyTemplateXMLONET.XML. Le pb que je
rencontre c'est que je n'arrive pas à tout paramétrer. Par exemple dans
mon template je ne souhaite pas avoir de bibliothèques d'images ou de
sondages. J'ai donc essayé de rendre invisibles ces parties. Sur la page
par défaut, pas de pbs mais par contre sur les pages viewlsts.aspx ou
create.aspx qui sont en dehors du modèle je n'arrive pas au résultat
voulu, mon menu de gauche indique tjs "bibliothèque d'images" ( et le
contenu de la page contient encore le regoupement "Bibliothèques d'images"
(le lien vers la bibliothèque a tout de même disparu). Pourtant dans le
"ListTemplate" du ONET.XML je pense avoir tout spécifié
(OnQuickLaunch="FALSE" Hidden="TRUE" HiddenList="TRUE").
Y at'il un bug? un manque ? ou bien peut-être que j'ai oublié quelque
chose? Y a t'il en dehors du MSDN, une démarche claire pour réaliser son
template de A à Z ? Et puis, pour finir, pour faire une bibliothèque
personnalisée (colonne, type de valeur, etc.. spécifiques) ou une liste et
l'intégrer dans mon template tout se trouve dans C:Program FilesFichiers
communsMicrosoft Sharedweb server
extensions60TEMPLATE1036MyTemplateLISTS ?

Merci par avance de vos réponses.
Toutes indications sur cette démarche sera préciseuse!

SDA



Avatar
Eric Donneger
Bonjour,

Si votre souhait est de supprimer tout simplement la possibilité de créer
des listes de certains types, la solution est la suivante :
- supprimer les sous-répertoires correspondant aux modèles de listes que
vous ne souhaitez pas (ImgLib par exemple)
- supprimer la définition de ces listes dans le ONET.XML (supprimer les
noeuds ListTemplate du noeud ListTemplates)
- Supprimer les éventuelles implémentations de cette liste (supprimer les
noeuds List dans les noeuds Configuration/Lists

Enfin, si vous souhaitez supprimer le pavé de navigation associé dans le
"Quick Launch" il vous faut modifier le fichier default.aspx de votre modèle.

Voilà,

J'espère avoir répondu à votre question.

"sda" a écrit :

Bonjour,

Je souhaiterai fournir un modèle de site personnalisé. Pour ce modèle je
souhaite aussi intégrer des modèles de bibliothèques et/ou de listes, etc...
personnalisés. J'ai commencé par créer le modèle dans C:Program
FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036. Copie de STS vers "MyTemplate". J'ai modifié
C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036XMLWEBTEMP.xml pour la liste des modèles. Puis
j'ai modifié mon C:Program FilesFichiers communsMicrosoft Sharedweb
server extensions60TEMPLATE1036MyTemplatedefault.aspx et surtout le
C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036MyTemplateXMLONET.XML. Le pb que je rencontre
c'est que je n'arrive pas à tout paramétrer. Par exemple dans mon template
je ne souhaite pas avoir de bibliothèques d'images ou de sondages. J'ai donc
essayé de rendre invisibles ces parties. Sur la page par défaut, pas de pbs
mais par contre sur les pages viewlsts.aspx ou create.aspx qui sont en
dehors du modèle je n'arrive pas au résultat voulu, mon menu de gauche
indique tjs "bibliothèque d'images" ( et le contenu de la page contient
encore le regoupement "Bibliothèques d'images" (le lien vers la bibliothèque
a tout de même disparu). Pourtant dans le "ListTemplate" du ONET.XML je
pense avoir tout spécifié (OnQuickLaunch="FALSE" Hidden="TRUE"
HiddenList="TRUE").
Y at'il un bug? un manque ? ou bien peut-être que j'ai oublié quelque chose?
Y a t'il en dehors du MSDN, une démarche claire pour réaliser son template
de A à Z ? Et puis, pour finir, pour faire une bibliothèque personnalisée
(colonne, type de valeur, etc.. spécifiques) ou une liste et l'intégrer dans
mon template tout se trouve dans C:Program FilesFichiers communsMicrosoft
Sharedweb server extensions60TEMPLATE1036MyTemplateLISTS ?

Merci par avance de vos réponses.
Toutes indications sur cette démarche sera préciseuse!

SDA





Avatar
sda
C'est parfait ... J'obtiens en effet ce que je veux.
Par contre, je souhaite maintenant que mon modèle intègre par défaut une
librairie de document comprenant des colonnes et des affichages
personnalisés. Quel est le cheminement à adopter ? Quels sont les fichiers à
modifier ?
Merci par avance

Cdt,
SDA

"Eric Donneger" a écrit dans le
message de news:
Bonjour,

Si votre souhait est de supprimer tout simplement la possibilité de créer
des listes de certains types, la solution est la suivante :
- supprimer les sous-répertoires correspondant aux modèles de listes que
vous ne souhaitez pas (ImgLib par exemple)
- supprimer la définition de ces listes dans le ONET.XML (supprimer les
noeuds ListTemplate du noeud ListTemplates)
- Supprimer les éventuelles implémentations de cette liste (supprimer les
noeuds List dans les noeuds Configuration/Lists

Enfin, si vous souhaitez supprimer le pavé de navigation associé dans le
"Quick Launch" il vous faut modifier le fichier default.aspx de votre
modèle.

Voilà,

J'espère avoir répondu à votre question.

"sda" a écrit :

Bonjour,

Je souhaiterai fournir un modèle de site personnalisé. Pour ce modèle
je
souhaite aussi intégrer des modèles de bibliothèques et/ou de listes,
etc...
personnalisés. J'ai commencé par créer le modèle dans C:Program
FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036. Copie de STS vers "MyTemplate". J'ai modifié
C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036XMLWEBTEMP.xml pour la liste des modèles.
Puis
j'ai modifié mon C:Program FilesFichiers communsMicrosoft Sharedweb
server extensions60TEMPLATE1036MyTemplatedefault.aspx et surtout le
C:Program FilesFichiers communsMicrosoft Sharedweb server
extensions60TEMPLATE1036MyTemplateXMLONET.XML. Le pb que je
rencontre
c'est que je n'arrive pas à tout paramétrer. Par exemple dans mon
template
je ne souhaite pas avoir de bibliothèques d'images ou de sondages. J'ai
donc
essayé de rendre invisibles ces parties. Sur la page par défaut, pas de
pbs
mais par contre sur les pages viewlsts.aspx ou create.aspx qui sont en
dehors du modèle je n'arrive pas au résultat voulu, mon menu de gauche
indique tjs "bibliothèque d'images" ( et le contenu de la page contient
encore le regoupement "Bibliothèques d'images" (le lien vers la
bibliothèque
a tout de même disparu). Pourtant dans le "ListTemplate" du ONET.XML je
pense avoir tout spécifié (OnQuickLaunch="FALSE" Hidden="TRUE"
HiddenList="TRUE").
Y at'il un bug? un manque ? ou bien peut-être que j'ai oublié quelque
chose?
Y a t'il en dehors du MSDN, une démarche claire pour réaliser son
template
de A à Z ? Et puis, pour finir, pour faire une bibliothèque personnalisée
(colonne, type de valeur, etc.. spécifiques) ou une liste et l'intégrer
dans
mon template tout se trouve dans C:Program FilesFichiers
communsMicrosoft
Sharedweb server extensions60TEMPLATE1036MyTemplateLISTS ?

Merci par avance de vos réponses.
Toutes indications sur cette démarche sera préciseuse!

SDA







Avatar
Renaud COMTE [MVP]
Les lists de chaque Site Definition possede eux aussi une List Defintion avec
un Schema XML

Je vous renvoit vers le MSDN pour plus d'info sur le CAML car
mahleureusement on trouve trés peu d'info sur le sujet en dehors ...

Bon courage

Renaud COMTE [MVP]

"sda" a écrit :

C'est parfait ... J'obtiens en effet ce que je veux.
Par contre, je souhaite maintenant que mon modèle intègre par défaut une
librairie de document comprenant des colonnes et des affichages
personnalisés. Quel est le cheminement à adopter ? Quels sont les fichiers à
modifier ?
Merci par avance

Cdt,
SDA

"Eric Donneger" a écrit dans le
message de news:
> Bonjour,
>
> Si votre souhait est de supprimer tout simplement la possibilité de créer
> des listes de certains types, la solution est la suivante :
> - supprimer les sous-répertoires correspondant aux modèles de listes que
> vous ne souhaitez pas (ImgLib par exemple)
> - supprimer la définition de ces listes dans le ONET.XML (supprimer les
> noeuds ListTemplate du noeud ListTemplates)
> - Supprimer les éventuelles implémentations de cette liste (supprimer les
> noeuds List dans les noeuds Configuration/Lists
>
> Enfin, si vous souhaitez supprimer le pavé de navigation associé dans le
> "Quick Launch" il vous faut modifier le fichier default.aspx de votre
> modèle.
>
> Voilà,
>
> J'espère avoir répondu à votre question.
>
> "sda" a écrit :
>
>> Bonjour,
>>
>> Je souhaiterai fournir un modèle de site personnalisé. Pour ce modèle
>> je
>> souhaite aussi intégrer des modèles de bibliothèques et/ou de listes,
>> etc...
>> personnalisés. J'ai commencé par créer le modèle dans C:Program
>> FilesFichiers communsMicrosoft Sharedweb server
>> extensions60TEMPLATE1036. Copie de STS vers "MyTemplate". J'ai modifié
>> C:Program FilesFichiers communsMicrosoft Sharedweb server
>> extensions60TEMPLATE1036XMLWEBTEMP.xml pour la liste des modèles.
>> Puis
>> j'ai modifié mon C:Program FilesFichiers communsMicrosoft Sharedweb
>> server extensions60TEMPLATE1036MyTemplatedefault.aspx et surtout le
>> C:Program FilesFichiers communsMicrosoft Sharedweb server
>> extensions60TEMPLATE1036MyTemplateXMLONET.XML. Le pb que je
>> rencontre
>> c'est que je n'arrive pas à tout paramétrer. Par exemple dans mon
>> template
>> je ne souhaite pas avoir de bibliothèques d'images ou de sondages. J'ai
>> donc
>> essayé de rendre invisibles ces parties. Sur la page par défaut, pas de
>> pbs
>> mais par contre sur les pages viewlsts.aspx ou create.aspx qui sont en
>> dehors du modèle je n'arrive pas au résultat voulu, mon menu de gauche
>> indique tjs "bibliothèque d'images" ( et le contenu de la page contient
>> encore le regoupement "Bibliothèques d'images" (le lien vers la
>> bibliothèque
>> a tout de même disparu). Pourtant dans le "ListTemplate" du ONET.XML je
>> pense avoir tout spécifié (OnQuickLaunch="FALSE" Hidden="TRUE"
>> HiddenList="TRUE").
>> Y at'il un bug? un manque ? ou bien peut-être que j'ai oublié quelque
>> chose?
>> Y a t'il en dehors du MSDN, une démarche claire pour réaliser son
>> template
>> de A à Z ? Et puis, pour finir, pour faire une bibliothèque personnalisée
>> (colonne, type de valeur, etc.. spécifiques) ou une liste et l'intégrer
>> dans
>> mon template tout se trouve dans C:Program FilesFichiers
>> communsMicrosoft
>> Sharedweb server extensions60TEMPLATE1036MyTemplateLISTS ?
>>
>> Merci par avance de vos réponses.
>> Toutes indications sur cette démarche sera préciseuse!
>>
>> SDA
>>
>>
>>