Are you annoyed that you have to create a new content type for every Office document template you want to publish in SharePoint 2010? Do you think it’s stupid that the SharePoint administrator has to re-publish that content type just because someone updated the document template? Are you disappointed that you cannot create a tree structure under the “New Document” button?
If so, you might want to consider the Template Library Connector for SharePoint 2010.
With the Template Library Connector you can choose any existing document library to be the source of document templates for your document library. You can choose as many sources as you want for each library, and all your libraries can have different sources.
Depending on the size of your SharePoint 2010 environment, you can choose to designate a site collection to be your template hub, and put all template libraries there, or you can use your local site collection as its own source.
With the template library connector, you can keep the content types down to a sensible number. Say you have a contract template translated to five languages. Normally you would need five content types to publish these templates. If you were smart, you created one master with the site columns, but you would still need one dummy content type to attach the template. Now you can instead create one content type called Contract, and then assign this content type to all five templates.
When there is a change to a template, the template owner or a super user can simply go to the template library and edit the template directly. No re-publishing is needed, the updated template is immediately available in all subscribing libraries.
The template owners can organize their templates in a folder structure, and this structure is mirrored in the template selector modal window. This way you can have as many templates as you want available in a document library.
Go ahead and try it out, and please post comments and suggestions below this post.