Forum Discussion
Katyara
Dec 09, 2020Brass Contributor
Best practices for creating document libraries
Hello, I know that there is default document library called ‘Documents’. I was wondering if there are any good practices on how to store and arrange documents– do people put everything into this ...
- Dec 09, 2020Hi Katyara, the first thing I would say is, it depends! So if this is purely SharePoint we are talking about rather than a Teams connected SharePoint site then I think the below applies. I'll add a bit at the end for the above scenario.
Another question I would ask is, do you need separate content types for those types you listed above? If any/ all of them share metadata, couldn't you just create a single content type with a "document type" choice or lookup column that adds the type in? You could then arrange your library views around that type.
I've personally tried it both ways, single library or dedicated library for the CT, generally I've found users don't like looking in multiple places for things so I tend to stick to as few libraries as I can and try to make them metadata rich to leverage better views.
With SharePoint on its own I do tend to still create new libraries and leave the default Documents, this is purely based on old habits dying hard though!
Finally, if we are throwing Teams into the mix then I think the conversation is much different. As Teams used the Documents library and folders for each channel as standard, that kind of sets your stall out from the get go in terms of structure. So in this scenario I would say use the Documents library and add the content types in to add the value to the files uploaded within the Team.
Anthony_Tudor
Dec 09, 2020Brass Contributor
Hi Katyara, the first thing I would say is, it depends! So if this is purely SharePoint we are talking about rather than a Teams connected SharePoint site then I think the below applies. I'll add a bit at the end for the above scenario.
Another question I would ask is, do you need separate content types for those types you listed above? If any/ all of them share metadata, couldn't you just create a single content type with a "document type" choice or lookup column that adds the type in? You could then arrange your library views around that type.
I've personally tried it both ways, single library or dedicated library for the CT, generally I've found users don't like looking in multiple places for things so I tend to stick to as few libraries as I can and try to make them metadata rich to leverage better views.
With SharePoint on its own I do tend to still create new libraries and leave the default Documents, this is purely based on old habits dying hard though!
Finally, if we are throwing Teams into the mix then I think the conversation is much different. As Teams used the Documents library and folders for each channel as standard, that kind of sets your stall out from the get go in terms of structure. So in this scenario I would say use the Documents library and add the content types in to add the value to the files uploaded within the Team.
Another question I would ask is, do you need separate content types for those types you listed above? If any/ all of them share metadata, couldn't you just create a single content type with a "document type" choice or lookup column that adds the type in? You could then arrange your library views around that type.
I've personally tried it both ways, single library or dedicated library for the CT, generally I've found users don't like looking in multiple places for things so I tend to stick to as few libraries as I can and try to make them metadata rich to leverage better views.
With SharePoint on its own I do tend to still create new libraries and leave the default Documents, this is purely based on old habits dying hard though!
Finally, if we are throwing Teams into the mix then I think the conversation is much different. As Teams used the Documents library and folders for each channel as standard, that kind of sets your stall out from the get go in terms of structure. So in this scenario I would say use the Documents library and add the content types in to add the value to the files uploaded within the Team.