(This is a long email. Feel free to skip ahead to the "MY PROPOSAL"
section at the end.)


I mentioned in an earlier email that SourceForge upgraded the PHP on
the server that runs the FreeDOS Wiki. I don't know why, but the PHP
upgrade has caused the wiki to not load a stylesheet. It doesn't
appear to be a *missing* stylesheet - the wiki doesn't seem to be able
to detect and load at least one stylesheet. So the wiki is currently
showing unstyled web pages.

For a while, I've wanted to move the FreeDOS Wiki to a new server, not
hosted by SF. The SF folks have been great, but the web hosting is
sloooooooooooow and websites there are much more difficult to
maintain. The not-quite-broken wiki is my motivation to finally move
the wiki.

I can set up a new website on the same service that currently hosts
the www.freedos.org website. Since we aren't using the
wiki.freedos.org hostname right now, I can set up a new
wiki.freedos.org site.

>From my other email: the SF upgrade means the new-PHP site is hosted
at freedos.sourceforge.io - so I had to change all the "wiki" links to
point to freedos.sourceforge.io. The older-PHP vhost.sourceforge.net
that "wiki.freedos.org" points to will go away soon. I could repoint
the "wiki.freedos.org" alias to the new-PHP site .. but I think it's
easier to just go ahead with the new hosting.

However, we have a "legacy" problem in the wiki database:

A little background:
Years ago, SF set up a shared "all-projects" MediaWiki. All SF-hosted
projects could use that, and SF had some front-end that carved out a
space for each project. (I don't remember the details anymore.) Later,
SF retired the shared wiki, and gave each project an export of their
data, plus a user list. Because of how MediaWiki tracks edits, the
"user list" was every user on SF. The user list is 99% non-FreeDOS
users.

We set up our own MediaWiki on vhost.sourceforge.net
("wiki.freedos.org") and imported the data. We've added some wiki
editors since then; a few of those are still active.

But if I migrate the current MediaWiki database to new web hosting,
we'd have to import the legacy user list too. It doesn't seem like a
good idea to have that many non-FreeDOS users defined in the wiki's
user list.


MY PROPOSAL:

I did some analysis, and the FreeDOS Wiki has 290 pages in it. That's
more than a few, but it's not a ton.

My current thinking is to set up a new wiki.freedos.org website
(re-point the "wiki.freedos.org" name to the new website) and do a
manual copy/paste of all 290 pages. It would be a pain to do all that
by hand, but I would like to use that opportunity to do some wiki
cleanup at the same time.

When the new wiki.freedos.org is ready, I would change the "wiki"
links on www.freedos.org to point to the new wiki.freedos.org website.
I can add new wiki editors at that time, and probably set up a "self
service" feature so folks can create their own wiki accounts (would
need to look at how to prevent spamming).


PROs:

+ The new user list would be just FreeDOS folks

+ Wiki cleanup (consistent naming of pages, consistent formatting of pages, etc)

+ The new hosting service would be faster, so the new wiki.freedos.org
would be faster, more responsive

+ Easier to maintain on the new web hosting


CONs:

- Manually copying/pasting 290 wiki pages would be a pain, but doable

- I think I can pace myself to copy all 290 wiki pages in one month
(by around Oct 1) but delays could push that date out - in the
meantime, we would continue to use the SF hosting we have now, with
unstyled pages


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to