A Google Drive CMS (in PHP)
github.com
github.com
The rational solution is to do what everyone has been doing since the dawn of the web, which is to provide an admin interface, no?
This whole thing, to me, looks like a case of "just because you can, doesn't mean you should." At the same time, it's a novel and creative approach which gives it a cool factor.
The beauty of Drive is that all the hard work (auth, wysiwyg, media files) is all done for you, and it's secure and easy to share files; hence this only taking me a few days to complete.
Anyways I am curious why you choose to write the whole base of the CMS from scratch instead of building on top of a framework like Laravel, Yii, CI, or one of the countless ones out there. One that could have given your CMS 90% of what you needed and allowed you to build your idea faster and more efficiently?
You're right about a framework, I could've written it in one but to me this was a learning exercise and making it "as hard as possible" has allowed me to try and think about best practice and writing good code (which I hope I've done).