| I'd say the core coding is excellent, but the system as a whole tries to be too many things at once - a common problem for open source projects, especially when they are promoted as easy to set up out of the box for novices.
I'd say the version of osC we've been hacking away at for 5 years or so is now a quarter of the size of the original. The main things we've done is got rid of what we see as a lot of bloating - languages completely removed (a big job), table based design removed (now fully css and fully validating) and almost total abstraction of php code from html code.
And getting back to register_globals, having it switched on is only a problem if the coder doesn't understand the possible vunerabilities that can arise. It's not insecure in itself. |