@ Mr Papa, I tested the latest installation changes on a new site under 1 of my networks, and it works perfectly.
However, it creates 3 folders under sp-resources, which is fine, but this isn’t consistent with the description for the SVN setup, so I’d just modify that description.
After installing a new site, I went back and edited the locations of my existing site, and it works fine.
I have to think more about your comments on “global options” before I can comment intelligently. There aren’t a lot of WP plugins that have global options (I can think of just 1 off the top of my head, NextGen Gallery). As for feature control of things like file uploading, if that is in a plugin, and a network admin doesn’t want to allow that, he can not install or delete that plugin. I see your point about network admins wanting to control how site admins configure SPF, but I think those are features that only impact networks where users can create their own sites. Most of the multisite installs I see are where the network admin is controlling the site setups, where that concern is a non-issue. I think you’d be best served to devote resources to have SPF first work with multisite the way most plugins do, and then tackle the global settings issue.
@ Lee H, you wrote:
“What I meant about write access to admins. Currently it appears that any networked blogs would need write access to add new or any additional themes/plugins to their selection.”
Sites cannot add themes or plugins in a standard multisite install, and I’d recommend that they not be allowed to add SPF themes or plugins as that is not consistent with the way multisite works. Network admins can only perform these functions. Adding a new plugin is separate from activating, so a site admin could activate any 1 of the installed plugins.
“As it is now, a admin from another blog on the network can edit the paths to the main blogs forum install and use or modify whatever is there.”
I’m not sure that’s the case. An admin from Blog A is only editing the SPF settings for Blog A. Unless that person is also an admin on the main blog and logs into the main blog, the settings are completely independent. I haven’t tested every element of that, but I have made changes to the settings on 2 forums on 2 sites of the same multisite installation, and the settings are independent. That is just the way multisite works with just about every plugin out there.