OVH Cloud OVH Cloud

[SPS 2003] Divers questions

3 réponses
Avatar
Jinroh
Bonjour

J'ai quelques question restées sans réponses. L'aide de spécialistes serait
donc la bienvenue

1. Quel est la balise dans le OneNet.xml permettant de mettre le texte "my
Site" sur Hide dans la portail SharePoint ?

2. Comment lorsqu'un utilisateur a activé le plug-in du "My Site" (SPS
Client)fonctionnant avec Office 2003 (pour avoir le dossier "My Site" dans la
boîte d'enregistrement) peut-on désactiver cette fonctionnalité ? Et
inversement,
comment l'activer avant que l'utilisateur aille dans son My Site

3. Dans une librairie de documents, comment faire pour que le contenu du
dossier "Forms" ne soit pas modifiable par les autres utilisateurs en vue
"explorateur" (outre la possibilité de supprimer la vue "Explorer view")

4. Peut-on supprimer un site depuis la table "site" disponible dans SQL
Server. Si non (?) y a-t-il une bonne méthode pour supprimer un site depuis
SQL Server ?

Merci d'avance pour vos précieuses recommandations et d'avoir pris sur votre
temps

Cordialement

3 réponses

Avatar
Pierre Vivier-Merle
Bonjour,

1. Jamais trouvé
En effet, le "my site" est inclus dans le contrôle <SPSWC:PageHeader
id="PageHeaderID" runat="server" PageContext="SitePage" ShowTitle="false" />
par contre, il suffit de ne pas donner le droit d'utiliser le site personnel
au niveau des groupes de site du portail
Vous pouvez envisager de le cacher en utilisant du javascript pour contrôler
la visibilité du lien ayant pour ID "hlMySite".

Si vous trouvez, faites nous savoir.

2.
C'est un ActiveX qui est inséré dans la page du site personnel.
La fonction est checkPersonalSite()

<SCRIPT LANGUAGE="Javascript">
var objPersonalSite = null;
try
{
objPersonalSite = new ActiveXObject("PortalConnect.PersonalSite.1");
}
catch (e) {}

function checkPersonalSite() {
if (null == objPersonalSite) return;
try {
var state = objPersonalSite.IsPersonalSite('http://............/');

if (state == 1) {
setPersonalSite();
}
else if (state == 3) {
enableSetButton();
}
}
catch (e) {
setPersonalSite();
}
}

[....]

Ce javascript doit se trouver dans la définition du site personnel

3.
Pas possible : le dossier forms hérite des droits de la bibliothèque, comme
toute bibliothèque
Si le user a des droits de modification, il pourra a priori modifié le
contenu du dossier form

4.
Pas supporté et pas recommandé.
Préférer soit :
. stsadmin.exe
. le modèle sharepoint
. les web services

Cordialement,
Pierre

"Jinroh" a écrit dans le message de news:

Bonjour

J'ai quelques question restées sans réponses. L'aide de spécialistes
serait
donc la bienvenue

1. Quel est la balise dans le OneNet.xml permettant de mettre le texte "my
Site" sur Hide dans la portail SharePoint ?

2. Comment lorsqu'un utilisateur a activé le plug-in du "My Site" (SPS
Client)fonctionnant avec Office 2003 (pour avoir le dossier "My Site" dans
la
boîte d'enregistrement) peut-on désactiver cette fonctionnalité ? Et
inversement,
comment l'activer avant que l'utilisateur aille dans son My Site

3. Dans une librairie de documents, comment faire pour que le contenu du
dossier "Forms" ne soit pas modifiable par les autres utilisateurs en vue
"explorateur" (outre la possibilité de supprimer la vue "Explorer view")

4. Peut-on supprimer un site depuis la table "site" disponible dans SQL
Server. Si non (?) y a-t-il une bonne méthode pour supprimer un site
depuis
SQL Server ?

Merci d'avance pour vos précieuses recommandations et d'avoir pris sur
votre
temps

Cordialement



Avatar
Jinroh
merci pour vos réponses (très précises)

"Pierre Vivier-Merle" wrote:

Bonjour,

1. Jamais trouvé
En effet, le "my site" est inclus dans le contrôle <SPSWC:PageHeader
id="PageHeaderID" runat="server" PageContext="SitePage" ShowTitle="false" />
par contre, il suffit de ne pas donner le droit d'utiliser le site personnel
au niveau des groupes de site du portail
Vous pouvez envisager de le cacher en utilisant du javascript pour contrôler
la visibilité du lien ayant pour ID "hlMySite".

Si vous trouvez, faites nous savoir.

2.
C'est un ActiveX qui est inséré dans la page du site personnel.
La fonction est checkPersonalSite()

<SCRIPT LANGUAGE="Javascript">
var objPersonalSite = null;
try
{
objPersonalSite = new ActiveXObject("PortalConnect.PersonalSite.1");
}
catch (e) {}

function checkPersonalSite() {
if (null == objPersonalSite) return;
try {
var state = objPersonalSite.IsPersonalSite('http://............/');

if (state == 1) {
setPersonalSite();
}
else if (state == 3) {
enableSetButton();
}
}
catch (e) {
setPersonalSite();
}
}

[....]

Ce javascript doit se trouver dans la définition du site personnel

3.
Pas possible : le dossier forms hérite des droits de la bibliothèque, comme
toute bibliothèque
Si le user a des droits de modification, il pourra a priori modifié le
contenu du dossier form

4.
Pas supporté et pas recommandé.
Préférer soit :
.. stsadmin.exe
.. le modèle sharepoint
.. les web services

Cordialement,
Pierre

"Jinroh" a écrit dans le message de news:

> Bonjour
>
> J'ai quelques question restées sans réponses. L'aide de spécialistes
> serait
> donc la bienvenue
>
> 1. Quel est la balise dans le OneNet.xml permettant de mettre le texte "my
> Site" sur Hide dans la portail SharePoint ?
>
> 2. Comment lorsqu'un utilisateur a activé le plug-in du "My Site" (SPS
> Client)fonctionnant avec Office 2003 (pour avoir le dossier "My Site" dans
> la
> boîte d'enregistrement) peut-on désactiver cette fonctionnalité ? Et
> inversement,
> comment l'activer avant que l'utilisateur aille dans son My Site
>
> 3. Dans une librairie de documents, comment faire pour que le contenu du
> dossier "Forms" ne soit pas modifiable par les autres utilisateurs en vue
> "explorateur" (outre la possibilité de supprimer la vue "Explorer view")
>
> 4. Peut-on supprimer un site depuis la table "site" disponible dans SQL
> Server. Si non (?) y a-t-il une bonne méthode pour supprimer un site
> depuis
> SQL Server ?
>
> Merci d'avance pour vos précieuses recommandations et d'avoir pris sur
> votre
> temps
>
> Cordialement
>





Avatar
Pierre Vivier-Merle
C'est avec plaisir

Pierre


"Jinroh" wrote:

merci pour vos réponses (très précises)

"Pierre Vivier-Merle" wrote:

> Bonjour,
>
> 1. Jamais trouvé
> En effet, le "my site" est inclus dans le contrôle <SPSWC:PageHeader
> id="PageHeaderID" runat="server" PageContext="SitePage" ShowTitle="false" />
> par contre, il suffit de ne pas donner le droit d'utiliser le site personnel
> au niveau des groupes de site du portail
> Vous pouvez envisager de le cacher en utilisant du javascript pour contrôler
> la visibilité du lien ayant pour ID "hlMySite".
>
> Si vous trouvez, faites nous savoir.
>
> 2.
> C'est un ActiveX qui est inséré dans la page du site personnel.
> La fonction est checkPersonalSite()
>
> <SCRIPT LANGUAGE="Javascript">
> var objPersonalSite = null;
> try
> {
> objPersonalSite = new ActiveXObject("PortalConnect.PersonalSite.1");
> }
> catch (e) {}
>
> function checkPersonalSite() {
> if (null == objPersonalSite) return;
> try {
> var state = objPersonalSite.IsPersonalSite('http://............/');
>
> if (state == 1) {
> setPersonalSite();
> }
> else if (state == 3) {
> enableSetButton();
> }
> }
> catch (e) {
> setPersonalSite();
> }
> }
>
> [....]
>
> Ce javascript doit se trouver dans la définition du site personnel
>
> 3.
> Pas possible : le dossier forms hérite des droits de la bibliothèque, comme
> toute bibliothèque
> Si le user a des droits de modification, il pourra a priori modifié le
> contenu du dossier form
>
> 4.
> Pas supporté et pas recommandé.
> Préférer soit :
> .. stsadmin.exe
> .. le modèle sharepoint
> .. les web services
>
> Cordialement,
> Pierre
>
> "Jinroh" a écrit dans le message de news:
>
> > Bonjour
> >
> > J'ai quelques question restées sans réponses. L'aide de spécialistes
> > serait
> > donc la bienvenue
> >
> > 1. Quel est la balise dans le OneNet.xml permettant de mettre le texte "my
> > Site" sur Hide dans la portail SharePoint ?
> >
> > 2. Comment lorsqu'un utilisateur a activé le plug-in du "My Site" (SPS
> > Client)fonctionnant avec Office 2003 (pour avoir le dossier "My Site" dans
> > la
> > boîte d'enregistrement) peut-on désactiver cette fonctionnalité ? Et
> > inversement,
> > comment l'activer avant que l'utilisateur aille dans son My Site
> >
> > 3. Dans une librairie de documents, comment faire pour que le contenu du
> > dossier "Forms" ne soit pas modifiable par les autres utilisateurs en vue
> > "explorateur" (outre la possibilité de supprimer la vue "Explorer view")
> >
> > 4. Peut-on supprimer un site depuis la table "site" disponible dans SQL
> > Server. Si non (?) y a-t-il une bonne méthode pour supprimer un site
> > depuis
> > SQL Server ?
> >
> > Merci d'avance pour vos précieuses recommandations et d'avoir pris sur
> > votre
> > temps
> >
> > Cordialement
> >
>
>
>