Intro: I have been tasked replacing our building our company's intranet, based on a homegrown ColdFusion CMS with something more scaleable and feature rich. A ColdFusion developer myself, I have selected Drupal both for its power, scalability, community and to develop some new skills... I have D7 installed on a Windows 2008 Server Runing IIS 7.5, PHP5 under FastCGI, and a dedicated MySQL server... Everything is running great, I am loving D7. I am a bit frustrated as a newbie with the documentation and the fact that all teh contrib modles I seem to want are not quite mature for D7, but here I am..
The core Article and Page content types will satisfy much of the content needs, however, I have a large collection of PDF, DOC, XLS, PPT, etc. files and I am looking for ideas on how I will deal with them.
#1 I could extend the core article and page types to support a file field, requiring content contributors to create a page or article and attach the file, but that seems like a poor way to go as the person will need ot go to the file via the article.
#2 I could create a new 'document' content type with title, description, vocabulary, and file field. Seems like this would be a good way to go.. I could create some nice views pages/blocks etc... I have Organic Groups running and could make it a group content type aswell..