Got a new contracting gig, outfit of 250 people. They want an internal web portal, intended to be the start homepage of everyone’s browser so that when people sit down every morning they can read (and management or whoever can post and edit) newsletters, a shared calendar system, a document sharing/collaboration/storage system, a staff directory, an HR and Accounting info/resource page, a photo gallery and a message board; a list that will evolve I’m sure. When this was being described to me I interrupted and said, “Okay so basically you want your own private Facebook” – “Exactly” was the collective response.
I need to create some proofs-of-concept for that wish list to work hopefully within one iframe, title nav bar with their logo on top. Two things they are not interested in is the cloud and Sharepoint (fine with me). So right now I’m whipping up some naked installations of what I want to be as few separate components to this as possible to satisfy their wishes to see if I can make them at all cohesive with each other.
For the photo gallery, unless that’s a function adequately fulfilled by some other CMS, I’m thinking Gallery2 which I know pretty well. For a message board, phpBB or vBulletin. For weekly newsletters or content that someone would want to be able to edit more than a forum post as well as the staff directory, perhaps Joomla weaved in. And for the staff directory, shared calendars, document sharing, Zimbra is looking good (their website at least) and I’ll fire up the demo once I’m sure it won’t screw up Apache with its own web server.
They don’t need any of Zimbra’s email functionality, but it covers at least three items potentially. The contacts would not be linked to their regular LDAP, same with the calendars. Separate thing, regardless of whether Zimbra plays nice with Exchange or not. Based on that, Joomla sounds right for the contacts if they only want a handful of people able to add people’s names, pictures, some contact information and that’s it, no need for something fancier (or simpler I should probably say).
Is there any single chunk of software that will do all or most of this? Any way I can condense some of these? If not, any way to cut down the number of times people have to log into things, a master login for everyone somehow? That’s at least three different things to administer on top of a server to administer and the goal is to get these people to think the rank-and-file will want to use it. I want to sell a system on them without having to sell having to hire someone full-time to make the thing work, not in the same sales pitch. Trying to parlay this into something.