Document Management System 2010.
September 16, 2010 8:56 PM Subscribe
DMS 2010. Help me find a PHP script, requirements inside.
So I been looking for hours for a PHP script that allows my clients to send me documents I need to work on but I keep finding scripts that are way too old (circa 2003):
1. Files could be .docs, .pdfs, .txt, files, images, etc. No upload size limits if possible. On the admin side Documents are organized my user.
2. Member Database. Each client has a username/password and they can view / manage all the documents they have uploaded.
3. Members could auto sign up. And their profile page they can add info as Name, Phone number, Address.
4. Valid Markup
5. Secure
The way im visualizing this is like Basecamp but only with the client info page and their documents. No any of those extra PM stuff.
So I been looking for hours for a PHP script that allows my clients to send me documents I need to work on but I keep finding scripts that are way too old (circa 2003):
1. Files could be .docs, .pdfs, .txt, files, images, etc. No upload size limits if possible. On the admin side Documents are organized my user.
2. Member Database. Each client has a username/password and they can view / manage all the documents they have uploaded.
3. Members could auto sign up. And their profile page they can add info as Name, Phone number, Address.
4. Valid Markup
5. Secure
The way im visualizing this is like Basecamp but only with the client info page and their documents. No any of those extra PM stuff.
The upload limit is a function of the server it runs on (php and apache config).
You could build this with Drupal in a few hours with CCK filefield and Views if someone doesn't suggest something better.
posted by Brian Puccio at 6:02 AM on September 17, 2010
You could build this with Drupal in a few hours with CCK filefield and Views if someone doesn't suggest something better.
posted by Brian Puccio at 6:02 AM on September 17, 2010
I would second Drupal, with the caveat that it would take a few hours to set up if you're already familiar with it... if not it might take you a bit longer to learn the ropes.
(I like to think of Drupal as a big box full of Legos; all the pieces you need are there, but sometimes digging up just the right one and figuring out where to put it can take a while.)
posted by usonian at 6:53 AM on September 17, 2010
(I like to think of Drupal as a big box full of Legos; all the pieces you need are there, but sometimes digging up just the right one and figuring out where to put it can take a while.)
posted by usonian at 6:53 AM on September 17, 2010
Response by poster: I have actually used Project Pier a couple of years back and I liked it but the project seems to be abandoned and it has many extra features I don't need.
I have never installed Drupal but I have experience with other blogs/cms. From an non user perspective its seems so much features just for what I need.
I might have end up to make my own, I know.
posted by Aya at 11:44 AM on September 17, 2010
I have never installed Drupal but I have experience with other blogs/cms. From an non user perspective its seems so much features just for what I need.
I might have end up to make my own, I know.
posted by Aya at 11:44 AM on September 17, 2010
"From an non user perspective its seems so much features just for what I need."
Do you mean that it seems like Drupal is overkill for your needs?
If so, I'd encourage you to try it anyway. If you don't need Drupal's built-in blogs and so forth, just leave them turned off.
Starting with Drupal instead of rolling your own means you get a ton of well-written, heavily tested code for things like the member database and auto sign up. I'm sure you could write your own, but I bet it would take quite a while for you to make it as secure as Drupal's code.
So, I'm thirding Brian Puccio and usonian - try Drupal first. To give you a few more pointers:
Views module
CCK (Content Construction Kit)
FileField (a plugin for CCK)
documentation: Managing Users
increasing upload size limits
in case you discover you want more complex asset management:
Asset and media management modules
Good luck!
posted by kristi at 11:58 AM on September 18, 2010 [1 favorite]
Do you mean that it seems like Drupal is overkill for your needs?
If so, I'd encourage you to try it anyway. If you don't need Drupal's built-in blogs and so forth, just leave them turned off.
Starting with Drupal instead of rolling your own means you get a ton of well-written, heavily tested code for things like the member database and auto sign up. I'm sure you could write your own, but I bet it would take quite a while for you to make it as secure as Drupal's code.
So, I'm thirding Brian Puccio and usonian - try Drupal first. To give you a few more pointers:
Views module
CCK (Content Construction Kit)
FileField (a plugin for CCK)
documentation: Managing Users
increasing upload size limits
in case you discover you want more complex asset management:
Asset and media management modules
Good luck!
posted by kristi at 11:58 AM on September 18, 2010 [1 favorite]
This thread is closed to new comments.
You mention Basecamp, so I'll point you at the very good Project Pier, which was real good when I tried it, oh, 2 years ago? Not sure what to make of their blog not being updated since 2009 though. But it would give you the upload capability and client-specific logins you're asking for.
posted by artlung at 6:01 AM on September 17, 2010