After reading through all of the comments left here about what it does, how it does it and the pros/cons of it, I was left wondering what would be a capable alternative to it. Sure, I can implement a chat system, a wiki and a blogging plaform separately, but each platform will stand apart from the others. Having a single method of login will require additional programming and administration skills in addition to time spent actually implementing them.
I'm currently analyzing the possibility of implementing SharePoint at work (small office, 5 people counting myself) but do dislike the fact it would only enhance format lock-in. Walking away from Microsoft products is not a possibility since pretty much every single document we come across is created on Microsoft software, except for PDF documents; what I would like is increase workgroup capabilities, regardless of document format.
So, what would be a decent alternative to it? I've seen most PHP-based systems and have always been left wanting.
I don't do any drugs except alcohol and caffeine. But I don't have the right background anymore, so…