DPL Example 022

From FollowTheScore
Jump to: navigation, search

The result of this query is written to a cache; the next requests will be served from that cache. Add &DPL_refresh=yes to the URL to enforce a cache update. Note that each scrolled page is separately cached. Once you refresh the cache, all pages of former scrolling actions are removed. Try the following:

  1. load the page and click on the small "refresh" link below the table (if you do not see the link, load the page a second time)
  2. remove the "&DPL_refresh=yes" part AND the "&DPL_offset=0" part in the URL of your browser and reload the page
  3. reload again
  4. scroll to the next page
  5. scroll back, i.e. click on "1..10"
  6. scroll forward (11..20)
  7. scroll forward (21..30), then load the page a second time
  8. click on the small "refresh" link below the table
  9. remove the "&DPL_refresh=yes" part in the URL of your browser and reload the page
  10. scroll back (11..20)
  11. scroll forward (21..30)
  • In step 1 there is no message - the cache has silently been created, cache pages of older scroll events have been removed
  • In steps 2,3,5,6,11 you should see a small note which proves that the result comes from the cache. Watch the "age" indicator!
  • In the other steps (2,4,7,8,9,10) you should see a note that the cache has been created or re-built.

Extension:DynamicPageList (DPL), version 3.2.1: Warning: Unknown parameter 'dplcache' was ignored. Help: available parameters: addauthor, addcategories, addcontribution, addeditdate, addexternallink, addfirstcategorydate, addlasteditor, addpagecounter, addpagesize, addpagetoucheddate, adduser, allowcachedresults, allrevisionsbefore, allrevisionssince, articlecategory, cacheperiod, categoriesminmax, category, categorymatch, categoryregexp, columns, count, createdby, debug, distinct, dominantsection, eliminate, escapelinks, execandexit, firstrevisionsince, fixcategory, format, headingcount, headingmode, hiddencategories, hitemattr, hlistattr, ignorecase, imagecontainer, imageused, include, includematch, includematchparsed, includemaxlength, includenotmatch, includenotmatchparsed, includepage, includesubpages, includetrim, inlinetext, itemattr, lastmodifiedby, lastrevisionbefore, linksfrom, linksto, linkstoexternal, listattr, listseparators, maxrevisions, minoredits, minrevisions, mode, modifiedby, multisecseparators, namespace, noresultsfooter, noresultsheader, notcategory, notcategorymatch, notcategoryregexp, notcreatedby, notlastmodifiedby, notlinksfrom, notlinksto, notmodifiedby, notnamespace, nottitlematch, nottitleregexp, notuses, offset, oneresultfooter, oneresultheader, openreferences, order, ordercollation, ordermethod, qualitypages, randomcount, redirects, replaceintitle, reset, resultsfooter, resultsheader, rowcolformat, rows, rowsize, scroll, secseparators, showcurid, shownamespace, skipthispage, stablepages, suppresserrors, table, tablerow, tablesortcol, title, titlegt, titlelt, titlematch, titlemaxlength, titleregexp, usedby, userdateformat, uses.

{{#vardefine:lwrbound|0}}startExpression error: Unrecognized punctuation character "{"...1011..2021..30(243 total)
Issue Description
Allow vertical alignment of node labels offer valign={top,center,bottom}
Minor changes in border affect forcedir layout strongly variations in the 'border' parameter have strange effects on the overall layout.
Respect multiple borders in layout aiSee does not respect the changes on object size which happen due to double / triple borders.
Includematch parameter regexp issue includematch parameter does not work with complex regexp
Simply does not work Installed, but not parsed
Call - passing a variable twice passing the same variable twice via Special:Call
Question regarding fstraight phase fstraight_phase seems to have no effect
Subgraph dimensions exceed graph size The size of the graph is too small to show all objects
Dirty edge option crashes program program crash
AiSee crash due to several near edges there are several constellations of nearedges and bentnearedges which lead to a program crash
{{#vardefine:lwrbound|0}}startExpression error: Unrecognized punctuation character "{"...1011..2021..30(243 total)


{{#dpl:
| namespace          = Issue
| uses               = Template:Issue
| include            = {Issue}:Description
| table              = class="wikitable sortable",Issue,Description
| order              = descending
| count              = {%DPL_count:10%}
| dplcache           = offset/{%DPL_offset:%}
| resultsheader      = ²{Extension DPL scroll¦total=%TOTALPAGES%¦offset={%DPL_offset:0%}¦count={%DPL_count:10%}¦page={{PAGENAME}}}²\n
| resultsfooter      = ²{Extension DPL scroll¦total=%TOTALPAGES%¦offset={%DPL_offset:0%}¦count={%DPL_count:10%}¦page={{PAGENAME}}}²\n
}}

Note the path descriptor of the dplcache which arranges all scrolled result pages withn a subdirectory of the cache.