Everything I know about Membership levels I learned at DolphinAdminMembershipLevels. The rest has been my discovery process, and I'm wondering if there's either more information out there or if there's anything unusual in my experience:
First, I noticed that when a user Joins, the *only* membership level they can join as is Standard, unless anyone knows anything more about this (and already I have bought "ProfileSplitter", which I'm told by Expertzzz will have to be installed for me by the developer himself, eventually).
But in the meantime, I also see that from the Admin panel, the user that joins is considered 'inactive', until the admin or moderator goes to edit their profile and approves them (I've adjusted the Moderation settings so that users are not automatically 'active'), and then can switch them to be Promotional and so forth. There is even an option to have the promotion 'start immediately', I see, although when else it would start is unclear and there doesn't seem to be too much out there about that particular feature. And of course the promotional membership is set to the default of '7 days'. All this seems swell, a little odd that it can't just be set to automatically approve registrants with a 7 day promotional, but whatevs...
OK, so, as it is now, the user goes through join, and then gets to the response page telling them their profile has been submitted for approval and sit tight for 12 hours. But at the top of that page is the Membership Login panel that is persistent in every page that isn't the home page, for presumably approved and active users. Yet even this non-activated user, apparently, can log in anyway- despite the fact that they're inactive, having not been approved, and since the 7 day expiration only applies to the Promotional Membership, they have full run of whatever Standard can do. The Membership page suggests that this Standard status will "expire never" which will certainly suck for them when the admin logs in the next day, sees them as 'inactive', makes them active and sets the user to be a 7 day Promotional, presumably changing this expiration.
Except it doesn't matter to the user one way or another. Because If I *do* set the user to a Promotional Membership, having- apparently redundantly- "activated" them whatever that does, they then have a Promotional membership which expires... never! I haven't given it 7 days to see whether that's actually true, but even if I set the promotional membership to 2 days nothing changes, sooo I guess what I'm wondering is this:
1. Does this experience sound atypical of what the Membership functionalities are supposed to be on Dolphin, and/or are my assumptions that user access be more geared towards restriction by the admin at the outset not the philosophy of how Dolphin Memberships work?
2. Is there anyway way other than Profile Splitter to have a user join at a user level other than "Standard"
3. What is the purpose of approval, if the user who submits a profile -despite having the moderation setting set to not automatically approve them- is still able to access the site indefinitely as a 'Standard'
4. What does the 'start immediately' button do? What happens if it is not clicked? Can it be removed? Can a time limit be set for Standard?
5. Is it usual for the Promotional Membership to list itself as expiring "never" even when the Admin Panel promotional setting is set to 7 days?
6. Is there some repository of knowledge about Membership levels kept somewhere other than at DolphinAdminMembershipLevels?
Thanks, other than these issues, Dolphin seems great so far- but the Membership levels aspect does not immediately seem that intuitive to me.