5

We're thinking of moving from our existing installation of MediaWiki to something more feature-rich. I'm trying to find all the pains people have with MediaWiki today (mainly it's poor handling of external documents and less-than-perfect editing capabilities - compared to Word).

We are using a wiki for design, spec, process guidelines. We have several external documents (docs, powerpoints) that we are currently putting on a shared folder and linking to from the wiki (because uploading files is not very convenient in MediaWiki). We are trying to make the friction minimum, so that nobody will have an excuse or reason for not using it.

Some options we're considering are Confluence, Trac & Sharepoint. Money is not a big concern, only ease of use (and maintenance) and feature-fullness. What would you use?

ripper234
  • 222,824
  • 274
  • 634
  • 905
  • Need more info - for example, is your application a large pile of documents that people search through, a bunch of stuff that's heavily interlinked, or something else? If you're looking at things like Sharepoint and editing capabilities like Word, are you even looking for a wiki at all? – Julian Melville May 04 '09 at 21:04
  • What do you mean by *its poor handling of external documents* ? – mP. May 04 '09 at 21:06
  • 9
    my $0.02 is avoid SharePoint like the plague. Also, I've had really bad experiences with TikiWiki, but that's probably more the fault of the guy maintaining it than with the TikiWiki software itself. – rmeador May 04 '09 at 21:08
  • 4
    My company is moving from MediaWiki to SharePoint, and the wiki part of SharePoint is painful to use IMO. – slolife May 04 '09 at 21:21
  • 2
    So what is your programming question? – Rob Kennedy May 04 '09 at 21:47
  • Just avoid Confluence and TikiWiki. MediaWiki is not perfect but much better. I wasn't able to find something better yet. Also you can customize MW very easy. – sorin Jan 27 '10 at 23:40

9 Answers9

15

I would plug the details of my specific feature needs into the excellent WikiMatrix choice wizard and let it make recommendations.

Craig Stuntz
  • 125,891
  • 12
  • 252
  • 273
14

I would advise either

  • Foswiki ( http://foswiki.org ), (forked by the whole developer community of TWiki to avoid trademark threats), for a feature-rich and fully open programmer's wiki. Drop on #foswiki on irc.freenode.net to chat with the community.
  • Mindtouch's Deki Wiki ( http://www.mindtouch.com/ ) clearly the most user-friendly advanced and innovative wiki out there, a modern commercial + open source offering. Great integration with Office docs.

I would avoid Confluence. Confluence made a design choice (forbidding mixing html in pages with Wiki syntax) that proves deadly to any attempt at wysiwyg, as it uses a standard HTML editor for WYSIWYG, and this converts it on save in a very limited subset of it, yielding frustrating surprises for the users (foswiki for instance keeps as html the parts the wiki syntax do not handle like bullet lists in table cells). Confluence have many great sides, notably its integration with atlassian great tools as their JIRA bugtracker, (we use it at work for this with good results) but do not plan to customize it.

There are many good choices on hosted wikis too (Google sites, based on the awesome jotspot engine is one).

Never use Sharepoint of course. Its wiki capabilities are a IE-only joke, and Sharepoint whole architecture is braindead (storing all data - even huge docs - in a non-distributed database goes against Microsoft own recommendations). If you want a DMS with good Office integration, have a look at KT (Knowledge Tree) instead. http://www.knowledgetree.com/ . For political reasons we were forced to use Sharepoint at work but we limited it to basic document managing (never use the MOSS higher layer, as it breaks compatibility between versions) and integrated a foswiki frontend to it (dumped document list & metadata in xml and provided navigation in foswiki, and search with a google box)

But my real advice would be to ... wait for Google wave, that promises to revolutionize the wiki concepts.

Disclaimer: I am part of the foswiki community.

Colas Nahaboo
  • 749
  • 5
  • 7
6

Before you move away from Mediawiki I would urge you to consider the many extensions available. IMO there arent many wikis that offer more features that MW, especially when you consider the number of extensions. See http://www.mediawiki.org/wiki/Category:Extensions

For example, for editing there are browser based editors similar to Word. And there even macros for Word that allow you to export from MS Word to your Wiki, from within Word.

Also, check out the Semantic Mediawiki extensions. These give enormousness benefits in the area of Knowledge Management.

Magick
  • 4,603
  • 22
  • 66
  • 103
5

I would personally recommend against moving from Wiki to SharePoint. The huge problem there is SP's dreadful handling of images.

mfloryan
  • 7,667
  • 4
  • 31
  • 44
3

First of all I would stay away from Sharepoint. Period.

I would not consider switching to Trac either, since Trac has special focus on issue tracking, and poor support for external documents.

I would consider switching to Confluence, since:

  • Money is not an issue (as you said)
  • You want to minimise maintanance work (as you said)
  • You want to use wiki to handle external documents (as you said)

I'm typically a strong advocate of open source technology, but with the requirements you gave, I just don't think they would make you happy. For instance if you had personnel available for maintaining and providing customisations to your system, I would definitely suggest trying out Foswiki, which also would otherwise fit your needs very nicely. However, if you really want to stay away from any extra maintance work, Foswiki is not a good option.

jsalonen
  • 29,593
  • 15
  • 91
  • 109
2

I work on Tiki Wiki CMS Groupware and I'll share a few links. This question comes up quite a bit so we have a dedicated page: http://tiki.org/Tiki+vs+MediaWiki

We're thinking of moving from our existing installation of MediaWiki

to something more feature-rich.

We are using a wiki for design, spec, process guidelines. We have several external documents (docs, powerpoints) that we are currently putting on a shared folder and linking to from the wiki (because uploading files is not very convenient in MediaWiki). We are trying to make the friction minimum, so that nobody will have an excuse or reason for not using it.

Some options we're considering are Confluence, Trac & Sharepoint. Money is not a big concern, only ease of use (and maintenance) and feature-fullness. What would you use?

Tiki is Free/Open Source. But if you have money burning your pockets :-) http://tiki.org/Donation

You can also hire a consultant to provide training/support and to accelerate the implementation and/or sponsor feature development http://info.tiki.org/Consultants

1

Have you considered sharing your Word documents with Google Docs? It has revision control and collaboration features like a wiki, as well as a rich text editor that can import and export plenty of formats.

It sounds like TWiki would be a great option for you as well. I haven't used it myself, but it also has a rich text editor, as well as tons of enterprisey project management features in it.

Nick Retallack
  • 18,986
  • 17
  • 92
  • 114
0

I'd add FCK Editor for WYSIWYG, get a decent document management system to run alongside the wiki and carry on with MediaWiki!

0

A lot of people seem to like Confluence. I personally don't know it. If you are not already at it and you want something feature-rich than xwiki could be something for you.

Norbert Hartl
  • 10,481
  • 5
  • 36
  • 46
  • 3
    I don't know Confluence either, other than as a Wiki reader, but all Confluence sites I have seen have been very ugly and extremely slow. – Nils Weinander May 05 '09 at 07:50