That's what I had in mind yes, but I didn't know what else to do until now.

The first piece of velocity code does work with "word" replacement but
doesn't really like replacing "{{{" or "{{code}}" macros (they are
interpreted before execution). I managed to do what I want with trial and
error (by changing the code a bit and escaping curly brackets) and it works
on a single page.

I also got a few timeouts while trying to generalize the process on all my
pages but it seems OK now. I checked a few pages out of the hundreds I have
migrated and they now have {{code}} tags.

Thanks for your help

2017-01-26 10:46 GMT+01:00 Thomas Mortagne <thomas.morta...@xwiki.com>:

> Plus updating the database directly is dangerous since it means out of
> sync caches and solr search index among other things.
>
> On Thu, Jan 26, 2017 at 10:28 AM, Denis GERMAIN <dt.germ...@gmail.com>
> wrote:
> > Thanks !
> >
> > I was trying to update directly the database table xwd_content from
> > public.xwikidoc but I haven't had much success yet (not to mention that
> > this is probably not a good idea).
> >
> > Denis GERMAIN
> >
> > 2017-01-26 9:50 GMT+01:00 Vincent Massol <vinc...@massol.net>:
> >
> >> Hi Denis,
> >>
> >> > On 24 Jan 2017, at 16:01, Denis GERMAIN <dt.germ...@gmail.com> wrote:
> >> >
> >> > Hello,
> >> >
> >> > After having succesfully migrated from a 300 pages mediawiki to xwiki
> >> > (which worked like a charm with the FilterStream app),
> >>
> >> Nice :)
> >>
> >> > I need to find a way
> >> > to automate modifications to the migrated xwiki pages.
> >> >
> >> > In mediawiki, I could create "highlighted boxes" in which I put code
> by
> >> > simply adding a space caracter as the very first caracter of each
> line.
> >> > FilterStream application converted this empty space to "}}}" and "{{{"
> >> > which is totally the right way to convert this from the MW syntax to
> >> XWiki
> >> > syntax, but doesn't fit my needs.
> >> >
> >> > Ideally, I'd like to convert every "{{{" tags to "{{code}}" and every
> >> "}}}"
> >> > tags to "{{/code}}"
> >> >
> >> > Do you have any idea how to achieve this ?
> >>
> >> I’ve created this FAQ entry for you:
> >> http://www.xwiki.org/xwiki/bin/view/FAQ/How%20to%
> 20search%20and%20replace%
> >> 20content%20programmatically
> >>
> >> I hope it answers your question :)
> >>
> >> Thanks
> >> -Vincent
> >>
> >> >
> >> > Regards
> >> > Denis GERMAIN
> >>
> >>
>
>
>
> --
> Thomas Mortagne
>

Reply via email to