May 3, 2014: Retcon
I believe I may just have retcon'ed my whole previous post...
Developing in a foreign environment on a large project like the CNH district website is stupid, especially if you're starting from scratch.
While a lot of design goals of Model View Controler are extremely important, being able to get a working website working within the next month without having to fight new territory is infinitely better.
At least there's something I'm improving on between this website and the one I did for UC Irvine. I'm once again re-evaluating folder structure. Every iteration of the code-base I've been working on has significantly changed in how I organized my files.
When I first started out, this was my folder structure:
home directory
-> style (which includes stylesheets and images)
-> includes (headers and footers)
-> -> modules (libraries, yeah I made total sense as a 7th grader)
-> admin
...etc
Before I did the UC Irvine website...
home directory
-> public
-> -> css
-> -> img
-> -> js
-> private
-> -> includes
-> admin
..etc
This was much better than when I first started out, but then you realize... wait I can delve into Object Oriented programming!
When I first started following the OO-programming paradigm starting in college, this messed up my whole workflow (this is still the case on UC Irvine's website).
It's my goal this time around to fix that mistake.
It is very important to keep learning new techniques and to not care how you do it when you first start out. That's experimentation.
When you adapt and fix how you go about things in the future, that is learning.
--
For your enjoyment, here's a sample picture of my WIP (work-in-progress).
Because district websites have to follow the CKI Branding Guide, I'm working on a nice front for very simple pages such as documenthandlers and the login/logout system.









