I've been toying around with drupal for the last two days, and althgough impressed by its capabilities, I'm still unsure whether it is the right content management system for my agency's website.

My agency's website will have these following sections:
+front page (most recent news/pictures(from the picture gallery)
+news (no comments)
+articles (blogish post but without comments)
+picture gallery
+flv gallery
+portfolio
+agency's members
+and some search, rss, contact forms, about us etc

From my understanding, the view module is going to let me build the front page, and all the pages that assemble a list of the most recent entries etc. I also understood that the view module let's you assign a template per 'view' so I'm not too worries about that.

Both for the flv and picture gallery there are plugins. (is there a way, module or something that can make a screen cap of an flv file you upload?)

Everything seems quite straight forward, however, I can't seem to see how I could make the portfolio section, and the agency's member section. I have two problems. I'd like to be able to filter through my projects (print, web, cd-rom etc), and assign members who worked on the project. Vice versa, I'd like to be able, from a member's page, to see the 3~5 latest project he/she worked on.

Is the only way, to make a new content type? or would the cck module be enough? Any help would be greatly appreciated.

Thanks in advance.

Comments

nirvanajyothi’s picture

For displaying flv you may try out swftools module http://drupal.org/project/swftools

also http://drupal.org/project/project may be useful for you.

WorldFallz’s picture

From your description I don't see anything that drupal couldn't handle.

For flv screencaps, I'm not sure if there's a module to make the screencaps specifically, but there are modules that take a source video file (avi, mov, etc), convert it to flv, and along with that process make the screencap. The 2 that come to mind are http://drupal.org/project/op_video and http://drupal.org/project/flashvideo.

For image thumbnails (or any size for that matter) its much easier. The http://drupal.org/project/imagecache module does that great.

For portfolios I would use cck and cck fields to create a custom content type tailored to hold the info you want to display for portfolios.

For members, you can use either the core profile module (which is very basic) or one of the user profiles as nodes options (like http://drupal.org/project/content_profile) for complete integration with cck.

I'm not sure what you mean by "projects"-- if you just want to track some info for projects your people work on, the project module is probably overkill (and geared mostly toward software projects as well). In the same way as with the portfolio section, just create a content type for projects. With CCK you can add a user_reference field to attach users to the projects they worked on then can use views to slice, dice, and present the info any way you wish.

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz

jclaussen’s picture

RE:>Is the only way, to make a new content type? or would the cck module be enough?

I would definitely get up to speed on cck. Spending time on this one aspect of Drupal could really be a wise investment of time. You could use the cck to create content types for your list; news, articles, picture gallery, portfolio, agency members.

Drupal out of the box has a search module that just needs to be activated. There is also a way to activate contact forms for users of the site. About us can be created using the static 'page' content type.

Good luck. You could have not made a better choice.