ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Membership site with My Account page that shows already downloaded items

February 08, 2011 8:25am

Subscribe [2]
  • #1 / Feb 08, 2011 8:25am

    Luke Burford

    14 posts

    I have a potential client for whom I’m pretty sure EE will fit. They want to move from WordPress to a new system, basically it is a membership site selling audio and video subscriptions.

    Membrr looks good for managing the subscription side of things - they want one fee, full access, so it should be straightforward to set up content that is available to a ‘subscribed’ role. Membrr to my understanding provides a ‘My Account’ page with billing info, time left on subscription etc.

    What I am unsure of is how I would put together something similar (a ‘My Activity’ page I guess) that shows the logged in user what content they have *already* downloaded. So they will have a record of where they are in their studies - Lynda.com is an example of what the client needs, albeit on a much simpler level.

    Also, ideally, on viewing a lesson page, there would be one of 3 things presented after the details:

    1) Subscribe to access this lesson
    2) Download this lesson now (for subscribed + logged in user)
    3) You have already downloaded this lesson (but perhaps with a ‘Download Again?’ link)

    If I can work out how to do this, I’m sure the rest of the functionality they need can be done with ease by EE. I’m not familiar with Member templates yet in EE so don’t know how simple / complex this requirement is, and if a third party extension provides this?

    Thanks for any pointers 😊

  • #2 / Feb 11, 2011 8:34am

    Luke Burford

    14 posts

    Anybody?  😊

    Perhaps I’m overcomplicating: essentially it should be something like EE’s very own ‘My Downloads’ area, where you can see your past purchases and redownload.

    Or, perhaps a view of all entries in a channel eg

    Lesson 1 - Title - Downloaded
    Lesson 2 - Title - Download Now
    Lesson 3 - Title - Download Now

    So the user can see where they are in their learning process. Along the lines of Lynda.com if that helps.

    It’s just how to track and mark an entry as ‘downloaded’ for the user in question I am trying to work out I guess.

  • #3 / Feb 16, 2011 9:24am

    the3mus1can

    426 posts

  • #4 / Feb 16, 2011 10:32am

    Luke Burford

    14 posts

    Hi, yes contacted Brad over this, response was “It does not provide out-of-the-box functionality to allow you to display whether or not a user has downloaded a particular file while you are displaying links to the files (so that you could make a decision to show “download” or “download again”), but it is certainly possible that you could extract that info from the database with a query.”

    So maybe query route is way to go, although I am also pondering Solspace Favourites for this too - it might just do what I need. Will post back when I start kludging this together.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases