Well this may be a commendable effort, you should be aware of the security pitfalls created by doing your own CMS , as was illustrated in the case of HBGary vs Anonymous where HBGary was running a proprietary CMS. 

If you find existing CMS restrictive, you would rather opt to using frameworks which are security hardened but offer  freedom and tools to built your websites