• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 536
  • Last Modified:

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.
0
isttn24
Asked:
isttn24
  • 3
  • 2
1 Solution
 
bpmurrayCommented:
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).
0
 
isttn24Author Commented:
It uses twiki and writes to a flat file.
0
 
bpmurrayCommented:
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.
0
 
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.
0
 
bpmurrayCommented:
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.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now