I am keen to see if Slide could manage everything for me. Keeping folder and file metadata info in a DB is unnecessary.
However, my concern arises when I think it again: > You don't necessarily have to keep it in an external place. Ideally yes. However, we typically need to keep a lot more info with the user. For example, in the application I am doing, we also need to keep user's org, dept, role, projects, etc. Slide is ok to handle any type of data, but I am not sure if it is a good idea to let Slide provide DB features, such as indexing, sorting, etc. And also, customer is asking more and more doc management features, one example is doc tracking - users can track the doc and get notification when there is any changes. So now I need to maintaine the doc-tracker many-to-many relationship. Is it also ok to let Slide keep this information or better keep it in a DB ? That's why I was thinking if I should keep metadata in a DB and let Slide handle these: - file repository - lock/unlock - versioning and - full text search the rest will be handled by DB. but it is just not a clean solution. still doing more investigation .... thanks !
