Hi,
Right - although "limit=" does get used in regular #ask queries (pretty
often, actually), so I think it makes sense to define it as a real parameter
with its own input.
The idea of having defined parameters that don't get displayed in the
Special:Ask form is an interesting one. I guess the real question is what
the values of getParameters() get used for - if it's only to display that
Special:Ask form, then having "hidden parameters" might still make sense,
but it's not really high-priority. But if getParameters() gets used for
anything else, then the idea definitely starts to makes sense.
-Yaron
On Tue, Mar 15, 2011 at 12:50 PM, Markus Krötzsch <
mar...@semantic-mediawiki.org> wrote:
> On 15/03/11 16:39, Benjamin Langguth wrote:
>
>> Hi,
>>
>> that's a bit confusing for me because 'offset' is just working fine for
>> my standalone inline queries.
>> E.g. for 4 existing instances of 'Category:Test'
>>
>> {{#ask:[[Category:Test]]
>> |offset=3
>> }}
>>
>> displays only one result.
>> So i think it is (or maybe evolved in the meantime to) more than just a
>> "helper parameter".
>> I think this parameter would perfectly fit in this function like this:
>>
>> [...]
>> array( 'name' => 'offset', 'type' => 'int', 'description' => wfMsg(
>> 'smw_paramdesc_offset' ) ),
>> [...]
>> Of course the language key for its tooltip has to be greated.
>>
>> One nice side effect of this change would be that there's automatically
>> an input field at Special:Ask and all other query interfaces that lean
>> on this great functionality.
>>
>
> I think Yaron's point was exactly that this additional input field is not
> wanted. The interface for Special:Ask controls offset and limit via the GUI
> and both should rather not be entered directly. Of course, it would be more
> elegant if Special:Ask would drop/ignore such parameters instead of relying
> on each query format to restrict the parameters it reports.
>
>
> Regards,
>
> Markus
>
>
>
> Am 15.03.2011 17:16, schrieb Yaron Koren:
>>
>>> Hi,
>>>
>>> I believe that was my decision - when I populated that getParameters()
>>> call, I decided not to include 'offset', even though it's an allowed
>>> parameter, because it seemed to only get used by Special:Ask, to do
>>> pagination, and not within standalone #ask queries. So it didn't seem
>>> like a true parameter that was worth adding an input for - more like a
>>> "helper parameter".
>>>
>>> -Yaron
>>>
>>> On Tue, Mar 15, 2011 at 11:44 AM, Benjamin Langguth
>>> <langg...@ontoprise.de<mailto:langg...@ontoprise.de>> wrote:
>>>
>>> Hello at all,
>>>
>>> i was just working with different result printers and one question
>>> came
>>> up for me.
>>>
>>> The abstract class SMWResultPrinter [1] is implemented by each (new)
>>> result printer and contains a function called getParameters to
>>> offer the
>>> supported parameters.
>>> I found the parameter 'limit' in it but now i'm wondering why
>>> 'offset'
>>> is not listed by default here.
>>> I think they are pretty familar so can anyone explain why this
>>> 'offset'
>>> is missing here?
>>>
>>> Thanks& regards,
>>> Benjamin
>>>
>>> [1]:
>>>
>>> http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/SemanticMediaWiki/includes/SMW_QueryPrinter.php?revision=78625&view=markup
>>> <
>>> http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/SemanticMediaWiki/includes/SMW_QueryPrinter.php?revision=78625&view=markup
>>> >
>>>
>>> --
>>> Benjamin Langguth
>>> Halo Team
>>> ontoprise GmbH – know how to use Know-how
>>> - - -
>>> SemanticGuide ist die "Most Wanted Solution" auf der Field Service
>>> 2011
>>> http://www.ontoprise.de/de/news/most-wanted-solution-2011/
>>> - - -
>>> An der RaumFabrik 29; 76227 Karlsruhe
>>> Tel.: <%2B49%20721%20509809-0>+49 721
>>> 509809-0<tel:%2B49%20721%20509809-0>;
>>> Fax: +49 721
>>> 509809-11<tel:%2B49%20721%20509809-11>
>>> mailto:i...@ontoprise.de<mailto:i...@ontoprise.de>, www:
>>> http://www.ontoprise.de
>>> Sitz der Gesellschaft: Karlsruhe, Amtsgericht Mannheim, HRB 109540
>>> Geschäftsführer: Prof. Dr. Jürgen Angele, Dipl.Wi.-Ing. Hans-Peter
>>> Schnurr
>>> - - -
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Colocation vs. Managed Hosting
>>> A question and answer guide to determining the best fit
>>> for your organization - today and in the future.
>>> http://p.sf.net/sfu/internap-sfd2d
>>> _______________________________________________
>>> Semediawiki-devel mailing list
>>> Semediawiki-devel@lists.sourceforge.net
>>> <mailto:Semediawiki-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>>
>>>
>>>
>>>
>>> --
>>> WikiWorks · MediaWiki Consulting · http://wikiworks.com
>>>
>>
>>
>>
>
--
WikiWorks · MediaWiki Consulting · http://wikiworks.com
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel