Ideas Maybe using:
1.  open library.
2.  include portable documentation with betas of freedos
3.  wiki info can sometimes be exported to pdf, maybe someone has?
4.  privately elect a friend to copy your data to.
5.  use a video recorder or obs studio...



On Thu, Jul 4, 2024 at 11:23 PM Jim Hall via Freedos-devel <
freedos-devel@lists.sourceforge.net> wrote:

> Hi everyone. I am following up on my email from a week ago, about the wiki.
>
> To summarize: I discovered that our wiki had been spammed, but
> fortunately I found it only a day after it was spammed.
>
> I discovered the spamming on June 27, and immediately shut down the
> wiki and emailed the freedos-user email list about it:
>
> On Thu, Jun 27, 2024 at 10:37 AM Jim Hall <jh...@freedos.org> wrote:
> >
> > I just realized that someone started spamming our wiki yesterday. So
> > I've taken that down until I can clean it out and apply a patch.
> >
> > Great. Just when a bunch of people would be likely to visit the wiki
> > to learn more about us.
>
> Unfortunately, the only backup was right before I started copying over
> most of the content, and they spammed the site before the next backup
> - and I had already made a ton of updates to the wiki in the weeks
> leading up to the 30th anniversary on June 29. So rolling back to a
> previous backup basically wipes out the wiki.
>
> I can't attach screenshots on the email list, so I've created a
> temporary page at https://wiki.freedos.org/spammed/ that has
> screenshots and a version of this email.
>
> Whoever spammed the wiki, I don't think they mangled any existing wiki
> pages, probably to stay under the radar. That means our content is
> still there, so we can copy/paste it out of the wiki.
>
> I found out about the spammed wiki because I was searching for the
> answer to a question someone asked me about the history of FreeDOS,
> and I thought we had a "history" page. I deleted these first 3 pages
> before I realized the extent of the spamming.
>
> But they created hundreds and hundreds of new pages, most (all?) of
> them not linked to from any other pages on the wiki (orphaned). They
> also created many hundreds of dummy users.
>
> The web page I linked to has a screenshot from the Orphaned pages
> report, showing 500 pages at a time, sorted alphabetically, and over
> half of page 1 is "pages that start with a number." Page 1 ends with
> "BBB," page 2 goes to "Fiber," and page 3 goes to "Ideal." So you can
> see that this is a really long list of pages.
>
> Doing a spot check on these pages and looking at the creation date for
> each, I'm pretty sure the hack happened a day or two before I found it
> on June 27.
>
>
> So, where do we go from here?
>
> I could rebuild the wiki. However, that would require basically
> rebuilding from scratch.
>
> Maintaining a Mediawiki requires a lot of work. You basically have to
> jump onto a new version as soon as they release a new one, because
> they often fix security issues (probably like the one that caused our
> problem). We were on the 1.41.x version, and the Mediawiki website*
> says "The 1.42.0 stable release came out on 27 June 2024." That was
> shortly after our wiki was spammed. I'm not excited about a future
> where I need to drop all my other work immediately, just to apply a
> new Mediawiki version to the wiki website.
> *see https://www.mediawiki.org/wiki/MediaWiki_1.42
>
> Even before this issue, I was thinking about how to integrate some of
> our "non-wiki" content into the wiki website. For example, we have
> some ebooks at https://www.freedos.org/books/ and content from the
> press kit that I wanted to migrate into the wiki in some way - but
> these aren't really "wiki" topics, they are longer form. And I wanted
> to copy the articles I've written about FreeDOS into the wiki - but
> again, these don't fit as "wiki" topics.
>
> Years ago, we created a "FreeDOS Documentation Project" website that
> hosted all of our "how-to" articles, "technotes," and other long form
> topics. We retired that when SourceForge set up a shared wiki for all
> projects hosted at SourceForge, and we thought it would be easier to
> maintain a wiki. And for a time, that worked well, until most folks
> stopped contributing to the wiki. We had a few who updated the wiki,
> but like two or three people, including me. And of course: later,
> SourceForge stopped managing a shared wiki, and that's when we set up
> our own wiki (which lived on freedos.sourceforge.net for a long time
> before SF did an update that broke the wiki and I had to move the wiki
> to the new server).
>
> Looking at how people look for "help" today, I don't think a wiki is
> the right answer in 2024. We've seen people email freedos-user and
> freedos-devel to ask for help, and I've seen similar requests on
> Facebook and on YouTube sometimes. What people are looking for is a
> "walkthrough" or a "tutorial" - long form "how-to" content that shows
> people how to do something, like how to install FreeDOS, or how to use
> the FreeDOS command line. Instead of building a new wiki, I think this
> is the right opportunity to set up a FreeDOS "documentation" website,
> filled with these kinds of "how-to" and "what-is" content.
>
> Writing about FreeDOS is also my strength, so I can build up some core
> documentation quickly by adapting (or just copying/pasting) content
> from articles I've already written, such as the articles I wrote for
> Opensource.com and Both.org and elsewhere. The website would be an
> excellent place for anyone who wants to write a "how-to" or "what-is"
> document, and share it. It doesn't have to be "evergreen" content like
> "what is FreeDOS" or "how to install FreeDOS" - it can be more timely
> items like "what's new in the latest test release." It's similar to
> article websites, but just about documentation. And it can be
> non-traditional documentation, too - for example, topics on this
> website might include a link to a video walkthrough to show things in
> action, for people who just want to follow along with a video.
>
> I've created a mockup of what this documentation website might look like:
> https://test.freedos.org/
>
> This is meant to be a mockup, so it doesn't use real text. Instead, it
> shows "squiggles" to represent text. (Behind the scenes, this is just
> placeholder text with a special font that renders text as
> "squiggles.") The website concept would have some articles "pinned" at
> the top as "recommended reading" - these are articles that we want new
> users to read, such as "what is FreeDOS" or "a quick-start guide to
> using FreeDOS" or "how to install FreeDOS." Below that, the website
> would show other topics .. as the list gets too long, we can hide the
> rest of the list behind a "show more" button. There's also a "call to
> action" to invite people to write their own how-to for the website.
>
> A few topics can be "aliased" to always be accessible, such as /about
> might be an alias to the "what is FreeDOS" topic, and /install might
> be an alias to the "how to install FreeDOS" item. But otherwise,
> topics are listed in the hierarchy.
>
> This is basically how I manage the Technically We Write website and
> Coaching Buttons websites. They are very fast and very secure, because
> there's no web interface to add content (there's a separate process
> for that) and the website is essentially a viewer with no ability to
> modify the contents of the website. So the security profile is
> extremely small. But it's also easy to backup because it's files - I
> do a backup of the TWW and CB websites every day.
>
> This "test" website is just a place to test things before they go
> live. My plan would be to rename the wiki.freedos.org server to
> something like docs.freedos.org and set up the permanent website
> there.
>
>
> I think this is the best plan, and I think it will also address new
> users and experienced developers very well. And now we'll have a place
> that we can point new people to when they ask "newbie" questions, to
> say "go read this URL on the FreeDOS Documentation website, and it
> will answer your questions." Thoughts? If there are no alternatives, I
> can start working on this next week, and likely migrate a set of
> "what-is" topics from the wiki (and some "how-to" content from my
> other articles) to the new site that same week, to get things moving
> on the new documentation website.
>
> Jim
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to