I am developing a new site. It will contain news and info articles pertaining to a specific industry. We will need to implement a paywall for some of the premium articles. This will be in the form of a yearly subscription which will grant access to articles, as opposed to a pay per view model.
I believe that CiviCRM could be used to manage the subscriptions and payments, and it has an interface to Drupal (and Ubercart for that matter). Once a user subscribes, somehow user permissions would have to be changed to allow access to the premium articles.
I'm creating a website for a client in Drupal 7. They require a complex photo/project gallery that requires four areas to the project gallery page that all interact with each other. The first area is in the lower right corner (let's call this section D) and would contain photo thumbnails of projects. These thumbnails are to be clickable such that when one is selected, it changes the banner image in the top area of the screen (let's call this section A) to a larger image of that project. Clicking on the thumbnail would also show the title of the project in a section below the main banner image (let's call this section B). Finally, there would be a list of industries to the left of the section D thumbnails (let's call this section C). When a thumbnail is clicked in section D, it would highlight the correct industry in section C. Additionally, the banner image in section A and the project title in section B would be links to a PDF project profile for that particular project. (So essentially, there are two rows on top and a third row that contains two columns.)
I am developing a site wich is centered around user generated content. I am unsure about how to display the various content types on the users profile. E.g. the user should be able to see its own content and some content from other users, based on some filter settings. I am new to Drupal, so I am not sure which method will be appropriate. I thought using Views might be an obvious solution, but I am not sure if I will be able to add a view exclusively to a users profile and filter the content according to the creator.