[Admin-ml] Wiki ldap webName
Olivier DUCROT
odlists at easymac.fr
Lun 21 Sep 15:50:04 CEST 2009
En attendant, tu peux mettre un règle proxypass ou redirect dans le fichier
de configuration : /etc/apache2/httpd_groups.conf
Page 21 de la doc Wiki_Server_admin.pdf ils donnent un exemple (pour changer
de serveur) que tu peux interpréter selon ton cas de figure.
le 21/09/09 12:30, Fabrice Montant à fdm77 at laposte.net a écrit :
>
> D'accord, merci pour le travail et le temps probable que tu passe à ce
> souci, tu me tiens au courant pour la suite
>
> Bien cordialement
>
> Fabrice
>
>
> Le 18 sept. 2009 à 22:32, Olivier DUCROT a écrit :
>
>>
>> Juste un mot..
>> Je vais continuer l'investigation, il me manque des pages à
>> l'intérieur du
>> wiki. Il doit y avoir encore une ou deux bricoles à faire ...
>>
>> le 18/09/09 19:48, Olivier DUCROT à odlists at easymac.fr a écrit :
>>
>>> Salut
>>> Je me suis penché sur ton problème ce matin, pensant que ce serait
>>> vite
>>> fait. Ce ne le fût pas !
>>> Effectivement, la fonction pour renommer un wiki ne change pas l'url.
>>> J'ai pensé que changer le nom du répertoire associé serait
>>> suffisant, mais
>>> ça ne l'était pas. Néanmoins, un plus de rédiger un bugreport sur
>>> le sujet,
>>> j'ai trouvé un workarround.
>>>
>>> J'ai créé en wiki que j'ai nommé Cahier Technique EasyMac et qui a
>>> généré
>>> une page de wiki dont l'url est :
>>> http://hermes/groups/cahiertechniqueeasymac/
>>> Le contenu est stocké dans le répertoire :
>>> /Library/Collaboration/Groups/cahiertechniqueeasymac
>>> J'ai créé deux pages rapides dans le wiki pour m'assurer du bon
>>> transfert
>>> par la suite.
>>>
>>> Avec le terminal, j'ai cherché la chaine de caractères "cahier"
>>> dans tous le
>>> répertoire /Library/Collaboration/
>>>
>>> Ça donne :
>>>
>>> grep -ri cahier *
>>> discussion/welcome.plist:
>>> <string>groups/cahiertechniqueeasymac/wiki/welcome</string>
>>> discussion/welcome.plist:
>>> <string>groups/cahiertechniqueeasymac/discussion/welcome</string>
>>> metadata.plist: <string>Cahier Technique</string>
>>> metadata.plist: <string>cahiertechniqueeasymac at hermes</string>
>>> metadata.plist: <string>cahiertechniqueeasymac</string>
>>> wiki/welcome.page/page.plist:
>>> <string>groups/cahiertechniqueeasymac/discussion/welcome</string>
>>> wiki/welcome.page/page.plist: <string>Cahier Technique EasyMac</
>>> string>
>>> wiki/welcome.page/page.plist:
>>> <string>groups/cahiertechniqueeasymac/wiki/welcome</string>
>>> Binary file wiki/welcome.page/revisions.db matches
>>>
>>> J'ai copié le répertoire sous le nouveau nom d'url que je
>>> souhaitais donner:
>>> sh-3.2# cp -r Groups/cahiertechniqueeasymac Groups/cahiertechnique
>>>
>>> J'ai édité les fichiers plist concernés dans le répertoire
>>> cahiertechnique :
>>>
>>> sh-3.2# pico discussion/welcome.plist
>>> sh-3.2# pico metadata.plist
>>> sh-3.2# pico wiki/welcome.page/page.plist
>>> et j'y ai remplacé toutes les occurrences de cahiertechniqueeasymac
>>> par
>>> cahiertechnique
>>>
>>> J'ai vérifier que les droits de tous les fichiers et répertoires
>>> étaient
>>> bien pour _teamsserver
>>>
>>> sh-3.2# ls -l
>>> total 0
>>> drwxr-x--- 9 root _teamsserver 306 18 sep 11:15
>>> cahiertechnique
>>> drwxr-x--- 9 _teamsserver _teamsserver 306 18 sep 11:09
>>> cahiertechniqueeasymac
>>> sh-3.2# chown -R _teamsserver cahiertechnique
>>> sh-3.2# ls -l
>>> total 0
>>> drwxr-x--- 9 _teamsserver _teamsserver 306 18 sep 11:15
>>> cahiertechnique
>>> drwxr-x--- 9 _teamsserver _teamsserver 306 18 sep 11:09
>>> cahiertechniqueeasymac
>>>
>>> Il ne restait plus qu'à faire en sorte de faire connaître le
>>> nouveau wiki au
>>> service wiki et là ... C'est dans les fichiers binaires .db
>>> Alors, comme je suis sur une maquette, je me sui lancé dans une
>>> expérience
>>> sans risque : je suis retourner dans la page d'accueil de mon
>>> service wiki
>>> et j'ai créé un nouveau wiki du nom de Cahier Technique qui a
>>> généré une url
>>> ./Groups/cahiertecnique.
>>> Et le miracle est survenu. Mes pages créées au début, dans l'ancien
>>> wiki,
>>> sont arrivées sans encombre !
>>>
>>> Je me retrouve avec deux wikis au contenus identiques, il ne reste
>>> plus qu'à
>>> supprimer le premier wiki dont l'url ne me satisfaisait pas !! Et
>>> comme dit
>>> la doc, la suppression est immédiate et le contenu est perdu s'il
>>> n'a pas
>>> été sauvegardé !
>>>
>>> Un peu long, je te l'accorde, mais ça marche. Un petit shell
>>> permettrait de
>>> ne pas éditer les fichiers manuellement.
>>>
>>> Enjoy
>>>
>>> le 15/09/09 16:10, Fabrice Montant à fdm77 at laposte.net a écrit :
>>>
>>>> Je re-tente ma chance : :-)
>>>>
>>>> Bonjour à tous,
>>>>
>>>>
>>>> Il n'est pas facile d'expliqué mon problème...
>>>>
>>>> Il concerne la gestion des utilisateurs de Snow Léopard et
>>>> l'affichage
>>>> du nom d'un des utilisateurs dans un wiki...
>>>> Disons que ce dernier se nomme "Prénom Nom" et que son nom court
>>>> soit
>>>> "pnom" ... (ce dernier à fait un blog sur notre serveur en juin sous
>>>> un nom te type : "the-blogaprenom")
>>>> Aujourd'hui, il a créé des wiki et dès lors ou il travaille sur une
>>>> fiche, le wiki d'osx n'affiche pas son nom court mais le nom : "the-
>>>> blogaprenom" (webName?) comme le montre l'extrait suivant :
>>>> <li><a href="#" title="nprenom" class="readwrite">The-blogaprenom</
>>>> a></
>>>> li>
>>>> C'est comme si le nom d'affichage était remplacé par ce fameux :
>>>> "the-
>>>> blogaprenom"
>>>> Alors la question, savez vous comment effacer ce nom ?,
>>>> Pour l'instant, sous les metadata.plist (ceux de l'utilisateur qu'on
>>>> trouve dans le dossier : collaboration/users/nprenom/)
>>>> il apparait comme "webName" Class : string et comme "longName"
>>>> Class :
>>>> String sous la forme : "the-blogaprenom"
>>>> J'ai fait la modification sur les fichier metadata.plist et j'ai
>>>> remplacé l'original mais malheureusement il se recrée et reviens
>>>> automatiquement avec ces données....
>>>>
>>>> Mais ou vat il chercher ce nom de "the-blogaprenom" au niveau du
>>>> ldap ?
>>>>
>>>>
>>>> Par avance merci pour votre aide
>>>>
>>>> Fabrice
>>>>
>>>> _______________________________________________
>>>> Admin-ml mailing list
>>>> Admin-ml at mosx.org
>>>> http://coruscant.mosx.org/mailman/listinfo/admin-ml
>>>>
>>>
>>> La théorie, c¹est quand on sait tout mais que rien ne marche
>>> La pratique, c¹est quand tout marche mais qu¹on ne sait pas pas
>>> pourquoi
>>> Et l¹informatique, c¹est l¹union de la théorie et de la pratique :
>>> rien ne
>>> marche et on sait pas pourquoi
>>>
>>> _________________________________________________________
>>> | |
>>> | |
>>> / )| Olivier DUCROT |( \
>>> / / | ACSP, ACTC & ACSA 10.5 | \
>>> \
>>> _( (_ | |
>>> _) )_
>>> (((\ \>|_/->_______________________________________________<-\_|
>>> </ /)))
>>> (\\\\ \_/ / \
>>> \_/ ////)
>>> \ /
>>> \ /
>>> \ _/ -----====+====------
>>> \_ /
>>> / / \
>>> \
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Admin-ml mailing list
>>> Admin-ml at mosx.org
>>> http://coruscant.mosx.org/mailman/listinfo/admin-ml
>>>
>>
>> La théorie, c¹est quand on sait tout mais que rien ne marche
>> La pratique, c¹est quand tout marche mais qu¹on ne sait pas pas
>> pourquoi
>> Et l¹informatique, c¹est l¹union de la théorie et de la pratique :
>> rien ne
>> marche et on sait pas pourquoi
>>
>> _________________________________________________________
>> | |
>> | |
>> / )| Olivier DUCROT |( \
>> / / | ACSP, ACTC & ACSA 10.5 | \ \
>> _( (_ | |
>> _) )_
>> (((\ \>|_/->_______________________________________________<-\_|
>> </ /)))
>> (\\\\ \_/ / \
>> \_/ ////)
>> \ /
>> \ /
>> \ _/ -----====+====------
>> \_ /
>> / / \
>> \
>>
>>
>>
>>
>> _______________________________________________
>> Admin-ml mailing list
>> Admin-ml at mosx.org
>> http://coruscant.mosx.org/mailman/listinfo/admin-ml
>>
>
>
> _______________________________________________
> Admin-ml mailing list
> Admin-ml at mosx.org
> http://coruscant.mosx.org/mailman/listinfo/admin-ml
La théorie, c¹est quand on sait tout mais que rien ne marche
La pratique, c¹est quand tout marche mais qu¹on ne sait pas pas pourquoi
Et l¹informatique, c¹est l¹union de la théorie et de la pratique : rien ne
marche et on sait pas pourquoi
_________________________________________________________
| |
| |
/ )| Olivier DUCROT |( \
/ / | ACSP, ACTC & ACSA 10.5 | \ \
_( (_ | | _) )_
(((\ \>|_/->_______________________________________________<-\_|</ /)))
(\\\\ \_/ / \ \_/ ////)
\ / \ /
\ _/ -----====+====------ \_ /
/ / \ \
Plus d'informations sur la liste de diffusion Admin-ml