views:

21

answers:

1

Hi.

This isn't a programming question, but I'm not sure where to ask it, and thought the guys writing code might have some thoughts.

A project is starting that's going to have a bunch of files written. The files/scripts are going to change every quarter. The files are also going to be put through a basic workflow (dev/review/test/prod) where a different user might have dofferent roles for each script/file. Each file will belong to specific dept, so the user will be able to select a given dept, and then select the file/role from that dept that he wants to work on..

So i'm looking for a web based app (open source of course) that would have this functionality, or at least as close to possible, so a minimum of developement on the app has to occur.

The basic functions that the project/app needs:

user access/control list
workflow
file checkin/checkout
tag file, based on the dept that the file belongs to 
underlying version control
preferably lamp based, athough j2ee/ruby might work as well..

thoughts/comments would be appreciated..

I've looked high/low, but haven't found an app that just fits!!

thanks for any input on this!

tom

A: 

I'm fairly certain that Plone (http://plone.org) will meet all of your requirements, and it will definitely meet most of them out-of-the-box. Also, there's a huge library of plugins.

HTH!

Tom Purl

Tom Purl