[pmwiki-devel] DataQuery 0.2 beta now available
ben at interdependentweb.com
ben at interdependentweb.com
Mon Dec 25 07:43:10 CST 2006
Happy Holidays, everybody!
Why the generic holiday greeting, when it's obviously Christmas
morning? Well, I meant to post this on the last day of Hannukah,
which was also the day after Solstice... but PmWiki.org was down, and
then I got distracted by holiday obligations, and now I'm the only one
up early. ;-)
In any case, I just wanted to share that version 0.2 beta of DataQuery
is now available in the Cookbook. It doesn't look like much, because
I'm still working on the GUI, but it represents a total rewrite of
version 0.1.
Why should you care? Well, for one thing, you can now easily change
the key field of a query, so that instead of referring to records as
Users/101 you can go to Users/BenStallings instead, if you want, even
if the key field is calculated by a SQL command. This should mean
that tables that have no primary key -- which some of you were trying
in vain to use with earlier versions -- should work now, and I'm eager
to hear whether that is the case.
But for another thing, the reason I completely rewrote version 0.1 to
0.2 was to separate the DataQuery object (which queries the database)
from the DataStore object (which portrays records as wiki pages).
This means there's the potential for other recipes to work with either
of these objects separately. In other words, if you want to use
DataQuery's queries in your own recipe but don't want to represent
records as pages in the wiki, you can work directly with the DataQuery
object(s); and if you have other types of queries (such as crosstabs)
that you want to display in the wiki, you can work directly with the
DataStore object.
Not the top priority of most of you on a major holiday, I'm sure, but
I just wanted to plant the seed for later. :-)
It's been a real joy and privilege to work with you all in 2006! I
look forward to future collaboration in 2007! --Ben S.
More information about the pmwiki-devel
mailing list