2010-07-24 21 views
12

Yığınlara ayrılmış bazı veriler var, StackOverflow Kariyerlerinin Özgeçmişi gibi (bu veri devam etmiyor), bir jQuery web uygulamasıyla düzenlenebilir/oluşturulabilir. Bu biraz daha hiyerarşiktir (işler alt işlere sahip olabilir, vb.) Bu yüzden hangi CRUD metodunun kullanıldığına bağlı olarak, farklı iş miktarları anlamına gelir. Bunu doğru yapmak için zaman harcamayı umursamıyorum, ama en iyi kullanıcı deneyimi olmayan bir şey yapmak için çok fazla zaman harcamak istemiyorum. Örneğin bu tür iş unvanı gibi bir form öğesinin üzerine tıklayın (yerindeDüzenleme yerinde mi, ayrı düzenleme sayfası/modlu mu?

  1. Düzenleme:

    segmentli, hiyerarşik metin verilerinin "düzenleme" bu tür farklı stilleri içine yapılan herhangi bir araştırma oldu mu o, o) Eğer "Tamam" ı tıklayın ve kaydeder düzenlenebilir döner

  2. anda StackOverflow gibi (yeni bir ekrana götürür
  3. Düzenle düğmesi)

  4. kalıcı form açılır
  5. Düzenle düğmesi

  6. Tüm alanlarda

  7. açık ve düzenlenebilir, tek

bu farklı formlar en iyi kullanıcı deneyimi sağlamak için ne zaman kullanılması gerektiğini konusunda genel bir fikir birliği var mı (StackOverflow Kariyerler gibi) düğmesine kaydetmek?

cevap

12

Bu, bağlıdır. Kullanıcı tabanınız web meraklısıysa, sağladığı doğal düzenleme akışı nedeniyle yerinde bir düzenleme önerisi öneririm.

Bir heirarchy bir bölümü düzenlemek yerine yılında


Düzen, sen bilgilerin geri kalanı ile inline düzenleyin. Bu, düzenlemelerinizin hakkındaki diğer bilgilere nasıl uygulandığını kontrol etmenizi sağlar ( (ekranlar arasında ileri geri hareket etmek yerine).

Kullanılabilirlik açısından, gruplanmış öğelerin bir kerede düzenlenebilir olduğu bir senaryo, birden çok tıklamayı kaydettiğinden dolayı iyidir. Örneğin, bir iş aşağıdaki veri öğeleri varsa:

Title 
Description 
Positions 

Bu düzenleme yer davranışında her öğe ile birlikte tek seferde düzenlemek için bir mekanizma sağlar iyidir. Satır içi düzenleme ayrıca hiyerarşinin diğer bölümlerini yanlışlıkla güncelleştirilmekten korur.


Modal Düzenleme

Bu düzenleme yöntemi, bir bütün olarak hiyerarşi ve Düzenlediğiniz bölüm arasında bir bariyer tanıtır (yani bilgi arasındaki ilişki girdiğiniz ve içinde yer hiyerarşi, UI'ye bakmaktan hemen belli olmaz.


Yeni Ekran modal düzenlemek olduğu gibi

, tüm hiyerarşiye Düzenlenen bilgilerin ilişki kaybedilir. Ancak Kullanıcı kitlesinin en derhal anlayacaklardır çok basit bir kurumdur. Ayrıca kaza sonucu güncellemeler gelen belgenin tamamını korur.


Tüm Alanlar Açık

Bu (düzenlemek yerinde olduğu gibi) bağlamında düzenlenen bilgi tutmanın faydası sağlar ve çok basittir. bunu düzenlemek için bir öğe tıklamak zorunda öğrenmek için bir kullanıcı gerektirir hiçbir öğrenme eğrisi var. o istenmeyen güncellemeler için tüm hiyerarşiyi ortaya nasıl Ancak

, benim meraklı çocuklar tarafından harap birden fazla form olan birisi olarak, ben sevmiyorum.