Topic on Extension talk:Scribunto

Framework for interactive applications on-wiki

4
Gryllida (talkcontribs)

“Interactive” templates ({{unblock → {{unblock-reviewed, {{draft submit → {{draft declined, etc), mobile apps, and wizards for creation and upload of items appear to be in rather chaotic shape, involving people coding gadgets with little shared code which are only editable by sysops. The problem appears to be that the potential of interactive applications is underused, and this extension philosophy — that of everyone in community participating in development of readable, maintainable things — is directly related.

However, API is not exposed in Scribunto, there is no way to simply edit a page, and it also lacks ability to work with HTML DOM as required for interacting with the contributor. While I could file a bug for the former, I doubt it currently is a real (read: possible to implement) thing with current extension architecture. It may be necessary to discuss what changes actually need to be made to satisfy such goal.

Thoughts?

Anomie (talkcontribs)

Considering that Scribunto runs during the page parse, it's very unlikely that Scribunto is the right place for that sort of thing.

You'd probably want to look into Gadgets 2.0, which would enable gadgets shared across wikis, and/or Flow which intends to somehow replace those sorts of templates with "custom workflows" (before you ask, I don't know anything about the details on that).

Reply to "Framework for interactive applications on-wiki"