Bonjour,
quelqu'un sait-il s'il existe une webpart permettant de créer
automatiquement un site WSS (bon template, bon thème, inscription dans la
liste du site directory...) lorsque l'utilisateur saisit un titre et
clique
sur 'ok' ?
si elle n'existe pas, est-ce difficile à faire ?
merci
Bonjour,
quelqu'un sait-il s'il existe une webpart permettant de créer
automatiquement un site WSS (bon template, bon thème, inscription dans la
liste du site directory...) lorsque l'utilisateur saisit un titre et
clique
sur 'ok' ?
si elle n'existe pas, est-ce difficile à faire ?
merci
Bonjour,
quelqu'un sait-il s'il existe une webpart permettant de créer
automatiquement un site WSS (bon template, bon thème, inscription dans la
liste du site directory...) lorsque l'utilisateur saisit un titre et
clique
sur 'ok' ?
si elle n'existe pas, est-ce difficile à faire ?
merci
Bonjour,
Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
composant Web Part utilisant le modèle objet afin de créer le site WSS.
A Developer's Introduction to Web Parts:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
SPWeb mySite = SPControl.GetContextWeb(Context);
SPWebCollection subSites = mySite.Webs;
string currentTemplate = mySite.WebTemplate;
string siteUrl = TextBox1.Text.ToString();
string siteTitle = TextBox2.Text.ToString();
string siteDescription = TextBox3.Text.ToString();
subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
true, false);
Cordialement,
Jean-Marc Sennechael
Microsoft France - MCS
Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Tibo" wrote in message
news:
> Bonjour,
> quelqu'un sait-il s'il existe une webpart permettant de créer
> automatiquement un site WSS (bon template, bon thème, inscription dans la
> liste du site directory...) lorsque l'utilisateur saisit un titre et
> clique
> sur 'ok' ?
> si elle n'existe pas, est-ce difficile à faire ?
> merci
Bonjour,
Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
composant Web Part utilisant le modèle objet afin de créer le site WSS.
A Developer's Introduction to Web Parts:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
SPWeb mySite = SPControl.GetContextWeb(Context);
SPWebCollection subSites = mySite.Webs;
string currentTemplate = mySite.WebTemplate;
string siteUrl = TextBox1.Text.ToString();
string siteTitle = TextBox2.Text.ToString();
string siteDescription = TextBox3.Text.ToString();
subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
true, false);
Cordialement,
Jean-Marc Sennechael
Microsoft France - MCS
Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Tibo" <Tibo@discussions.microsoft.com> wrote in message
news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> Bonjour,
> quelqu'un sait-il s'il existe une webpart permettant de créer
> automatiquement un site WSS (bon template, bon thème, inscription dans la
> liste du site directory...) lorsque l'utilisateur saisit un titre et
> clique
> sur 'ok' ?
> si elle n'existe pas, est-ce difficile à faire ?
> merci
Bonjour,
Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
composant Web Part utilisant le modèle objet afin de créer le site WSS.
A Developer's Introduction to Web Parts:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
SPWeb mySite = SPControl.GetContextWeb(Context);
SPWebCollection subSites = mySite.Webs;
string currentTemplate = mySite.WebTemplate;
string siteUrl = TextBox1.Text.ToString();
string siteTitle = TextBox2.Text.ToString();
string siteDescription = TextBox3.Text.ToString();
subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
true, false);
Cordialement,
Jean-Marc Sennechael
Microsoft France - MCS
Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Tibo" wrote in message
news:
> Bonjour,
> quelqu'un sait-il s'il existe une webpart permettant de créer
> automatiquement un site WSS (bon template, bon thème, inscription dans la
> liste du site directory...) lorsque l'utilisateur saisit un titre et
> clique
> sur 'ok' ?
> si elle n'existe pas, est-ce difficile à faire ?
> merci
Le SDK est vraiment une bonne source d'information !!!
En plus du code de Jean Marc, pensez a rajouter un test des permissions
Si votre utilisateur n'a pas les droits de création, autant cacher la
WebPArt ou afficher un message d'avertissement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
Avec les SPrights : CreateSSCSite ou ManageSubwebs
et des tests du style
SPWeb web = SPControl.GetContextWeb(Context);
web.Site.CatchAccessDeniedException = false;
web.Permissions.CheckPermissions(right);
puis try/catch ...
Voila voila
Renaud COMTE [MVP]
======================== >
"Jean-marc Sennechael" a écrit :
> Bonjour,
>
> Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> composant Web Part utilisant le modèle objet afin de créer le site WSS.
>
> A Developer's Introduction to Web Parts:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
>
> Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
>
> SPWeb mySite = SPControl.GetContextWeb(Context);
> SPWebCollection subSites = mySite.Webs;
> string currentTemplate = mySite.WebTemplate;
>
> string siteUrl = TextBox1.Text.ToString();
> string siteTitle = TextBox2.Text.ToString();
> string siteDescription = TextBox3.Text.ToString();
>
> subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> true, false);
>
>
> Cordialement,
>
>
> Jean-Marc Sennechael
> Microsoft France - MCS
>
> Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> confère aucun droit. Vous assumez tous les risques liés à son utilisation.
>
>
> "Tibo" wrote in message
> news:
> > Bonjour,
> > quelqu'un sait-il s'il existe une webpart permettant de créer
> > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > clique
> > sur 'ok' ?
> > si elle n'existe pas, est-ce difficile à faire ?
> > merci
>
>
>
Le SDK est vraiment une bonne source d'information !!!
En plus du code de Jean Marc, pensez a rajouter un test des permissions
Si votre utilisateur n'a pas les droits de création, autant cacher la
WebPArt ou afficher un message d'avertissement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
Avec les SPrights : CreateSSCSite ou ManageSubwebs
et des tests du style
SPWeb web = SPControl.GetContextWeb(Context);
web.Site.CatchAccessDeniedException = false;
web.Permissions.CheckPermissions(right);
puis try/catch ...
Voila voila
Renaud COMTE [MVP]
======================== >
"Jean-marc Sennechael" a écrit :
> Bonjour,
>
> Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> composant Web Part utilisant le modèle objet afin de créer le site WSS.
>
> A Developer's Introduction to Web Parts:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
>
> Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
>
> SPWeb mySite = SPControl.GetContextWeb(Context);
> SPWebCollection subSites = mySite.Webs;
> string currentTemplate = mySite.WebTemplate;
>
> string siteUrl = TextBox1.Text.ToString();
> string siteTitle = TextBox2.Text.ToString();
> string siteDescription = TextBox3.Text.ToString();
>
> subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> true, false);
>
>
> Cordialement,
>
>
> Jean-Marc Sennechael
> Microsoft France - MCS
>
> Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> confère aucun droit. Vous assumez tous les risques liés à son utilisation.
>
>
> "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > Bonjour,
> > quelqu'un sait-il s'il existe une webpart permettant de créer
> > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > clique
> > sur 'ok' ?
> > si elle n'existe pas, est-ce difficile à faire ?
> > merci
>
>
>
Le SDK est vraiment une bonne source d'information !!!
En plus du code de Jean Marc, pensez a rajouter un test des permissions
Si votre utilisateur n'a pas les droits de création, autant cacher la
WebPArt ou afficher un message d'avertissement
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
Avec les SPrights : CreateSSCSite ou ManageSubwebs
et des tests du style
SPWeb web = SPControl.GetContextWeb(Context);
web.Site.CatchAccessDeniedException = false;
web.Permissions.CheckPermissions(right);
puis try/catch ...
Voila voila
Renaud COMTE [MVP]
======================== >
"Jean-marc Sennechael" a écrit :
> Bonjour,
>
> Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> composant Web Part utilisant le modèle objet afin de créer le site WSS.
>
> A Developer's Introduction to Web Parts:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
>
> Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
>
> SPWeb mySite = SPControl.GetContextWeb(Context);
> SPWebCollection subSites = mySite.Webs;
> string currentTemplate = mySite.WebTemplate;
>
> string siteUrl = TextBox1.Text.ToString();
> string siteTitle = TextBox2.Text.ToString();
> string siteDescription = TextBox3.Text.ToString();
>
> subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> true, false);
>
>
> Cordialement,
>
>
> Jean-Marc Sennechael
> Microsoft France - MCS
>
> Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> confère aucun droit. Vous assumez tous les risques liés à son utilisation.
>
>
> "Tibo" wrote in message
> news:
> > Bonjour,
> > quelqu'un sait-il s'il existe une webpart permettant de créer
> > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > clique
> > sur 'ok' ?
> > si elle n'existe pas, est-ce difficile à faire ?
> > merci
>
>
>
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" wrote in message
> > news:
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" wrote in message
> > news:
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" wrote in message
> > news:
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
merci pour ces précieux renseignements
il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
quelqu'un a-t-il une idée ?
"Renaud COMTE [MVP]" wrote:
> Le SDK est vraiment une bonne source d'information !!!
>
> En plus du code de Jean Marc, pensez a rajouter un test des permissions
>
> Si votre utilisateur n'a pas les droits de création, autant cacher la
> WebPArt ou afficher un message d'avertissement
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
>
> Avec les SPrights : CreateSSCSite ou ManageSubwebs
>
> et des tests du style
>
> SPWeb web = SPControl.GetContextWeb(Context);
>
> web.Site.CatchAccessDeniedException = false;
>
> web.Permissions.CheckPermissions(right);
>
> puis try/catch ...
>
> Voila voila
>
> Renaud COMTE [MVP]
> ======================== > >
> "Jean-marc Sennechael" a écrit :
>
> > Bonjour,
> >
> > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> >
> > A Developer's Introduction to Web Parts:
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> >
> > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> >
> > SPWeb mySite = SPControl.GetContextWeb(Context);
> > SPWebCollection subSites = mySite.Webs;
> > string currentTemplate = mySite.WebTemplate;
> >
> > string siteUrl = TextBox1.Text.ToString();
> > string siteTitle = TextBox2.Text.ToString();
> > string siteDescription = TextBox3.Text.ToString();
> >
> > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > true, false);
> >
> >
> > Cordialement,
> >
> >
> > Jean-Marc Sennechael
> > Microsoft France - MCS
> >
> > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> >
> >
> > "Tibo" wrote in message
> > news:
> > > Bonjour,
> > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > clique
> > > sur 'ok' ?
> > > si elle n'existe pas, est-ce difficile à faire ?
> > > merci
> >
> >
> >
huummmmm
Avez vous vraiment cherché dans le MSDN ?
>>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
Ce dit objet posséde une methode ApplyTheme
"The ApplyTheme method of the SPWeb class applies a theme to a Web site"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
mais j'utilise sur mon portable le chm)
Voila
Renaud COMTE [MVP]
"Tibo" a écrit :
> merci pour ces précieux renseignements
> il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> quelqu'un a-t-il une idée ?
>
> "Renaud COMTE [MVP]" wrote:
>
> > Le SDK est vraiment une bonne source d'information !!!
> >
> > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> >
> > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > WebPArt ou afficher un message d'avertissement
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> >
> > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> >
> > et des tests du style
> >
> > SPWeb web = SPControl.GetContextWeb(Context);
> >
> > web.Site.CatchAccessDeniedException = false;
> >
> > web.Permissions.CheckPermissions(right);
> >
> > puis try/catch ...
> >
> > Voila voila
> >
> > Renaud COMTE [MVP]
> > ======================== > > >
> > "Jean-marc Sennechael" a écrit :
> >
> > > Bonjour,
> > >
> > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > >
> > > A Developer's Introduction to Web Parts:
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > >
> > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > >
> > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > SPWebCollection subSites = mySite.Webs;
> > > string currentTemplate = mySite.WebTemplate;
> > >
> > > string siteUrl = TextBox1.Text.ToString();
> > > string siteTitle = TextBox2.Text.ToString();
> > > string siteDescription = TextBox3.Text.ToString();
> > >
> > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > true, false);
> > >
> > >
> > > Cordialement,
> > >
> > >
> > > Jean-Marc Sennechael
> > > Microsoft France - MCS
> > >
> > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > >
> > >
> > > "Tibo" wrote in message
> > > news:
> > > > Bonjour,
> > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > clique
> > > > sur 'ok' ?
> > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > merci
> > >
> > >
> > >
huummmmm
Avez vous vraiment cherché dans le MSDN ?
>>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
Ce dit objet posséde une methode ApplyTheme
"The ApplyTheme method of the SPWeb class applies a theme to a Web site"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
mais j'utilise sur mon portable le chm)
Voila
Renaud COMTE [MVP]
"Tibo" a écrit :
> merci pour ces précieux renseignements
> il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> quelqu'un a-t-il une idée ?
>
> "Renaud COMTE [MVP]" wrote:
>
> > Le SDK est vraiment une bonne source d'information !!!
> >
> > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> >
> > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > WebPArt ou afficher un message d'avertissement
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> >
> > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> >
> > et des tests du style
> >
> > SPWeb web = SPControl.GetContextWeb(Context);
> >
> > web.Site.CatchAccessDeniedException = false;
> >
> > web.Permissions.CheckPermissions(right);
> >
> > puis try/catch ...
> >
> > Voila voila
> >
> > Renaud COMTE [MVP]
> > ======================== > > >
> > "Jean-marc Sennechael" a écrit :
> >
> > > Bonjour,
> > >
> > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > >
> > > A Developer's Introduction to Web Parts:
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > >
> > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > >
> > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > SPWebCollection subSites = mySite.Webs;
> > > string currentTemplate = mySite.WebTemplate;
> > >
> > > string siteUrl = TextBox1.Text.ToString();
> > > string siteTitle = TextBox2.Text.ToString();
> > > string siteDescription = TextBox3.Text.ToString();
> > >
> > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > true, false);
> > >
> > >
> > > Cordialement,
> > >
> > >
> > > Jean-Marc Sennechael
> > > Microsoft France - MCS
> > >
> > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > >
> > >
> > > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > > Bonjour,
> > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > clique
> > > > sur 'ok' ?
> > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > merci
> > >
> > >
> > >
huummmmm
Avez vous vraiment cherché dans le MSDN ?
>>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
Ce dit objet posséde une methode ApplyTheme
"The ApplyTheme method of the SPWeb class applies a theme to a Web site"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
mais j'utilise sur mon portable le chm)
Voila
Renaud COMTE [MVP]
"Tibo" a écrit :
> merci pour ces précieux renseignements
> il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> quelqu'un a-t-il une idée ?
>
> "Renaud COMTE [MVP]" wrote:
>
> > Le SDK est vraiment une bonne source d'information !!!
> >
> > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> >
> > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > WebPArt ou afficher un message d'avertissement
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> >
> > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> >
> > et des tests du style
> >
> > SPWeb web = SPControl.GetContextWeb(Context);
> >
> > web.Site.CatchAccessDeniedException = false;
> >
> > web.Permissions.CheckPermissions(right);
> >
> > puis try/catch ...
> >
> > Voila voila
> >
> > Renaud COMTE [MVP]
> > ======================== > > >
> > "Jean-marc Sennechael" a écrit :
> >
> > > Bonjour,
> > >
> > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > >
> > > A Developer's Introduction to Web Parts:
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > >
> > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > >
> > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > SPWebCollection subSites = mySite.Webs;
> > > string currentTemplate = mySite.WebTemplate;
> > >
> > > string siteUrl = TextBox1.Text.ToString();
> > > string siteTitle = TextBox2.Text.ToString();
> > > string siteDescription = TextBox3.Text.ToString();
> > >
> > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > true, false);
> > >
> > >
> > > Cordialement,
> > >
> > >
> > > Jean-Marc Sennechael
> > > Microsoft France - MCS
> > >
> > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > >
> > >
> > > "Tibo" wrote in message
> > > news:
> > > > Bonjour,
> > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > clique
> > > > sur 'ok' ?
> > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > merci
> > >
> > >
> > >
Utilisez vous vraiment une WP ?
en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
se solde par un echec.
"Renaud COMTE [MVP]" wrote:
> huummmmm
>
> Avez vous vraiment cherché dans le MSDN ?
> >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
>
> Ce dit objet posséde une methode ApplyTheme
> "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
>
> Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> mais j'utilise sur mon portable le chm)
>
> Voila
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > merci pour ces précieux renseignements
> > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > quelqu'un a-t-il une idée ?
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > Le SDK est vraiment une bonne source d'information !!!
> > >
> > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > >
> > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > WebPArt ou afficher un message d'avertissement
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > >
> > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > >
> > > et des tests du style
> > >
> > > SPWeb web = SPControl.GetContextWeb(Context);
> > >
> > > web.Site.CatchAccessDeniedException = false;
> > >
> > > web.Permissions.CheckPermissions(right);
> > >
> > > puis try/catch ...
> > >
> > > Voila voila
> > >
> > > Renaud COMTE [MVP]
> > > ======================== > > > >
> > > "Jean-marc Sennechael" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > >
> > > > A Developer's Introduction to Web Parts:
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > >
> > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > >
> > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > SPWebCollection subSites = mySite.Webs;
> > > > string currentTemplate = mySite.WebTemplate;
> > > >
> > > > string siteUrl = TextBox1.Text.ToString();
> > > > string siteTitle = TextBox2.Text.ToString();
> > > > string siteDescription = TextBox3.Text.ToString();
> > > >
> > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > true, false);
> > > >
> > > >
> > > > Cordialement,
> > > >
> > > >
> > > > Jean-Marc Sennechael
> > > > Microsoft France - MCS
> > > >
> > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > >
> > > >
> > > > "Tibo" wrote in message
> > > > news:
> > > > > Bonjour,
> > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > clique
> > > > > sur 'ok' ?
> > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > merci
> > > >
> > > >
> > > >
Utilisez vous vraiment une WP ?
en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
se solde par un echec.
"Renaud COMTE [MVP]" wrote:
> huummmmm
>
> Avez vous vraiment cherché dans le MSDN ?
> >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
>
> Ce dit objet posséde une methode ApplyTheme
> "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
>
> Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> mais j'utilise sur mon portable le chm)
>
> Voila
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > merci pour ces précieux renseignements
> > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > quelqu'un a-t-il une idée ?
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > Le SDK est vraiment une bonne source d'information !!!
> > >
> > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > >
> > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > WebPArt ou afficher un message d'avertissement
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > >
> > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > >
> > > et des tests du style
> > >
> > > SPWeb web = SPControl.GetContextWeb(Context);
> > >
> > > web.Site.CatchAccessDeniedException = false;
> > >
> > > web.Permissions.CheckPermissions(right);
> > >
> > > puis try/catch ...
> > >
> > > Voila voila
> > >
> > > Renaud COMTE [MVP]
> > > ======================== > > > >
> > > "Jean-marc Sennechael" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > >
> > > > A Developer's Introduction to Web Parts:
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > >
> > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > >
> > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > SPWebCollection subSites = mySite.Webs;
> > > > string currentTemplate = mySite.WebTemplate;
> > > >
> > > > string siteUrl = TextBox1.Text.ToString();
> > > > string siteTitle = TextBox2.Text.ToString();
> > > > string siteDescription = TextBox3.Text.ToString();
> > > >
> > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > true, false);
> > > >
> > > >
> > > > Cordialement,
> > > >
> > > >
> > > > Jean-Marc Sennechael
> > > > Microsoft France - MCS
> > > >
> > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > >
> > > >
> > > > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > > > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > > > Bonjour,
> > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > clique
> > > > > sur 'ok' ?
> > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > merci
> > > >
> > > >
> > > >
Utilisez vous vraiment une WP ?
en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
se solde par un echec.
"Renaud COMTE [MVP]" wrote:
> huummmmm
>
> Avez vous vraiment cherché dans le MSDN ?
> >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
>
> Ce dit objet posséde une methode ApplyTheme
> "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
>
> Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> mais j'utilise sur mon portable le chm)
>
> Voila
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > merci pour ces précieux renseignements
> > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > quelqu'un a-t-il une idée ?
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > Le SDK est vraiment une bonne source d'information !!!
> > >
> > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > >
> > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > WebPArt ou afficher un message d'avertissement
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > >
> > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > >
> > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > >
> > > et des tests du style
> > >
> > > SPWeb web = SPControl.GetContextWeb(Context);
> > >
> > > web.Site.CatchAccessDeniedException = false;
> > >
> > > web.Permissions.CheckPermissions(right);
> > >
> > > puis try/catch ...
> > >
> > > Voila voila
> > >
> > > Renaud COMTE [MVP]
> > > ======================== > > > >
> > > "Jean-marc Sennechael" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > >
> > > > A Developer's Introduction to Web Parts:
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > >
> > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > >
> > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > SPWebCollection subSites = mySite.Webs;
> > > > string currentTemplate = mySite.WebTemplate;
> > > >
> > > > string siteUrl = TextBox1.Text.ToString();
> > > > string siteTitle = TextBox2.Text.ToString();
> > > > string siteDescription = TextBox3.Text.ToString();
> > > >
> > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > true, false);
> > > >
> > > >
> > > > Cordialement,
> > > >
> > > >
> > > > Jean-Marc Sennechael
> > > > Microsoft France - MCS
> > > >
> > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > >
> > > >
> > > > "Tibo" wrote in message
> > > > news:
> > > > > Bonjour,
> > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > clique
> > > > > sur 'ok' ?
> > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > merci
> > > >
> > > >
> > > >
C'est correct, mais seulemetn depuis un context web non "secure" comme une
appli ASP.net traditionnel
>>> Utilisez vous vraiment une WP ?
Renaud COMTE [MVP]
"Tibo" a écrit :
> en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
> se solde par un echec.
>
> "Renaud COMTE [MVP]" wrote:
>
> > huummmmm
> >
> > Avez vous vraiment cherché dans le MSDN ?
> > >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
> >
> > Ce dit objet posséde une methode ApplyTheme
> > "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
> >
> > Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> > mais j'utilise sur mon portable le chm)
> >
> > Voila
> >
> > Renaud COMTE [MVP]
> >
> >
> > "Tibo" a écrit :
> >
> > > merci pour ces précieux renseignements
> > > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > > quelqu'un a-t-il une idée ?
> > >
> > > "Renaud COMTE [MVP]" wrote:
> > >
> > > > Le SDK est vraiment une bonne source d'information !!!
> > > >
> > > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > > >
> > > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > > WebPArt ou afficher un message d'avertissement
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > > >
> > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > >
> > > > et des tests du style
> > > >
> > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > >
> > > > web.Site.CatchAccessDeniedException = false;
> > > >
> > > > web.Permissions.CheckPermissions(right);
> > > >
> > > > puis try/catch ...
> > > >
> > > > Voila voila
> > > >
> > > > Renaud COMTE [MVP]
> > > > ======================== > > > > >
> > > > "Jean-marc Sennechael" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > > >
> > > > > A Developer's Introduction to Web Parts:
> > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > > >
> > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > >
> > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > SPWebCollection subSites = mySite.Webs;
> > > > > string currentTemplate = mySite.WebTemplate;
> > > > >
> > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > string siteDescription = TextBox3.Text.ToString();
> > > > >
> > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > > true, false);
> > > > >
> > > > >
> > > > > Cordialement,
> > > > >
> > > > >
> > > > > Jean-Marc Sennechael
> > > > > Microsoft France - MCS
> > > > >
> > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > > >
> > > > >
> > > > > "Tibo" wrote in message
> > > > > news:
> > > > > > Bonjour,
> > > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > > clique
> > > > > > sur 'ok' ?
> > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > merci
> > > > >
> > > > >
> > > > >
C'est correct, mais seulemetn depuis un context web non "secure" comme une
appli ASP.net traditionnel
>>> Utilisez vous vraiment une WP ?
Renaud COMTE [MVP]
"Tibo" a écrit :
> en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
> se solde par un echec.
>
> "Renaud COMTE [MVP]" wrote:
>
> > huummmmm
> >
> > Avez vous vraiment cherché dans le MSDN ?
> > >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
> >
> > Ce dit objet posséde une methode ApplyTheme
> > "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
> >
> > Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> > mais j'utilise sur mon portable le chm)
> >
> > Voila
> >
> > Renaud COMTE [MVP]
> >
> >
> > "Tibo" a écrit :
> >
> > > merci pour ces précieux renseignements
> > > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > > quelqu'un a-t-il une idée ?
> > >
> > > "Renaud COMTE [MVP]" wrote:
> > >
> > > > Le SDK est vraiment une bonne source d'information !!!
> > > >
> > > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > > >
> > > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > > WebPArt ou afficher un message d'avertissement
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > > >
> > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > >
> > > > et des tests du style
> > > >
> > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > >
> > > > web.Site.CatchAccessDeniedException = false;
> > > >
> > > > web.Permissions.CheckPermissions(right);
> > > >
> > > > puis try/catch ...
> > > >
> > > > Voila voila
> > > >
> > > > Renaud COMTE [MVP]
> > > > ======================== > > > > >
> > > > "Jean-marc Sennechael" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > > >
> > > > > A Developer's Introduction to Web Parts:
> > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > > >
> > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > >
> > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > SPWebCollection subSites = mySite.Webs;
> > > > > string currentTemplate = mySite.WebTemplate;
> > > > >
> > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > string siteDescription = TextBox3.Text.ToString();
> > > > >
> > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > > true, false);
> > > > >
> > > > >
> > > > > Cordialement,
> > > > >
> > > > >
> > > > > Jean-Marc Sennechael
> > > > > Microsoft France - MCS
> > > > >
> > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > > >
> > > > >
> > > > > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > > > > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > > > > Bonjour,
> > > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > > clique
> > > > > > sur 'ok' ?
> > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > merci
> > > > >
> > > > >
> > > > >
C'est correct, mais seulemetn depuis un context web non "secure" comme une
appli ASP.net traditionnel
>>> Utilisez vous vraiment une WP ?
Renaud COMTE [MVP]
"Tibo" a écrit :
> en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates à true
> se solde par un echec.
>
> "Renaud COMTE [MVP]" wrote:
>
> > huummmmm
> >
> > Avez vous vraiment cherché dans le MSDN ?
> > >>> la methode de creation add d'un SPWebCollection entraine la creation d'un objet SPweb
> >
> > Ce dit objet posséde une methode ApplyTheme
> > "The ApplyTheme method of the SPWeb class applies a theme to a Web site"
> >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPWebApplyTheme.asp
> >
> > Des fois , il faut chercher un peu dans le SDK (perso je passe par le web
> > mais j'utilise sur mon portable le chm)
> >
> > Voila
> >
> > Renaud COMTE [MVP]
> >
> >
> > "Tibo" a écrit :
> >
> > > merci pour ces précieux renseignements
> > > il me reste un probleme ; je n'arrive pas à appliquer le thème que je veux !
> > > quelqu'un a-t-il une idée ?
> > >
> > > "Renaud COMTE [MVP]" wrote:
> > >
> > > > Le SDK est vraiment une bonne source d'information !!!
> > > >
> > > > En plus du code de Jean Marc, pensez a rajouter un test des permissions
> > > >
> > > > Si votre utilisateur n'a pas les droits de création, autant cacher la
> > > > WebPArt ou afficher un message d'avertissement
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsenSPRights.asp
> > > >
> > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tspSPPermissionPermissionMask.asp
> > > >
> > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > >
> > > > et des tests du style
> > > >
> > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > >
> > > > web.Site.CatchAccessDeniedException = false;
> > > >
> > > > web.Permissions.CheckPermissions(right);
> > > >
> > > > puis try/catch ...
> > > >
> > > > Voila voila
> > > >
> > > > Renaud COMTE [MVP]
> > > > ======================== > > > > >
> > > > "Jean-marc Sennechael" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Ce type de contrôle n'est pas très compliqué à faire: vous devez créer un
> > > > > composant Web Part utilisant le modèle objet afin de créer le site WSS.
> > > > >
> > > > > A Developer's Introduction to Web Parts:
> > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp
> > > > >
> > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > >
> > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > SPWebCollection subSites = mySite.Webs;
> > > > > string currentTemplate = mySite.WebTemplate;
> > > > >
> > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > string siteDescription = TextBox3.Text.ToString();
> > > > >
> > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033, currentTemplate,
> > > > > true, false);
> > > > >
> > > > >
> > > > > Cordialement,
> > > > >
> > > > >
> > > > > Jean-Marc Sennechael
> > > > > Microsoft France - MCS
> > > > >
> > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
> > > > > confère aucun droit. Vous assumez tous les risques liés à son utilisation.
> > > > >
> > > > >
> > > > > "Tibo" wrote in message
> > > > > news:
> > > > > > Bonjour,
> > > > > > quelqu'un sait-il s'il existe une webpart permettant de créer
> > > > > > automatiquement un site WSS (bon template, bon thème, inscription dans la
> > > > > > liste du site directory...) lorsque l'utilisateur saisit un titre et
> > > > > > clique
> > > > > > sur 'ok' ?
> > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > merci
> > > > >
> > > > >
> > > > >
cela eviterais des réponses erronées ou trompeuses comme récemment sur
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche
ce développement tourne dans une WP, il effectue la création d'un wss
un modèle, lui applique un thème, et l'inscrit pour être indexé.
"Renaud COMTE [MVP]" wrote:
> C'est correct, mais seulemetn depuis un context web non "secure" comme
> appli ASP.net traditionnel
>
> >>> Utilisez vous vraiment une WP ?
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates
> > se solde par un echec.
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > huummmmm
> > >
> > > Avez vous vraiment cherché dans le MSDN ?
> > > >>> la methode de creation add d'un SPWebCollection entraine la
> > >
> > > Ce dit objet posséde une methode ApplyTheme
> > > "The ApplyTheme method of the SPWeb class applies a theme to a Web
> > >
> > >
> > >
> > > Des fois , il faut chercher un peu dans le SDK (perso je passe par
> > > mais j'utilise sur mon portable le chm)
> > >
> > > Voila
> > >
> > > Renaud COMTE [MVP]
> > >
> > >
> > > "Tibo" a écrit :
> > >
> > > > merci pour ces précieux renseignements
> > > > il me reste un probleme ; je n'arrive pas à appliquer le thème que
> > > > quelqu'un a-t-il une idée ?
> > > >
> > > > "Renaud COMTE [MVP]" wrote:
> > > >
> > > > > Le SDK est vraiment une bonne source d'information !!!
> > > > >
> > > > > En plus du code de Jean Marc, pensez a rajouter un test des
> > > > >
> > > > > Si votre utilisateur n'a pas les droits de création, autant
> > > > > WebPArt ou afficher un message d'avertissement
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > > >
> > > > > et des tests du style
> > > > >
> > > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > > >
> > > > > web.Site.CatchAccessDeniedException = false;
> > > > >
> > > > > web.Permissions.CheckPermissions(right);
> > > > >
> > > > > puis try/catch ...
> > > > >
> > > > > Voila voila
> > > > >
> > > > > Renaud COMTE [MVP]
> > > > > ======================== > > > > > >
> > > > > "Jean-marc Sennechael" a écrit :
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > Ce type de contrôle n'est pas très compliqué à faire: vous
> > > > > > composant Web Part utilisant le modèle objet afin de créer le
> > > > > >
> > > > > > A Developer's Introduction to Web Parts:
> > > > > >
> > > > > >
> > > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > > >
> > > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > > SPWebCollection subSites = mySite.Webs;
> > > > > > string currentTemplate = mySite.WebTemplate;
> > > > > >
> > > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > > string siteDescription = TextBox3.Text.ToString();
> > > > > >
> > > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033,
> > > > > > true, false);
> > > > > >
> > > > > >
> > > > > > Cordialement,
> > > > > >
> > > > > >
> > > > > > Jean-Marc Sennechael
> > > > > > Microsoft France - MCS
> > > > > >
> > > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte
> > > > > > confère aucun droit. Vous assumez tous les risques liés à son
> > > > > >
> > > > > >
> > > > > > "Tibo" wrote in message
> > > > > > news:
> > > > > > > Bonjour,
> > > > > > > quelqu'un sait-il s'il existe une webpart permettant de
> > > > > > > automatiquement un site WSS (bon template, bon thème,
> > > > > > > liste du site directory...) lorsque l'utilisateur saisit un
> > > > > > > clique
> > > > > > > sur 'ok' ?
> > > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > > merci
> > > > > >
> > > > > >
> > > > > >
cela eviterais des réponses erronées ou trompeuses comme récemment sur
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche
ce développement tourne dans une WP, il effectue la création d'un wss
un modèle, lui applique un thème, et l'inscrit pour être indexé.
"Renaud COMTE [MVP]" wrote:
> C'est correct, mais seulemetn depuis un context web non "secure" comme
> appli ASP.net traditionnel
>
> >>> Utilisez vous vraiment une WP ?
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates
> > se solde par un echec.
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > huummmmm
> > >
> > > Avez vous vraiment cherché dans le MSDN ?
> > > >>> la methode de creation add d'un SPWebCollection entraine la
> > >
> > > Ce dit objet posséde une methode ApplyTheme
> > > "The ApplyTheme method of the SPWeb class applies a theme to a Web
> > >
> > >
> > >
> > > Des fois , il faut chercher un peu dans le SDK (perso je passe par
> > > mais j'utilise sur mon portable le chm)
> > >
> > > Voila
> > >
> > > Renaud COMTE [MVP]
> > >
> > >
> > > "Tibo" a écrit :
> > >
> > > > merci pour ces précieux renseignements
> > > > il me reste un probleme ; je n'arrive pas à appliquer le thème que
> > > > quelqu'un a-t-il une idée ?
> > > >
> > > > "Renaud COMTE [MVP]" wrote:
> > > >
> > > > > Le SDK est vraiment une bonne source d'information !!!
> > > > >
> > > > > En plus du code de Jean Marc, pensez a rajouter un test des
> > > > >
> > > > > Si votre utilisateur n'a pas les droits de création, autant
> > > > > WebPArt ou afficher un message d'avertissement
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > > >
> > > > > et des tests du style
> > > > >
> > > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > > >
> > > > > web.Site.CatchAccessDeniedException = false;
> > > > >
> > > > > web.Permissions.CheckPermissions(right);
> > > > >
> > > > > puis try/catch ...
> > > > >
> > > > > Voila voila
> > > > >
> > > > > Renaud COMTE [MVP]
> > > > > ======================== > > > > > >
> > > > > "Jean-marc Sennechael" a écrit :
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > Ce type de contrôle n'est pas très compliqué à faire: vous
> > > > > > composant Web Part utilisant le modèle objet afin de créer le
> > > > > >
> > > > > > A Developer's Introduction to Web Parts:
> > > > > >
> > > > > >
> > > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > > >
> > > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > > SPWebCollection subSites = mySite.Webs;
> > > > > > string currentTemplate = mySite.WebTemplate;
> > > > > >
> > > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > > string siteDescription = TextBox3.Text.ToString();
> > > > > >
> > > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033,
> > > > > > true, false);
> > > > > >
> > > > > >
> > > > > > Cordialement,
> > > > > >
> > > > > >
> > > > > > Jean-Marc Sennechael
> > > > > > Microsoft France - MCS
> > > > > >
> > > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte
> > > > > > confère aucun droit. Vous assumez tous les risques liés à son
> > > > > >
> > > > > >
> > > > > > "Tibo" <Tibo@discussions.microsoft.com> wrote in message
> > > > > > news:F1CF6587-F420-4D75-8CB7-E7EEAA9D59E1@microsoft.com...
> > > > > > > Bonjour,
> > > > > > > quelqu'un sait-il s'il existe une webpart permettant de
> > > > > > > automatiquement un site WSS (bon template, bon thème,
> > > > > > > liste du site directory...) lorsque l'utilisateur saisit un
> > > > > > > clique
> > > > > > > sur 'ok' ?
> > > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > > merci
> > > > > >
> > > > > >
> > > > > >
cela eviterais des réponses erronées ou trompeuses comme récemment sur
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche
ce développement tourne dans une WP, il effectue la création d'un wss
un modèle, lui applique un thème, et l'inscrit pour être indexé.
"Renaud COMTE [MVP]" wrote:
> C'est correct, mais seulemetn depuis un context web non "secure" comme
> appli ASP.net traditionnel
>
> >>> Utilisez vous vraiment une WP ?
>
> Renaud COMTE [MVP]
>
>
> "Tibo" a écrit :
>
> > en fait, l'utilisation de applytheme sans avoir mis AllowUnsafeUpdates
> > se solde par un echec.
> >
> > "Renaud COMTE [MVP]" wrote:
> >
> > > huummmmm
> > >
> > > Avez vous vraiment cherché dans le MSDN ?
> > > >>> la methode de creation add d'un SPWebCollection entraine la
> > >
> > > Ce dit objet posséde une methode ApplyTheme
> > > "The ApplyTheme method of the SPWeb class applies a theme to a Web
> > >
> > >
> > >
> > > Des fois , il faut chercher un peu dans le SDK (perso je passe par
> > > mais j'utilise sur mon portable le chm)
> > >
> > > Voila
> > >
> > > Renaud COMTE [MVP]
> > >
> > >
> > > "Tibo" a écrit :
> > >
> > > > merci pour ces précieux renseignements
> > > > il me reste un probleme ; je n'arrive pas à appliquer le thème que
> > > > quelqu'un a-t-il une idée ?
> > > >
> > > > "Renaud COMTE [MVP]" wrote:
> > > >
> > > > > Le SDK est vraiment une bonne source d'information !!!
> > > > >
> > > > > En plus du code de Jean Marc, pensez a rajouter un test des
> > > > >
> > > > > Si votre utilisateur n'a pas les droits de création, autant
> > > > > WebPArt ou afficher un message d'avertissement
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Avec les SPrights : CreateSSCSite ou ManageSubwebs
> > > > >
> > > > > et des tests du style
> > > > >
> > > > > SPWeb web = SPControl.GetContextWeb(Context);
> > > > >
> > > > > web.Site.CatchAccessDeniedException = false;
> > > > >
> > > > > web.Permissions.CheckPermissions(right);
> > > > >
> > > > > puis try/catch ...
> > > > >
> > > > > Voila voila
> > > > >
> > > > > Renaud COMTE [MVP]
> > > > > ======================== > > > > > >
> > > > > "Jean-marc Sennechael" a écrit :
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > Ce type de contrôle n'est pas très compliqué à faire: vous
> > > > > > composant Web Part utilisant le modèle objet afin de créer le
> > > > > >
> > > > > > A Developer's Introduction to Web Parts:
> > > > > >
> > > > > >
> > > > > > Exemple de crétaion de site WSS (issu du SDK de SPS/WSS):
> > > > > >
> > > > > > SPWeb mySite = SPControl.GetContextWeb(Context);
> > > > > > SPWebCollection subSites = mySite.Webs;
> > > > > > string currentTemplate = mySite.WebTemplate;
> > > > > >
> > > > > > string siteUrl = TextBox1.Text.ToString();
> > > > > > string siteTitle = TextBox2.Text.ToString();
> > > > > > string siteDescription = TextBox3.Text.ToString();
> > > > > >
> > > > > > subSites.Add(siteUrl, siteTitle, siteDescription, 1033,
> > > > > > true, false);
> > > > > >
> > > > > >
> > > > > > Cordialement,
> > > > > >
> > > > > >
> > > > > > Jean-Marc Sennechael
> > > > > > Microsoft France - MCS
> > > > > >
> > > > > > Ce message est fourni en l'état, sans garantie d'aucune sorte
> > > > > > confère aucun droit. Vous assumez tous les risques liés à son
> > > > > >
> > > > > >
> > > > > > "Tibo" wrote in message
> > > > > > news:
> > > > > > > Bonjour,
> > > > > > > quelqu'un sait-il s'il existe une webpart permettant de
> > > > > > > automatiquement un site WSS (bon template, bon thème,
> > > > > > > liste du site directory...) lorsque l'utilisateur saisit un
> > > > > > > clique
> > > > > > > sur 'ok' ?
> > > > > > > si elle n'existe pas, est-ce difficile à faire ?
> > > > > > > merci
> > > > > >
> > > > > >
> > > > > >