KSP-CKAN / metadata-webtool

A web frontend for writing and modifying .netkans
https://ksp-ckan.github.io/metadata-webtool/
Other
2 stars 4 forks source link

Stay more user-friendly than autogenerated forms #35

Open janbrohl opened 8 years ago

janbrohl commented 8 years ago

Via autogenerated editors users can make schema-valid ckan files and someday when there is a netkan-schema, netkan files, too.

These editors do not seem to provide a user-friendly workflow - this webtool should stay better.

One example for a generated form is at https://gist.github.com/janbrohl/0c9aa1c8d026b7b5e4e4cd3c869e42f5

janbrohl commented 8 years ago

I think a more natural-dialog-like workflow would be friendlier than the quite formal approach i took until now.

I imagine the users to start at a small page with info about NetKAN and stuff with some basic questions. From there they are taken to further question-forms, taking a route based on their answers. They would end on a page where a simple view of all data to be put in the netkan-file with short explanation what it means to make sure everything is OK. On that page there would be buttons to submit, download a dump or re-edit parts that are not right.

Example for dialogification like I imagine:

instead of form:

KSP Version [_____]

More natural statements:

This mod was made for KSP [] [ ] but should work with about any version [ ] but is known to work with versions from [] up to [____] [ ] and I am quite sure it only works with exactly that

politas commented 8 years ago

As long as the hand-holding doesn't force users into a strict pathway, and previous selections are retained if a user goes back and forth, then sure. Would generally be better to use divisions on a single page as you have been, though perhaps with a tabbed interface, rather than entire separate pages, I think.

janbrohl commented 8 years ago

sarted with brainstorming into https://github.com/KSP-CKAN/metadata-webtool/blob/more-natural/static/natural.html