List Info

Thread: Zend_Gdata usability improvements




Zend_Gdata usability improvements
user name
2007-05-06 23:26:07
Hello Zend_Gdata users,

We're going to be making some changes in the Zend_Gdata
component to
make the library easier to work with for developers of all
skill
levels.  These changes will also bring the Zend_Gdata
component
in-line with other Google data API client libraries and
provide
extensibility for service-specific functionality.  A
developer working
with the library after the restructuring should be easily
able to
understand the functionality available through the various
APIs and be
able to code via referencing phpdocs without worrying about
the exact
XML structure used by each service.

To accomplish these goals, we're developing service clases,
data
models, queries, feeds and entries for many of the services
which
implement the Google data API protocol.  Each of these
classes extends
implementations of GData-wide functionality, which in turn
extend
functionality provided by Atom/Atom Publishing Protocol
classes.

The proposal:
http://framework.zend
.com/wiki/display/ZFPROP/Zend_Gdata+usability+improvements+-
+Ryan+Boyd

Prototype code is already available in the incubator:
SVN:  trunk/incubator/library/Zend/Gdata
Sample code: trunk/incubator/demos/Zend/Gdata

This code is not in the 0.9.3 beta release that came out
this weekend.
 You can use subversion to take a look: svn checkout
http:/
/framework.zend.com/svn/framework/trunk.  It should also
be in
the nightly snapshots beginning tonight
(http://fr
amework.zend.com/download/snapshot).

Please note - there are a number of important changes in
this
restructuring that have required breaking
backwards-compatability.
While this is unfortunate, we do believe that there is
significant
value in these changes-- both in the initial release and in
building
the framework required for implementing support for future
GData
services.

Please take a look at the proposal and prototype code and
let me know
if you have any questions or comments.  Comments can be made
both on
this mailing list and on the proposal itself.

Thanks!

-Ryan

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )