2

With inline edit I'm trying to provide a quick way to edit entries. However I feel that inline editing to create new entries is not intuitive (and would need to provide defaults) so I created a separate edit mode.

Do you think it's a good practice to combine these 2 different data entry modes?

mockup

download bmml source – Wireframes created with Balsamiq Mockups

2
  • When your entries are as simple as in your sketch, I think @jensgram is right and you can safely provide inline editing for creating new entries. But if they're actually more complex, then combining the two modes is acceptable. Mar 16, 2012 at 7:34
  • You're right it should remain simple enough in this case.
    – teebot
    Mar 16, 2012 at 8:07

3 Answers 3

5

Why not replicate the inline interface for each entry ("experience")? As for the defaults, you could simply use the labels.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Also note that this will make it easy to provide affordances for sorting and/or deletion:

mockup

download bmml source

1
  • Thanks for your answer @jensgram. I still had doubts but your mock makes it more clear to me.
    – teebot
    Mar 16, 2012 at 8:16
2

I Like jensgram's approach. Another approach which I have seen which is used commonly is to have a number of textboxes in a horizontal layout which can be used to add a new field

mockup

download bmml source – Wireframes created with Balsamiq Mockups

1
  • sounds fine. only drawback of this approach for this particular case is that it requires columns. In my case it's more of a text whose some words you can edit.
    – teebot
    Mar 16, 2012 at 8:24
0

I usually work in multi-language systems. Is your system multi-language as well? That would not have worked in Turkish as well as English. It is better to edit and view from the same type of structure. I would also guess that the "fill in the blanks" approach would work better.

2
  • If you can improve the answer, for instance telling us why that woudln work it would be much better.
    – PatomaS
    Mar 21, 2014 at 10:51
  • Fair point... Well.. in Turkish the way the sentences are built is different than in English. For example in English we say "since 2007" and in Turkish we say "2007'den beri" and the suffix after 2007 changed to "2010'dan beri" according to the last letter of the last word (number in this case). So if you base your system on a language that is based on word groups for conjugation sure it works but in languages that conjugate in suffix; sentences can be tricky.
    – Esin
    Apr 15, 2014 at 11:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.