latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Various pre-sales questions

Home Forums Community Forum Various pre-sales questions

This topic contains 3 replies, has 2 voices. Last updated by  Cristián Lávaque 4 years, 3 months ago.

Topic Author Topic
Posted: Friday Sep 21st, 2012 at 3:09 pm #26072

Hello, a colleague of mine recommends your pro plugin for a new project. Here are some questions I have. I am traveling an on an iPhone and the s2mber site is very sluggish and not easy to use on an iPhone so I did not look around too much so I excuse the perhaps simple questions.

-group rights are usually independent of others, no hierarchy of different levels, is this supported?
– can user be in more than 1 group?
– Restrict page/folder by group?
– restrict part of page by group?
– verify username/ pw via web service / mobile app?
– db table schema, does it use wp user and usermeta tables?
– how does reoccurring billing work?
– no problem adding other tables and referencing user id?

Thank you

Dan

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Saturday Sep 22nd, 2012 at 6:25 am #26097

Hi Daniel.

I’m answering your questions below. I’ll try to keep the replies to the point to make them easier to read on your phone.

-group rights are usually independent of others, no hierarchy of different levels, is this supported?

The s2Member Levels do have a hierarchy, but if you need to give access independent of others you can use custom capabilities. Video » s2Member (Custom Capabilities)

It’s not impossible to avoid the hierarchy in Levels, though. One way is checking the user level with conditionals, instead of protecting the whole page at a certain level.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]

Another -less common- way is customizing the s2Member Level roles to remove the capabilities that give access to lower levels. http://wordpress.org/extend/plugins/user-role-editor/

– can user be in more than 1 group?

If it’s with levels, no, but with custom capabilities it’s not a problem.

– Restrict page/folder by group?

You can protect pages/posts with custom capabilities. The edit page for each post has an s2Member box where you can enter the ccap(s) you want to require for it. Or you can use conditionals in the post itself, or a hack, to check if the user has the required ccap(s).

By folder, do you mean a directory with files? If so, yes. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Custom Capability and Member Level Files[/hilite]

– restrict part of page by group?

Yes, with conditionals.

– verify username/ pw via web service / mobile app?

Well, the user login is still handled by WP itself, it’s not touched by s2Member.

There’s this video that talkes about remote authorization for podcasts, but I’m not sure if it’s pertinent to what you need: [hilite path]Dashboard -› s2Member® -› Download Options -› Remote Auth/Podcasting[/hilite]

– db table schema, does it use wp user and usermeta tables?

Yes, s2Member uses WP’s tables only so far. In the future this will change to overcome many limitations it creates, though.

– how does reoccurring billing work?

That’s handled by the gateway. You create the button/pro-form for the transaction, and there you specify what the recurring details are (term, amount).
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms[/hilite]
[hilite path]Dashboard -› s2Member® -› Other Gateways[/hilite]

– no problem adding other tables and referencing user id?

The user is created the same way by WP, so you can keep using interacting with the WP users as usual in your customizations.


Does that help? Let us know if you have more questions. :)

Posted: Sunday Sep 23rd, 2012 at 3:14 pm #26208

Hi, thanks For reply, how does your product scale? We want to support hundreds of thousands of users. do you have stats on number of users and performance?thanks

Posted: Monday Sep 24th, 2012 at 7:03 am #26279

It scales fine, and we’re working on making it even better.

Currently it loads its JS and CSS dynamically via WP too, so the faster the WP installation is, the faster s2Member is. That’s part of what we’re changing in the near future.

Only a few users have mentioned having speed troubles in the past, but they were specific to their installations (e.g. plugin combinations, server hardware), most site owners haven’t reported a problem with this.

No, we don’t have stats, but I know some site owners -from what they said- have thousands of members and are fine, although I don’t remember someone mention hundreds of thousands.

You can test the free version of s2Member for speed, the Pro version doesn’t change the performance.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.