TaskForSaid

From Openresearch
Revision as of 23:23, 8 April 2021 by Said (talk | contribs)
Jump to: navigation, search
EventAcronymend_datestart_dateCityordinal
3dui 20103DUI 202021 March 2010 20 March 2010 Waltham15
3PGIC 20103PGIC 201018 February 2010 15 February 2010 Krakow4
5GU 20175GU 20179 June 2017 8 June 2017 Melbourne2
5GWN 20175GWN 201723 April 2017 21 April 2017 Beijing1
AAAI 1980AAAI 198021 August 1980 18 August 1980 Stanford1
AAAI 1982AAAI 198220 August 1982 18 August 1982 Pittsburgh2
AAAI 1983AAAI 198326 August 1983 22 August 1983 Washington3
AAAI 1984AAAI 198410 August 1984 6 August 1984 Austin4
AAAI 1986AAAI 198615 August 1986 11 August 1986 Philadelphia5
AAAI 1987AAAI 198717 July 1987 13 July 1987 Seattle6
Showing 1 to 10 of 20 entries
  • "]]" is not a number.
  • Some use of "[[" in your query was not closed by a matching "]]".


Solution

1. this can be done by changing configuration parameters by the site administrators according to the configurations of the server. The maximum number of rows printed is set by the configuration parameter $smwgQMaxInlineLimit (500 by default) for setting the maximal number of rows ever printed by queries or the configuration parameter $smwgQMaxLimit (1000 by default) setting the maximal number of rows ever retrieved by queries in the "LocalSettings.php" file. The limit parameter will not normally help to increase the number beyond this limit.

2-4. please see the query above. Please use the following URL to pass limit and ordinal parameters (https://www.openresearch.org/mediawiki/index.php?title=TaskForSaid?limit=10?ordinal=1).

5. The issue is not clear. What is meant by hide [[Category:{{#urlget:field}}]] in the #ask queries? In addition, there is no ‘field’ in the above query. Anyway, #urlget: is used to get a parameter from the URL to assign it to a property. A default value is used to set the value if the URL does not contain this parameter. e.g., it should be [[Category:{{#urlget:field|chemistry}}]].

What improvements to that extension you could imagine?

The extension could support multi-value fields for the same parameter. e.g., consider the parameter city. If the user wants to retrieve conferences hold in only Berlin and Hannover, the parameter might be passed in the URL as ?city=Berlin, Hannover. The values then can be easily retrieved by .split(',') method.

Another code improvement: The code should handle the case of parameters like city[[0] and city[0]].