Loading...
 
Skip to main content

Provide a choice picker for valid available values in list editing GUIs to make it easier to create and edit tracker tables/views

Status
Open
Subject
Provide a choice picker for valid available values in list editing GUIs to make it easier to create and edit tracker tables/views
Version
24.x
25.x
Category
  • Usability
Feature
Edit interface (UI)
Inline edition for trackers
Trackers
UI / UX (User interface and experience)
Wiki Plugin (extends basic syntax)
Resolution status
New
Submitted by
Jeff
Lastmod by
Jeff
Rating
(1)
Description

Trackers in Tiki are touted as an easy, convenient way to rapidly build databases and simple web interfaces for them, essentially simple knowledge management applications for all types of organizations. However, creating the interfaces to view them and integrate them into wiki pages is harder and more confusing than it should be, because it expects you to magically know the exact raw values to be used, instead of offering you choices of valid values based on the current combination of filters.

Let's say I want to quickly make a nice table showing a sortable and searcheable list of items from a Tiki tracker; to my understanding, I am supposed to use PluginList to do that (instead of TrackerList ..?), however when I try to use the GUI to do it (as of Tiki 24 and older, this means clicking the "?" button on the right of the page content's editor toolbar, then clicking "Plugin Help", then searching for "List", then clicking the little icon on the left of the "List" name), I get a GUI that can help write the syntax... however, even if I somehow figure out that I need to add filters for:

  • type="trackeritem"
  • field="tracker_id" content="some number"
  • field="some_other_variable" contents="something else"


...it's not really easy nor efficient, because it expects you to magically know and input the exact value needed, instead of offering you choices of valid values. This is annoying when editing an existing List, but it's even more annoying and intimidating when creating a new one, because you're facing a blank page and have no idea what to add where.

Ideally, whenever and wherever possible, it should provide a "picker" widget that lets you select among valid values. For example, in the case of tracker_id, it should show me a list of trackers with their names (i.e. some dropdown combobox widget that has not just the ID numbers, but also the nicknames of those trackers). Same with tracker_status, and various other fields; particularly for fields that have multiple choices (instead of raw strings that could be anything), it would make a lot of sense to present those choices to pick from.

I understand that Trackers are a power user tool, but certainly there would be areas in the GUI where Tiki could present "choices" and presets that accelerate the workflow and productivity, instead of requiring the user to memorize a bunch of numbers and raw values (and not make any mistakes) or have a big amount of browser windows open side by side to try to find the information in one window and input the information in the other. It would just be so much faster if the software could assist and speed up the human in this task; after all, that's what we have computers for!

Importance
5
Easy to solve?
5
Priority
25
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
8307
Created
Thursday 19 January, 2023 02:29:33 UTC
by Jeff
LastModif
Thursday 19 January, 2023 02:29:33 UTC


Show PHP error messages