Not logged in. · Lost password · Register
Forum: Non-English Discussion French discussion RSS
Remplacer une chaîne de caractère sur toutes les pages
Avec commentaire dans le gestionnaire de révisons si possible
Avatar
jonas #1
Member since May 2007 · 120 posts
Group memberships: Members
Show profile · Link to this post
Subject: Remplacer une chaîne de caractère sur toutes les pages
Bonjour à tous

Suite à l'annonce de la fermeture de gitorious j'ai migré des projets vers gitlab. Sur notre doku nous avons de nombreuse page qui font référence à des urls vers gitorious je cherche un moyen de les remplacer ces urls par celle de gitlab de la façon la plus automatisé possible.

J'ai un accès shell au page du wiki je pensais donc faire un truc avec "sed" mais sauf erreur de me part doku va indiquer "édition externe" dans le gestionnaire de révision hors je préférerai que figure "MAJ url repo git - username".

Si quelqu'un a une suggestion je suis preneur ;)
Avatar
schplurtz (Moderator) #2
Member since Nov 2009 · 497 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
Bonjour,

L'extension batchedit permet de faire des éditions par lot, justement.

Tu peux peut-être en profiter pour regarder du côté de interwiki pour utiliser une syntaxe que tu n'auras pas à changer, même si ton hébergeur de projets change. Avec des liens interwiki bien configurés, tu peux écrire ça dans tes pages :

[[projet>toto]]

et dokuwiki génère le lien vers le site du projet toto. En cas de changement d'hébergeur de projet, il suffit de changer la définition de projet dans le fichier interwiki.local.conf et de purger le cache.

/Schplurtz
Avatar
Nickko #3
User title: Ergonome
Member since Oct 2007 · 627 posts · Location: Bruxelles
Group memberships: Local Moderators, Members
Show profile · Link to this post
Pour ma part j'aurais traité ça en ligne de commande puisque Dokuwiki stocke les informations dans des fichiers.

Sed awk et les expressions régulières.
Nickko
Ergonome / Usability expert

http://nickko.be
http://www.usability.fr/
Avatar
turnermm (Moderator) #4
Member since Oct 2009 · 4733 posts · Location: Canada
Group memberships: Global Moderators, Members, Super Mods
Show profile · Link to this post
https://www.dokuwiki.org/plugin:strreplace
Myron Turner
github: https://github.com/turnermm
plugins, templates: http://www.mturner.org/devel
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-12-06, 09:10:46 (UTC +01:00)