Correction for the numbers: We have 3400+ pages and 47k users.
I had looked at a backup which doesn't remove things which were deleted
on the main server - because unfortunately, moin's logic for deleting
pages is to actually delete them on disk, without any way to get them back.
Instead of deleting a page, it's normally better to either add a
redirect or to put a notice on the page that the content was cleared.
That way, the history remains available. It may actually be a good idea
to disable the delete action (if possible, I'd have to check).
On 05.03.2025 12:47, Marc-Andre Lemburg wrote:
FYI: I've started looking into the moin2 migration...
https://github.com/moinwiki/moin/discussions/1717#discussioncomment-12399187
In order to get there, we will need to do a test installation to hash
out any problems we may run into and evaluate the state of moin2.
They just released 2.0.0b2.
I'll see whether I can find some time later this week to get something
going.
*I also checked our current stats:*
We have 32k pages in the wiki and 221k users.
Those numbers are what we have in the backend. Moin itself lists the
number of pages as 3436.
Looking at the page names, we'll be able to clean up a lot of spam
pages which have accumulated before we added the editor signup
requirement. Many of those are empty pages, so we should be able to
write a tool to clean those up.
It looks like Moin filters out those empty pages itself, since the
title index does not list them:
https://wiki.python.org/moin/TitleIndex
Scanning through those 3.4k page titles, most of those look
legitimate. And there's a lot of history in there :-)
Similarly, we should be able to go through the user accounts and clear
out all accounts which have not done any edits, in order to bring the
numbers down.
Thanks,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Mar 05 2025)
>>> Python Projects, Coaching and Support ... https://www.egenix.com/
>>> Python Product Development ... https://consulting.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
https://www.egenix.com/company/contact/
https://www.malemburg.com/
_______________________________________________
pydotorg-www mailing list
pydotorg-www@python.org
https://mail.python.org/mailman/listinfo/pydotorg-www
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Mar 05 2025)
Python Projects, Coaching and Support ... https://www.egenix.com/
Python Product Development ... https://consulting.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
https://www.egenix.com/company/contact/
https://www.malemburg.com/
_______________________________________________
pydotorg-www mailing list
pydotorg-www@python.org
https://mail.python.org/mailman/listinfo/pydotorg-www