User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?


download bmml source – Wireframes created with Balsamiq Mockups

share|improve this question
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. – Vitaly Mijiritsky Mar 16 '12 at 7:34
You're right it should remain simple enough in this case. – teebot Mar 16 '12 at 8:07
up vote 5 down vote accepted

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


download bmml source – Wireframes created with Balsamiq Mockups

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


download bmml source

share|improve this answer
Thanks for your answer @jensgram. I still had doubts but your mock makes it more clear to me. – teebot Mar 16 '12 at 8:16

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


download bmml source – Wireframes created with Balsamiq Mockups

share|improve this answer
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 '12 at 8:24

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.

share|improve this answer
If you can improve the answer, for instance telling us why that woudln work it would be much better. – PatomaS Mar 21 '14 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 '14 at 11:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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