[MOSS] - Modèle de site au niveau WebApplication

Le
toctoc
Bonjour,

Nous rencontrons un problème d'architecture assez gênant.

Nous avons plusieurs WebApplications sur une même ferme. Et chaque WebApp
contient plusieurs collections de sites. Une de ces webapp (la principale)
possède un annuaire permettant de créer des collections de sites et de les
indexer.

Nous avons donc des modèles de sites installés sur la ferme (installé avec
stsadm) qui permettent à nos utilisateurs de créer via l'annuaire des
collections de sites correspondant à nos modèles (ceux installés sur la
ferme).

Le problème est que ces modèles sont aussi accessibles depuis les autres
webapp (ce qui est logique, vu que les modèles sont installée pour la ferme,
et que toutes nos webapp sont sur une même ferme).

Y'a t'il un moyen de définir des modèle de sites limités à une webapp (en
prenant en compte le fait que nous créons des collections de site via
l'annuaire et non de simples sites) ?

Nous avions pensé charger ces modèles uniquement sur le site annuaire (et
non plus sur la ferme) mais ces modèles ne sont alors disponibles que pour
les sous sites de l'annuaires, et non pour les collections de sites créés
depuis l'annuairevous me suivez?

Donc pour l'instant impasse A moins de créer une ferme par webapp ce que
nous aimerions éviter de faire!

En espérant avoir été assez clair :)
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre VIVIER-MERLE
Le #16959111
Bonjour "toctoc",

Hum hum, bonne question.

1ère piste
De prime abord, j'aurais essayer de déployer une feature avec un Scope =
WebApplication
Ex :
http://msdn2.microsoft.com/en-us/library/ms476615.aspx
http://msdn2.microsoft.com/en-us/library/ms454835.aspx
Feature/Site Template Association
http://msdn2.microsoft.com/en-us/library/aa544294.aspx?PHPSESSID=o1fb21liejulfgrptbmi9dec92

Mais de ce que j'en vois on ne peut pas déployer une site definition (ou un
site template) via feature

A creuser

2ème piste
Modifier le contrôle de sélection des modèles de sites ou réécrire les pages
de sélection de modèles de sites (newsbweb.aspx & createsite.aspx) pour ne
proposer que ce que l'on souhaite en fonction de la webapp

Il y a peut être d'autres pistes...

Pierre

----------------------------------------------------------------
Pierre Vivier-Merle - MVP MOSS 2007
http://blogs.developpeur.org/pierre


"toctoc" groupe de discussion :
Bonjour,

Nous rencontrons un problème d'architecture assez gênant.

Nous avons plusieurs WebApplications sur une même ferme. Et chaque WebApp
contient plusieurs collections de sites. Une de ces webapp (la principale)
possède un annuaire permettant de créer des collections de sites et de les
indexer.

Nous avons donc des modèles de sites installés sur la ferme (installé avec
stsadm) qui permettent à nos utilisateurs de créer via l'annuaire des
collections de sites correspondant à nos modèles (ceux installés sur la
ferme).

Le problème est que ces modèles sont aussi accessibles depuis les autres
webapp (ce qui est logique, vu que les modèles sont installée pour la
ferme,
et que toutes nos webapp sont sur une même ferme).

Y'a t'il un moyen de définir des modèle de sites limités à une webapp (en
prenant en compte le fait que nous créons des collections de site via
l'annuaire et non de simples sites) ?

Nous avions pensé charger ces modèles uniquement sur le site annuaire (et
non plus sur la ferme) mais ces modèles ne sont alors disponibles que pour
les sous sites de l'annuaires, et non pour les collections de sites créés
depuis l'annuaire...vous me suivez?

Donc pour l'instant impasse... A moins de créer une ferme par webapp ce
que
nous aimerions éviter de faire!

En espérant avoir été assez clair :)



Sébastien PICAMELOT
Le #16958831
Bonjour,

j'ai une solution possible à vous proposer.

Jetez un coup d'oeil à cette page du MSDN :
http://msdn2.microsoft.com/en-us/library/ms476942.aspx

La propriété VisibilityFeatureDependency pourrait résoudre votre problème.
L'astuce consisterait à activer une feature sur votre annuaire des sites, et
seulement sur votre annuaire des sites. A partir d'ici, vous pourriez lier
votre template à cette feature à l'aide de la propriété
VisibilityFeatureDependency. Celà devrait limiter l'affichage de votre modèle
aux sites ayant cette feature activée, donc à votre annuaire des sites.

Cordialement,

--
Sébastien PICAMELOT
--------------------------------------
http://blogs.developpeur.org/gribouillon



"toctoc" a écrit :

Bonjour,

Nous rencontrons un problème d'architecture assez gênant.

Nous avons plusieurs WebApplications sur une même ferme. Et chaque WebApp
contient plusieurs collections de sites. Une de ces webapp (la principale)
possède un annuaire permettant de créer des collections de sites et de les
indexer.

Nous avons donc des modèles de sites installés sur la ferme (installé avec
stsadm) qui permettent à nos utilisateurs de créer via l'annuaire des
collections de sites correspondant à nos modèles (ceux installés sur la
ferme).

Le problème est que ces modèles sont aussi accessibles depuis les autres
webapp (ce qui est logique, vu que les modèles sont installée pour la ferme,
et que toutes nos webapp sont sur une même ferme).

Y'a t'il un moyen de définir des modèle de sites limités à une webapp (en
prenant en compte le fait que nous créons des collections de site via
l'annuaire et non de simples sites) ?

Nous avions pensé charger ces modèles uniquement sur le site annuaire (et
non plus sur la ferme) mais ces modèles ne sont alors disponibles que pour
les sous sites de l'annuaires, et non pour les collections de sites créés
depuis l'annuaire...vous me suivez?

Donc pour l'instant impasse... A moins de créer une ferme par webapp ce que
nous aimerions éviter de faire!

En espérant avoir été assez clair :)



toctoc
Le #16958781
Sébastien,
il semble en effet que ce soit exactement mon besoin, je suis en train
d'essayer de le mettre en place. Je vous reconfirmerai le bon fonctionnement
de la solution.


Merci à tout les deux pour vos réponses!
Alexandre.

"Sébastien PICAMELOT" a écrit :

Bonjour,

j'ai une solution possible à vous proposer.

Jetez un coup d'oeil à cette page du MSDN :
http://msdn2.microsoft.com/en-us/library/ms476942.aspx

La propriété VisibilityFeatureDependency pourrait résoudre votre problème.
L'astuce consisterait à activer une feature sur votre annuaire des sites, et
seulement sur votre annuaire des sites. A partir d'ici, vous pourriez lier
votre template à cette feature à l'aide de la propriété
VisibilityFeatureDependency. Celà devrait limiter l'affichage de votre modèle
aux sites ayant cette feature activée, donc à votre annuaire des sites.

Cordialement,

--
Sébastien PICAMELOT
--------------------------------------
http://blogs.developpeur.org/gribouillon



"toctoc" a écrit :

> Bonjour,
>
> Nous rencontrons un problème d'architecture assez gênant.
>
> Nous avons plusieurs WebApplications sur une même ferme. Et chaque WebApp
> contient plusieurs collections de sites. Une de ces webapp (la principale)
> possède un annuaire permettant de créer des collections de sites et de les
> indexer.
>
> Nous avons donc des modèles de sites installés sur la ferme (installé avec
> stsadm) qui permettent à nos utilisateurs de créer via l'annuaire des
> collections de sites correspondant à nos modèles (ceux installés sur la
> ferme).
>
> Le problème est que ces modèles sont aussi accessibles depuis les autres
> webapp (ce qui est logique, vu que les modèles sont installée pour la ferme,
> et que toutes nos webapp sont sur une même ferme).
>
> Y'a t'il un moyen de définir des modèle de sites limités à une webapp (en
> prenant en compte le fait que nous créons des collections de site via
> l'annuaire et non de simples sites) ?
>
> Nous avions pensé charger ces modèles uniquement sur le site annuaire (et
> non plus sur la ferme) mais ces modèles ne sont alors disponibles que pour
> les sous sites de l'annuaires, et non pour les collections de sites créés
> depuis l'annuaire...vous me suivez?
>
> Donc pour l'instant impasse... A moins de créer une ferme par webapp ce que
> nous aimerions éviter de faire!
>
> En espérant avoir été assez clair :)
>


Pierre VIVIER-MERLE
Le #16958691
Bien joué Sébastien

Pierre

----------------------------------------------------------------
Pierre Vivier-Merle - MVP MOSS 2007
http://blogs.developpeur.org/pierre


"Sébastien PICAMELOT" dans le message de groupe de discussion :

Bonjour,

j'ai une solution possible à vous proposer.

Jetez un coup d'oeil à cette page du MSDN :
http://msdn2.microsoft.com/en-us/library/ms476942.aspx

La propriété VisibilityFeatureDependency pourrait résoudre votre problème.
L'astuce consisterait à activer une feature sur votre annuaire des sites,
et
seulement sur votre annuaire des sites. A partir d'ici, vous pourriez lier
votre template à cette feature à l'aide de la propriété
VisibilityFeatureDependency. Celà devrait limiter l'affichage de votre
modèle
aux sites ayant cette feature activée, donc à votre annuaire des sites.

Cordialement,

--
Sébastien PICAMELOT
--------------------------------------
http://blogs.developpeur.org/gribouillon



"toctoc" a écrit :

Bonjour,

Nous rencontrons un problème d'architecture assez gênant.

Nous avons plusieurs WebApplications sur une même ferme. Et chaque WebApp
contient plusieurs collections de sites. Une de ces webapp (la
principale)
possède un annuaire permettant de créer des collections de sites et de
les
indexer.

Nous avons donc des modèles de sites installés sur la ferme (installé
avec
stsadm) qui permettent à nos utilisateurs de créer via l'annuaire des
collections de sites correspondant à nos modèles (ceux installés sur la
ferme).

Le problème est que ces modèles sont aussi accessibles depuis les autres
webapp (ce qui est logique, vu que les modèles sont installée pour la
ferme,
et que toutes nos webapp sont sur une même ferme).

Y'a t'il un moyen de définir des modèle de sites limités à une webapp (en
prenant en compte le fait que nous créons des collections de site via
l'annuaire et non de simples sites) ?

Nous avions pensé charger ces modèles uniquement sur le site annuaire (et
non plus sur la ferme) mais ces modèles ne sont alors disponibles que
pour
les sous sites de l'annuaires, et non pour les collections de sites créés
depuis l'annuaire...vous me suivez?

Donc pour l'instant impasse... A moins de créer une ferme par webapp ce
que
nous aimerions éviter de faire!

En espérant avoir été assez clair :)





Publicité
Poster une réponse
Anonyme