Where to begin? Membership, maps, multiple blogs, downloads OH MY.

Just signed up for WPMU in the hopes that it will allow me to create the site I want. I am impressed so far! Overwhelmed with my options would be more truthful. From what I have read I think it can be done. Can I describe what I want to do and maybe get some feedback on the best way to do it? I also have gravity forms to use.

1.Main site will display posts submitted by users.
1.1.Main page to aggregate user submitted maps.
1.2.Users can comment and vote on map submissions
1.3.Downloads to be added eventually to each main blog map post
1.4.Map submissions will create a post.
1.4.1.Submissions will have a form to be filled out. Forms will create most of content for each post to include checkboxes, a user submitted map location, and other various info.
2.Different levels of users
2.1.User level 1 can read some content
2.2.User level 2 can submit public content, read some content
2.3.User level 3 can submit public content, read all content.
2.4.User level 4 can create and edit 1 subdomain blog, submit public content, read all content.
3.Calendar
3.1.User level 1 can read. User level 2-4 can submit
3.2.Segregate calendar content by category or other means.
3.3.Main page or calendar page to aggregate all calendar items.
3.3.1.Would be nice to be able to aggregate calendar items by region
4.User profiles
4.1.Profiles will track user submissions.
4.2.Profiles will be able to track what other submissions the user has selected to be grouped with and display the groups.

I guess I am not really looking for a step by step. I can figure that out or will ask elsewhere. A best practices or methods you have found to accomplish similar would be great. Use of specific plugins and design tips would be great too. For example buddy press or membership plugin.
I know its a lot to ask. As I said I am overwhelmed and need to pare this down into manageable chunks to accomplish.

  • DavidM
    • DEV MAN’s Mascot

    Hi drunkenmugsy and welcome to WPMU DEV!

    Being overwhelmed given all the plugins and themes here is a common response I think. Hopefully we can make that easier for ya!

    I'm curious about the map submission process. Is there some particular plugin you already have in mind for that?

    If not, the latest version of the Google Maps plugin can auto-generate a map based on a custom field that you specify. With that you could perhaps require users to enter a location in a post's custom field and the plugin would create the map for that post.
    https://premium.wpmudev.org/project/wordpress-google-maps-plugin

    Given your description of the user levels, it seems like standard WordPress capabilities would suffice for setting that up. I'd definitely advise the User Role Editor plugin for customizing that, makes things so much simpler.
    http://wordpress.org/extend/plugins/user-role-editor/

    The Membership plugin integrates with user roles too, so you could easily setup a pay structure and customize user access even further with that.

    Without knowing more specifics on the calendar functionality you're looking for, maybe the BP Group Calendar could help out there?
    https://premium.wpmudev.org/project/buddypress-group-calendar

    As for the profile tracking, I can really only see that one being done with a bit of custom development myself.

    From what else you've mentioned, I imagine your scenario could work just as well with or without BuddyPress but BuddyPress does tend to bring functionality to the front end very nicely, if that's something you're looking to have.

    The Quick Post Widget plugin potentially could provide more seamless front-end posting abilities so your users can easily create posts without having to access the back-end.
    http://wordpress.org/extend/plugins/quick-post-widget/

    I'll mention this to some other folks over here as well in case they've got any ideas to add. Hopefully other folks from the community have some thoughts too! :slight_smile:

    Cheers,
    David

  • Mason
    • DEV MAN’s Sidekick

    Hiya,

    Yeah, that's quite a tall order. I think our products should be able to get ya most of the way there by default - though some customization will be required. One item we don't have (yet) is a full event/calendar plugin with aggregation like that.

    Otherwise, you've got quite a list there of items to use. You obviously want a WordPress Multisite with our Membership and Mapping plugin. I'm thinking Gravity Forms may help with the front-end posting.

    I also did a quick dump of all the new shortcode info here: https://premium.wpmudev.org/forums/topic/new-beta-version#post-113759

    Hope it helps. Thanks!

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.