Apologies for not announcing this sooner on this forum. Those of you who follow esoTalk on twitter will be aware, but I'll go into a bit more detail here.
When I initially wrote esoTalk, I did not build it upon a PHP framework. Shortly after release, I received some feedback about esoTalk's code which made me reconsider this fact. Thinking with regard to the long term, I've decided to rewrite esoTalk upon a framework.
While it's a bit of a pain in the short term and it will delay the release of a stable version quite significantly, the benefits include free documentation, stability and active maintenance of the framework components, and much easier, better documented plugin authoring. Especially considering I start university next year and will have limited time to commit to maintaining esoTalk, this will be extremely beneficial in the long run.
The framework I have selected is called Laravel . Like esoTalk, it is extremely lightweight, clean, and modern - I think it will be a perfect fit. You can see my progress on the feature/laravel branch on GitHub. (Currently everything is broken, but I'm getting the architecture together at the moment.)
Although it may be hard at this stage, feel free to contribute by forking if you can. As always, any donations are appreciated and will probably motivate me to work harder. :-)