CMS, рамка или чист PHP
Ще отговоря съвсем накратко.
В идеалния случай бъдещ уеб програмист трябва да напише всичко от нулата - собствената си рамка, а след това CMS, базирана на нея.
И за да няма код, за това е необходимо да се овладеят, в идеалния случай, всички възможни рамки и CMS и да се усвоят най-добрите от тях.
Да, това е дълго, трудно, изисква талант (без който е невъзможно да се разбере кое е „най-доброто“). Но това е перфектно.
С течение на времето това трябва да става бавно.
Е, колко от това да направите в рамките на всеки проект зависи от вас, в зависимост от каква времева рамка и дали си струва.
За отдела направете на CMS. Да пишеш от нулата, дори на фреймворк, това е половината от успеха. Завършваш обучението си, заминаваш и тогава хората ще живеят с него. Wordpress (или дори Drupal) е добре.
За обучение препоръчвам да направите нещо отделно за себе си на някаква рамка. В противен случай ентусиазмът може просто да не е достатъчен, за да ми напомни толкова проста задача, не казвам, че все пак ще трябва да бъде подкрепена.