I am looking for a web application that will store project metadata. I work on a wide variety of different projects (software, product demo videos, websites, etc) and am looking for a system with a lot of flexibility.
By metadata, I am referring to things like
- General
- Client company, client contact names
- Release dates
- Project Notes
- NDA status
- Technical
- Hardware used in project
- Programming languages/technologies used
- Testing methods
- Video plugins used
- Cast
- Designers
- Developers
- Project manager
- Voice talent
- Models/actors
- Music producer
- Production team
The basic intent for this system is to allow us to search on past projects to jog our memory. Why did we do things a certain way, what was the name of the project with X product being demoed, who worked on X project, etc. Hence, it needs to have a great search function.
Is there a service out there that provides for this type of knowledge store? I've checked into services like Base Camp, Trac, and GLPI. Those services either don't do enough of what I need or do way too many unrelated things.
I am pretty proficient in web development, including HTML, CSS, JavaScript, Ruby on Rails, PHP. If there is something close to what I need that needs modification and hosting, I am open to that as well.