On Dienstag, 27. November 2007, Sergey Chernyshev wrote:
> WOW! Markus, this is great present for being back from vacation! ;) I'll
> test it on my instances as soon as I'll get some time with computer
> tomorrow.

Great, hope you like it. Surprisingly, most of the work had to go into 
modifying Special:Ask to allow linking to queries using internal links, and 
into supporting the new separation of printout requests and queries (which 
also makes way for some more "presents"). I had to adopt the Special:ask 
interface a little to account for this. I will drop another short note about 
recent changes and then be offline for a few days. I guess RC3 would be in 
order after this.

Markus


>
>      Sergey
>
> On Nov 23, 2007 4:01 PM, Markus Krötzsch <[EMAIL PROTECTED]> wrote:
> > And another note: {{#ask}} is in SVN (in a first version).
> >
> > Working example query:
> >
> > {{#ask: [[Category:Country]] [[borders::Nigeria]] |
> >  ?population|
> >  ?area#km² = ''Size''|
> >  format=list|
> >  limit = 3|
> >  link=all|
> >  intro=<b>Test</b>_|
> > }}
> >
> > Moreover, it is now of course possible to use templates and their params
> > rather freely in {{#ask}}. Actually even some very unreasonable things
> > work,
> > but many cool things should also be possible. One real issue might be
> > that uninitiated users might nest {{#ask}} in order to emulate
> > <q>-subqueries, even though the latter are much more efficient and
> > complete. Of course nesting sometimes is desirable:
> >
> > {{#ask:
> > [[Category:Country]]
> > [[population::>{{#ask:headers=hide|?Population|[[Uganda]]}} ]]  |
> >  sort=population|
> >  ?population
> > }}
> >
> > This indeed works now.
> >
> > Here is what should hopefully work for #ask on SVN:
> >
> > * all printout formats other than "debug" (which still gives some HTML),
> > * all known parameters (though some now are more flexible since you can
> > use
> > wiki-markup as values),
> > * printout requests with the syntax "? property#unit = label",
> > * basic queries, nested queries, value ranges, wildcards, and yet
> > * <ask> should work as it did before (I hope).
> >
> > Here is what certainly does not work:
> >
> > * links to further results don't work in wikitext (we need another
> > URL-scheme
> > for that, but "external" links may be my first fix),
> > * printouts of Categories do not work via "? Category" yet,
> > * disjunctions in queries obviously do not work yet, since "|" is already
> > taken in templates (Sergey suggested a solution that would require
> > queries to
> > be the last #ask-parameter, but we may even get around this by providing
> > an
> > alternative syntax for "||"),
> > * a query with limit 0 might show a broken further results link,
> > * templated and embedded printers may pull annotations into the article
> > where
> > the query is -- this needs some advanced fix as there is currently no way
> > for
> > us to distinguish #ask-printed results from the text someone entered
> > directly.
> >
> > I guess there are more things, but at least most of the above should be
> > fixed
> > soon. Feel free to try out the devel version (otherwise it's pretty much
> > RC2,
> > no updates needed) and let me know what breaks/works/is still missing.
> >
> > Cheers,
> >
> > Markus
> >
> > --
> > Markus Krötzsch
> > Institut AIFB, Universät Karlsruhe (TH), 76128 Karlsruhe
> > phone +49 (0)721 608 7362        fax +49 (0)721 608 5998
> > [EMAIL PROTECTED]        www  http://korrekt.org



-- 
Markus Krötzsch
Institut AIFB, Universät Karlsruhe (TH), 76128 Karlsruhe
phone +49 (0)721 608 7362        fax +49 (0)721 608 5998
[EMAIL PROTECTED]        www  http://korrekt.org

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to