Author: gero.scholz
Description:
DynamicPageList has great potential for improving structure and transparency in wikis. I see a bunch of
functional enhancements which would make DPL more beneficial:
- dynamic argument interpretation, usable as a parserfunction {{#dpl: ...}} this means that full template syntax can be used within parameters being passed to DPL
- improved page inclusion
- labeled sections, regular chapters (by heading), template parameters
- ability to accept multiple inclusions of the same template, heading, section label
- complete control over output format
- the layout should be controlled in wiki syntax (not html tags) by the user
- output like article name, size, author, change date etc. should be available as pseudo variables
- multi-column, multi-row output in generic form
- flexible date formatting
- selecting pages by title (SQL LIKE ...)
- selecting pages by the fact whether they contain pages to certain other articles
- selecting pages by the fact whether they use certain templates
- random selection of a subset of the result
- control over link escaping (i.e. you decide whether an image is output as image or as a link to the image)
- provide an offset mechanism so that a result can be split into portions of reasonable size
- allow the use of other user defined extension tags within the parameters of DPL e.g. for creation of imagelinks, inputboxes etc.
- relay the restrictions on addfirstcategorydate (accepting some ambiguity in results)
I believe that these functions will allow automatic creation of comprehensive views of existing material
in wikis WITHOUT the need to introduce new syntax elements (as semantic web approaches do).
An updated version of DPL2 which CONTAINS ALL ABOVE MENTIONED FUNCTIONS is available under
http://semeb.com/dpldemo
Feel free to play with it and report any bugs you may detect.
Version: unspecified
Severity: normal
OS: Mac OS X 10.4
Platform: Macintosh
URL: http://semeb.com/dpldemo