I'm in the process of building a website that needs to feature panels that list events and workshops (or the first four, if there are many on the same date) 2 weeks prior to their occurrence.

Event/workshop users have a form that I created using content types. I would like submitted information to show up on the front page alongside the main content. It will list the first four soonest occurring events/workshops. I envision it to be much like the front page before you set a homepage where the most recently published content is posted as a teaser. In this case, the only change is it's smaller and displayed as a side panel.

I've been looking at taxonomy, and views, but don't quite understand how to tie everything together.

I'm also wondering if page content can be published blocks?

Any suggestions on how I can jump that gap to get this kind of information published? I'm transitioning over from Joomla where it had a application builder called Fabrik, which allowed you to make forms from scratch. Making a form using a content type feels like I'm working around the problem rather than solving it. So if there's a Drupal counterpart, please let me know.

Comments

WorldFallz’s picture

You're not working around the problem-- the only thing you're missing is views. Creating drupal sites is probably 90% cck and views (if not more). CCK is in core for d7 and views is ultimately on its way to core as well.

You can easily setup a block view (which will appear in the list of blocks at admin/build/block) to display your workshop listing anyway you wish. If you have a specific content type for these nodes, then you wont need to add taxonomy unless you want to further categorize them.

For some great screencasts on views see http://drupal.org/node/248766.

You can also use views to display a single page as a block but there's also the http://drupal.org/project/nodeasblock module too (though i don't know why you'd choose to load another module instead of just using views).