Learning source code of jeecms (http://www.jeecms.com/).