Yeah, I’m thinking it’s gonna work, and I couldn’t be happier. As for your questions of Nate and I on what commands… an excerpt from the mail announcing the restrictions in sept/oct of 2001:
“The second restriction will prevent any PHP script from executing any external commands. The backticks (``) operator will be disabled, as will the system(), passthru(), exec(), and all other related functions that execute external commands. We’re really sorry to have to do this, but it is in everyone’s best interests.”
They have implemented a workaround for this though. All you need to do is run these apps as a cgi, change the extension from PHP to PCGI. It works fine but it’s a bit of a hassle, especially with large apps like postnuke and gallery just to name a couple. For code handicappeds like myself, pouring through the code and changing applicable extension references is a major pain. I was very glad that I’ve had to do none of this with postnuke so far, I’m wondering about some of the modules… we shall see.
I’ve not had the time to go through the code for the functions above but will try to get to it if you don’t beat me there.
I’ve gone through the admin and tried to add categories and sections and the like, go to town. As you said, I really don’t foresee too many problems but it never hurts to abuse it first to make sure. Too bad we don’t have an army of soccer moms trying to use it.