I decided that it's about time I rebuilt network-13.com. The site was basically still the same site it was about 4-5 years ago when I first made it, the layout changed often but the underlying system was almost the same. Whilst the system worked for my needs I knew that if I ever were to build it again I could do things so much better.
What you see now is that new system. It's built using the CakePHP framework. I wanted to learn a framework and after looking into many I decided Cake was the one for me. The main benefits are that everything is object orientated and it includes a built in MCV system, both are things that I needed to learn more about. The API and documentation are very detailed and the support available on #cakephp on freenode is always helpful.All of the forum data from the old site has been migrated to the new system. There are still some features I need to add but functionality wise most things work, should you find any errors or if something blows up, please report it on the forums.
With the foundation of the site now in place, hopefully this will allow me to continue to expand and add to the site. Using the CakePHP framework will mean that further development will be a lot easier than it was previously.
The main reason for learning Cake was that I wanted to rewrite N-13 News, the main problem was that the system was huge and rewriting something from scratch using a framework I'm still in the process of learning probably would have been a disaster. So I decided to start with something smaller, the network-13.com CMS seemed like an ideal place to start. Once the site is complete (or as close as complete it can be) I'll then think about whether I'll rewrite N-13 News or not. I don't want to update it any further using the code as it is currently as, similar to the network-13.com CMS, I know I can do better.
As the site is still currently being developed, if you have any suggestions as to what can be improved, be sure to let me know, all feedback is welcomed.
-Chris
Testing reply
Test quote
Chris wrote at 2011-12-20 07:04:56
Testing reply
Test double quote
Chris wrote at 2011-12-26 18:03:08
Test quote
Chris wrote at 2011-12-20 07:04:56
Testing reply
Triple Quote!!! :P
Nice to see you back in action, Chris. I did have to request a password reset to get back into the forum, but that worked OK.
Happy New Year. Hope all is well.
-RayC
Chris wrote at 2011-12-26 19:17:20
Test double quote
Chris wrote at 2011-12-26 18:03:08
Test quote
Chris wrote at 2011-12-20 07:04:56
Testing reply
The password problem is something I thought might happen, the old system hashed passwords with a salt that contained some weird unicode character I stupidly added. When migrating to the new system that character got corrupted so the system could no longer check passwords correctly.
As you mentioned the Forgot password?
function works so it's no big deal really.
Rayc wrote at 2011-12-29 13:49:45
Triple Quote!!! :P
Nice to see you back in action, Chris. I did have to request a password reset to get back into the forum, but that worked OK.
Happy New Year. Hope all is well.
-RayC
Iye the reset password function works grand now, BTW cant believe your using object orientated PHP, its such a headeach to use. Sites looking good too but what happened to the last template you were using?
The last template, do you mean the design of the old system? when rebuilding the system I wanted to use a newer design, hence what you see now. The old design is archived, can see it here http://web.archive.org/web/20110208003641/http://network-13.com/
OO PHP is the future! it is a bit head melting to begin with but once you wrap your head around it it's much more powerful.
Dalawdog wrote at 2012-01-07 23:48:43
Iye the reset password function works grand now, BTW cant believe your using object orientated PHP, its such a headeach to use. Sites looking good too but what happened to the last template you were using?