My that’s a lot of questions!
Is there a simple workaround so that I can turn on or turn off, or decide when I create a post/page whether to apply commentpress to it?
I am guessing the answer is probably more related to how I engineer the plugin to be activated for specified pages/posts rather than there being an internal easy way to do it?
Your guess is essentially correct.
Or I guess I just have to make the CommentPress look as similar as possible to my webpages so its not so radically different?
That’s one possible way forward.
Or some way to turn off commentpress on pages with comments closed? (which is what i want to do).
I am currently working on an internal switch to do just that. The switch will leave the CommentPress theme in place, however, so it may not be ideal for your needs. My immediate goal is to skip parsing the “page” post type and optionally remove the comments column when there are no comments and the page has commenting set to closed.
Or simply run commentpress posts on a secondary website, and somehow embed them into my main wordpress site? or simply link to them?
In the meantime, this is what I would do. Look at the instructions for CommentPress in a Multisite context.
Or perhaps if i run it in buddypress it will allow me to apply it to certain groups only?
This is also possible – and probably your best option. Have a look at the instructions for working with the BP Group Blog plugin. This allows each BuddyPress group to have an associated CommentPress-enabled sub-site. If you want multiple groups to have access to a multiple CommentPress sub-sites, then have a look at the BP Group Sites plugin, which enables many-to-many correspondences.
Or perhaps I just make the CommentPress ‘theme’ only active on certain pages that I want it?
I’d avoid that. See above.
Before diving in to an implementation, I’d recommend that you step back from the technical and focus on describing the functionality and workflow of site you want to create.
From the looks of things, my guess is that you’re planning to provide peer review via CommentPress but don’t want to adversely impact the public-facing main site. If that is the case, then I would strongly recommend the Multisite approach and either (or both) of the BuddyPress plugins to manage the relationship between the main site and the CommentPress sub-sites.