Home N-13 News Forums Help Search
RegisterForgot password?
How to add image to post necklacesdiscou
Known bugs - 4.0.3 necklacesdiscou

Latest N-13 News 4.0.3

What is N-13 News?
Where can I get help?
Known bugs

Forums News Time to bake a cake and rebuild the site
Chris
Posted on 18 Dec 2011, 22:13:44

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

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.

floatleft

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

#3640
Last edited by Chris at 2012-05-10 12:42:24 Reason: Thread unstickied
Chris
Posted on 20 Dec 2011, 07:04:56

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

Testing reply

#3645
Chris
Posted on 26 Dec 2011, 18:03:08

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

Test quote

Chris wrote at 2011-12-20 07:04:56

Testing reply

#3657
Chris
Posted on 26 Dec 2011, 19:17:20

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

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

#3658
Rayc
Posted on 29 Dec 2011, 13:49:45

Access: Member
Total Posts: 74
Joined: 2010-06-13

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

#3660
Chris
Posted on 29 Dec 2011, 19:57:25

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

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

#3661
Dalawdog
Posted on 07 Jan 2012, 23:48:43

Access: Member
Total Posts: 1
Joined: 2010-11-06

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?

#3678
Chris
Posted on 08 Jan 2012, 00:02:42

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

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?

#3679
Chris
Posted on 08 Jan 2012, 22:08:04

Access: Admin
Total Posts: 1395
Joined: 2006-05-19

test

#3680
Network-13.com © 2013