Well I’m sure not a lot of people know of my Re-Nuke project, but for the past few weeks I’ve been re-designing the PHP-Nuke software to be a bit more secure and efficiently written.
I started the project when I decided I was fed up with having to find a PHP-Nuke theme that worked for the website AND the stupid phpBB2 forums. The only problem was trying to remove the “Your Account”, “Private Messages”, “Forums”, and “Members List” to make it more of an independant CMS system.
So far the project has gone well. I’ve shrunk most of the core files down to below half their original size except for the “mainfile.php” most of the code in there is actually required for things. The most entertaining thing is my Re-Nuke changes are still almost 100% compatible with the existing modules. There’s a few bugs here and there still that I need to work out but that will come eventually.
One major change I made is that the new system runs on sessions instead of cookies. This makes it almost impossible to hack/spoof anything. The only downside to sessions is there’s no easy way to “keep me logged in”, but oh well. At the moment all the registering, logging in, and logging out is handled by the “Mainfile.php”. I’ll probably eventually move them back to the “Your Account” module, but so far it’s working well in the Mainfile.