WP Multisite, membership, and upload area

I will have a multisite with child domains that are basically landing pages.

*The main site will need the following functionality:

#Needs member login with access to their member profile (with ability to edit) and asset library (with ability to download/upload) images, movies, pdf, ppt, etc.

#Needs ability to search database of members

#Needs ability to automatically pull lists of members depending on the area for specific pages

Can you assist me in understanding if Membership and anything other plugin you advise will fulfill these requirements? Thank you.

Dayan

  • Dayan
    • Flash Drive

    The member profiles aren’t really that extensive. Here’s an example of on item from a return search

    Jack’s edit, moderated details per users request

    Ideally, the members should be given a password, and not register themselves. That will allow them to only update the fields you see above, themselves.

    Also, they need to have an area where they can upload files to, and everyone who has access to the membership should be able to download from the directory.

    I understand that buddypress provides this, but isn’t it overkill? Please advise. Thanks,

    Dayan

  • Dayan
    • Flash Drive

    Just so you have an idea of what i’m talking about, this is the current implementation. I plan on upgrading this 10 yr old site built in asp to a wordpress site, but with the same basic functionality as you see in the screens, and what i’ve described. Ideally, I would like to do this with a combination of plugins, and not have to create too much custom code to fulfill the requirements.

    Thanks again,

    Dayan

    Jack’s edit, images removed as per users request

  • aristath
    • Recruit

    BuddyPress is not an overkill for this task…

    The nice thing about it is that it is completely modular. So you can enable simply profiles and extended profiles to provide the functionality that you want, and leave groups, forums and all the other features disabled. This way the plugin will also be super-light since it will only have to deal with profiles and nothing more.

    Ideally, the members should be given a password, and not register themselves. That will allow them to only update the fields you see above, themselves.

    You can bulk import users using this plugin: http://wordpress.org/plugins/import-users-from-csv/ this will also allow you to send them a notification that their account has been created.

    Also, they need to have an area where they can upload files to, and everyone who has access to the membership should be able to download from the directory.

    You can simply add a field on their BP profile where they’ll be able to upload their files, and using Membership only allow members to download files.

    I hope that helps!

    Cheers,

    Ari.

  • Dayan
    • Flash Drive

    Greetings,

    I’ve been playing with buddypress and membership to get what i need. Unfortunately, there seems to be alot of overlap. When you log into membership as a user that’s been created, you can edit your own account with some basic details. However, I setup buddypress xprofile fields and I would like that to be the main area to have a user edit their profile inline with the screenshots I’ve attached in this thread previously. The issue remains that when a user logs in, their capable of editing their Membership account details, but would have to dig in to their buddypress profile to be able to alter the fields i’ve created in xprofile. On top of that, if they click on their dashboard, they have a separate profile area they can modify (i’m assuming default wordpress tied to basic buddypress add user), which makes everything extremely confusing to the end user. At this point, there are 3 different profile areas that a user can modify. I would like one, and only one, inline with the screenshots that I’ve attached.

  • aristath
    • Recruit

    I’m afraid the dashboard profile is in the WordPress core and can’t be removed.

    Most users though never go to the dashboard sice they have all they need on their frontend so there really is no need to remove it.

    As for the other 2 “profiles”, it’s perfectly normal to have them both… one is for billing, the other one is for the profile details!

    Cheers,

    Ari.