by default user's profile in drupal show very little information about users. I can extend that by adding more fields to profiles. but I want user's profile in such a way that it would be showing all his/her information and some more information like users last 10 posted content, top 10 rated content and most commented content etc.

how can I extend this type of profile view in drupal? please suggest me, thanks in advance :):)

  • I would suggest investigating the Views module for creating blocks of content about the user, eg, your last 10, top 10, commented lists, etc.
    – Jimajamma
    Commented Aug 19, 2012 at 14:28

1 Answer 1


For things like last 10 posted content, I believe you can use contextual filters in Views. With that you can create pages like /user/somebody/posts where Views will show you the last contents of user for example, also I believe you can make a block out of such a view that you can place on profile pages.

Also it may worth for you to check out the Profile2 module, you can create multiple types of profile pages with it for example.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.