[pmwiki-users] Questions about PTV and PTV mass edit

Gregor Klarič klaric.gregor at gmail.com
Wed Jul 3 21:15:28 PDT 2024


I can provide my scripts if it's of interest to you.

Am Do., 4. Juli 2024 um 05:56 Uhr schrieb Gregor Klarič <
klaric.gregor at gmail.com>:

> When I did similar in the past, I downloaded the source of all pages, did
> the replacements locally using a script or search and replace on many
> files(Notepad++) and then Imported the pages back using the Import Text
> recipe.
>
> ABClf <languefrancaise at gmail.com> schrieb am Do., 4. Juli 2024, 00:40:
>
>> I understand your answer, thank you.
>> Here are more informations, to complete my question, in case someone has
>> advice.
>>
>> At first stage, what I am planning to do are very basic and tiny
>> replacements ;
>> for example, I would like to able to replace things such as :
>>
>> édition :
>> with
>> edition :
>>
>> I guess I have around 20 terms to get replaced, affecting a few
>> thousands of pages.
>>
>> For such a basic task (one word replacement, no multiline, no link
>> affected), I would believe unix tools to be effective – as long as you
>> know how to use them safely ;) – rather than playing with PmWiki API
>> (first : far out of my knowledge ; second : I may have a lot of pages
>> to process and it looks like overkill to edit/save hundreds or
>> thousands pages for a one (or 10) word replacement).
>>
>> Also, for such a cosmetic/minor/negligible task, I don't mind about
>> the diff ; I do restore pages sometimes, but not often, and I should
>> be able to check the restored copy twice.
>>
>> I understand it is much better to preserve timestamp replacement
>> (sure, I don't want to touch the unix time= data and indeed I do use
>> fastcache recipe).
>>
>> At least, it is true that PmWiki file text format is somewhat tricky
>> (to me, it is one of the very few things I regret with PmWiki) but the
>> planned task would have very minimal impact and is expected to be
>> quite easy.
>>
>> I didn't dare to use Anomen's XMLPageStore for my main site (if
>> something bad happens will I be able to fix it ? if there is no more
>> support in case of PHP incompatibility ?) but I do use it for a
>> private and less important part with success. Wiki.d files created
>> with that script are a lot cleaner.  No idea about the security
>> issues.
>>
>> As for .pageindex creation, it takes long but it worked last time it
>> ran ; nevertheless I'm not sure the server does like the experiment
>> too much ; and because it is quite a big and long task in my case, I'm
>> limited to regen .pageindex only if needed.
>>
>> Thank you,
>> Gilles.
>>
>>
>> Le mer. 3 juil. 2024 à 22:03, Petko Yotov <5ko at 5ko.fr> a écrit :
>> >
>> > On 03/07/2024 21:48, Petko Yotov wrote:
>> > > PTVs are normally not indexed in .pageindex, only the page names, last
>> > > modified times, and the list of words for searches.
>> >
>> > Also the link targets from the page to other pages or to categories are
>> > stored in .pageindex.
>> >
>> > Petko
>>
>> _______________________________________________
>> pmwiki-users mailing list
>> pmwiki-users at pmichaud.com
>> http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20240704/7b3cb984/attachment-0001.html>


More information about the pmwiki-users mailing list