We will need the following features - Are there modules that would provide the right functionality, or will we have to do a lot from scratch?:

  • User profile pages, each user can edit their OWN profile page only.
  • Group profile pages, with users assigned as admins/moderators of each group - these admins will be able to edit the page
  • Ability to record video via flash+webcam and post right to group profile
  • Payments made by users to groups, with each transaction attached to a little comment/blurb about the payment (via PayPal, CC, or any other good common payment system)

We would like to execute our development correctly from the start, in the way that Drupal is meant to be developed. We have only made small sites via WordPress and HTML/CSS/JS/PHP from scratch before, along with some other apps like Magento. We just want to make sure we're getting off on the right foot so that we don't run into issues later because we didn't follow good guidelines for working with Drupal.

The first step was to read the Documentation, which we are doing. Where to go from here?

Comments

WorldFallz’s picture

Drupal can do most, if not all, of this no problem and probably without custom coding.

1) simple profiles are built-in, more complex profiles can be accommodated via the content_profile module

2) for group functionality see the og module.

3) for handling of flash video see the swftools module

4) for payments checkout the lm_paypal, ubercart, and ecommerce modules.

matijaerceg’s picture

Drupal can do most, if not all, of this no problem and probably without custom coding.

Thank you for the suggestion WorldFallz! I will look into each of those modules.