Page MenuHomePhabricator

TemplateData: Design a more user-centred interface
Closed, ResolvedPublic


While from the processing point of view (backend of the frontend) it is pretty stable, the actual user interface is still mostly a proof of concept to expose the functionality.

And the dialog as-it-is (which isn't ideal, but could work as initial deployment maybe), also has various issues (see attached screenshot, should mostly speak for itself):

  • Buttons for add/import/delete somehow lost their inner padding/margin.
  • Checkbox/label misaligned.
  • ..

We should also think about how the user is introduced to the functionality. Right now it injects a more or less random button into the EditPage on its own block-level row. That position isn't suited for this, will likely interfere with existing scripts and things, and isn't an API for buttons. Maybe it should go in the sidebar, or the tab bar, or the content action menu, or integrated in the WikiEditor toolbar, or something that isn't like it is now which is just a temporary way to insert it somewhere on the page.

Version: unspecified
Severity: enhancement



Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:09 AM
bzimport added a project: TemplateData.
bzimport set Reference to bz65815.
Krinkle created this task.May 27 2014, 4:34 PM

Created attachment 15486
Screenshot of current version.


Improve phrasing; I don't think this blocks "stable" GUI.

Jdforrester-WMF closed this task as Resolved.Jan 7 2015, 2:06 AM
Jdforrester-WMF assigned this task to Mooeypoo.
Jdforrester-WMF set Security to None.