I’d like to go back to the original topic of the thread.
Thanks again for your suggestions.
Yes, I have considered Drupal and Joomla. The ability to install modules (rather than develop something myself) is very tempting.
I see strong advantages in learning MODx, especially in terms of long-term usefulness in multiple projects. I’m concerned, though, that learning MODx (and then developing the site) might take subtantially longer. I sense that the people I’m working with would be impatient with the delay and costs.
ELGG is interesting. I hadn’t been aware of it. From what I’ve read on their site, out of the box, it provides these features:
- Social networking
- Blogging
- Collaborative community blogs
- User profiles
- Create sub-communities
- Create ’friends’ networks
- File repositories for individuals and communities
- Podcast support
- Supports tagging
- Multilingual
There also appear to be add-on modules for:
- Forum
- Calendar and upcoming events
- Display list of logged in users
- Visitor comments on profile pages
- Private messages system
I like that it allows custom branding through CSS.
Although Elgg seems to includes most of the functions we were looking for, except for a photo album (it has one with licensing issues, I think).
I’d have two concerns with using it. First, it’s development team is fairly small compared to some opensource projects. We’d be left in a lurch if development stopped. Second, if the software doesn’t have all the features we’d eventually want, it might be more difficult to add them later than would be the case with a system like MODx.
I suppose now I should install a copy of ELGG and MODx and see how they work.