Board Thread:Lua Help/@comment-23880286-20150814202613/@comment-24473195-20150815205705

FishTank wrote:

Well, have you tried using #dplvar in DynamicPageList? It has part of what you're looking for in ext:Variables. On its face, ext:Variables looks terrible. I don't think they're going to disable it based on what he said in 2006, though. There is newer feedback for it .

Anyway, I just got a reply from staff about adding functionality directly to scribunto:

It is better to make suggestions to wikimedia directly.

As far as dynamicpagelist is concerned, I gave up storing values on the page a long time ago. The module:variables I spoke of is a relic of those days. I'll probably ask admins to eventually delete it. From what I've seen the benefits of storing data in a lua module are by far superior to storing stuff in a page. It also makes it more flexible, we can access data from several modules in several pages without expensive transclusions.

The only drawback is that it is harder to edit pages in the module namespace, although modules such as Module:autocalctable reduce its difficulty, and it is not that hard to come up with a "cute design" in a page that we can obtain from mw.title.new("Userfriendly formatted page"):getcontent.