I have created an extension to allow the access to the geonames.org webservices. For more information and download of the extension, please go to http://www.yiiframework.com/extension/egeonameservice/
At the moment the extension only handles the JSON services, the XML support will be included depending on requests and use of this extension.
Please use this forum post for sugggestions, bug reports and/or feedback.
Thanks for creating this great plugin! Just what I needed. Works perfectly - just always remember to register your own geonames account when testing though
I thought I wrote that about creating the account but thanks for pointing that out too.
I would like tell you guys that the library has been also adopted as one of the client libraries to use at www.geonames.org: http://www.geonames.org/export/client-libraries.html -See the Yii reference