A
software project profile is a high priority as it could help attract programmers to our project.
As an example, let's look at the
Open Moko project, which uses several applications to manage its community.
- MediaWiki for main site
- Not one but two instances of Trac for bug tracking, and more
- Planet for RSS aggregation
- Gforge for project management
- Mailman for the mailing lists/forums
They appear to have used the "best of breed" strategy when picking applications. More about this at
http://marclaporte.com/TikiSucks
However, now, it must be quite a challenge to integrate these various applications. Pretty much all this functionality could have been handled by a single application like TikiWiki.
The following profile is to meet this use case.
The "bad"
- not everything is done exactly the same.
- not all features are necesarily as advanced.
- Some feature are just missing.
The "good"
- Tiki does have features that they may want.
- For example, blogs and news articles. It would be even worse if they installed a WordPress blog on top of what they have.
- Surveys
- Etc.
- Tiki would offer
- Single Sign On (single user system, groups & permissions)
- Global search engine
- Consistant look & feel
In this profile, we need
- Wiki
- Forums with mailing list integration
- A more robust bug tracker than the simple bug tracker
- RSS aggregator
- etc