Hi Sam. That's a great question.
I wish there was a way to do this. However, it's really difficult ( if not impossible ) to produce a script that would be capable of detecting all possible conflicts in other plugins. I recently developed a script to test a server installation for compatibility with s2Member Pro, you can grab that here:
http://www.s2member.com/features/requirements/ ( check-my-server.php )
However, testing a set of other WordPress plugins is still on my list of obstacles to surmount
~ Thanks for the suggestion though. Who knows, maybe one day we can make this a reality.
Until then, here is list of plugins that are known to be incompatible. I'll try to include a more complete list in the next release of s2Member, so that these are in the Dashboard area, and maybe we can even start testing for other "known" incompatibles; in order to alert the site owner.
- Maintenance Mode ( NOT compatible,
calls on pluggable.php too early )
http://wordpress.org/extend/plugins/maintenance-mode/instead, use:
http://wordpress.org/extend/plugins/wp- ... ance-mode/- Theme My Login ( NOT compatible, direct conflicts with s2Member functionality )
http://wordpress.org/extend/plugins/theme-my-login/instead, use:
http://wordpress.org/extend/plugins/sidebar-login/- CKEditor ( NOT compatible, not does preserve Shortcodes )
http://wordpress.org/extend/plugins/ckeditor-12/- instead, use: the default WordPress Editor.
- Bad Behavior. ( I'll be checking on this one in the next release )
http://wordpress.org/extend/plugins/bad-behavior/