Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Fergus Davidson 309 posts 588 karma points
    Mar 14, 2010 @ 22:17
    Fergus Davidson
    0

    members functionality - advice needed

    hi

    i am currently building my first umbraco site and i have a question about members.

    the client wants to be add some functionality for members:

    1. BOOKMARKS
      members should be able to 'bookmark' products and datasheets that they regularly refer to or order
    2. RECENTLY VIEWED PAGES
      members should, once logged in, be faced with a list of their recently viewed pages
    3. DOWNLOAD RECORD
      members downloads should all be recorded. the records should be available to both the member, who will then be able to access the downloads they have previously downloaded, and to the site administrators, who should be able to view the downloads split by member, and by group.
    is there any of this functionality native in umbraco?
    have you done something similar in any site?
    how would you advise i go about this?
    i am not a .net developer, though i am willing to get my hands dirty if i need to, of course. i know how i would have accomplished this outsid of umbraco, but i would appreciate any advice that you could give me .
    many thanks

  • Simon Dingley 1474 posts 3431 karma points c-trib
    Mar 14, 2010 @ 23:07
    Simon Dingley
    0

    None of this is native to Umbraco which at its heart is a CMS and what you are asking is an extension of this. Personally I would create some custom tables in the database for logging this information. I would be very careful about how you implement the recently viewed pages tracking as you don't really want to hit the database on every page request. Items 1 and 2 on your list could be implemented with some quite straight forward user controls. Use the community for any further advice, its what they are best at :)

  • Aaron Powell 1708 posts 3046 karma points c-trib
    Mar 14, 2010 @ 23:09
    Aaron Powell
    0

    Umbraco doesn't have this OOTB, but Umbraco uses the standard ASP.NET Membership Provider model so extending it to achieve this wouldn't be too hard.

    But the "recently viewed pages" is a bit tricky a one to do. Umbraco doesn't have built-in auditing, so you would have to write a custom component to track each time the person views a page.
    Doing this would need to be heavily considered as to how you're storing the data. You wouldn't want to do it in a way which writes to the DB, as a DB write for every single page hit would be a huge overhead!

Please Sign in or register to post replies

Write your reply to:

Draft