Migrate Corporate Wiki From BSD to Windows

Our corporate wiki box is a free bsd server.  However, we no longer have a bsd administrator on staff, so we need to migrate all the data stored to some other format, preferrably sharepoint.  Is there a way to take the wiki data and convert it to csv files or something along those lines?  Our primary concern is getting the data to a windows readable format and we'll work on it from there.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You don't say what wiki you're using. Most wikis use MySql (or similar) so you can get the data out of the database easily enough. However, that doesn't mean that you can simply reuse these data - they might be formatted in all sorts of weird an wonderful ways.

Probably your best bet is to install the same Wiki onto a Windows machine, and migrate the data directly across, installing MySql and Apache if necessary (that's a much more reliable and scalable solution that Sharepoint anyway).
isttn24Author Commented:
It uses twiki and writes to a flat file.
TWiki stores its data in text files in the twiki/data directory. These files contain the bare markup, which is massaged and mixed in with the template data to pproduce the wiki pages. You can takes there and probably perform a transformation on the content to produce basic HTML pages, which you can then use in some other system.

However, the cheapest, easiest and most reliable solution is to simply install TWiki on a Windows box (since you're all so afraid of BSD), and simply copy your pages across. Actually, you'll have to install Apache, Perl, CygWin and TWiki: that'll take you all of an hour, and will cost you the price of a Windows server licence and the machine it's running on. TWiki is, of course, free.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
isttn24Author Commented:
The windows install of twiki looks horrible and I believe it.  We have had a lot of trouble getting open source stuff working on windows in the past and don't really want to spend the time on it.

Is there anyway to easily convert all these pages to word documents?  The departments that use it would like all the content to be in sharepoint and I'm trying to figure out the best way to do that.
That's a rather bizarre comment: we use OSS stuff all the time and it works really well. And the price can't be beaten! Don't believe the FUD the MS puts out about OpenSource - it's not true. BTW, if you find TWiki difficult, wait until you try SharePoint - now hat *is* difficult to setup and maintain :-)

Anyway, probably the best way to manage your TWiki stuff is to export them as HTML pages which you can then convert to MS Word format if that's what you want. To convert  from the text/TWiki markup, you need to run the perl TML2HTML (in the TWiki tools directory) on the relevant files, the output is the HTML you can then send over to your Windows machine and massage to produce the document format you want, perhaps by loading into Word and saving to DOC files.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.