SODOO. El Kitabı

I · Sistem · Bölüm 2

Arayüzü tanımak

Yan panel, sekme şeridi, arama, uygulama hafızası, yardım düğmesi ve mobil kabuk — ekranın standart Odoo'dan farkları ve nedenleri.

Kime: herkesOkuma: 14 dkModül: web_apps_side_panel, sodoo_tabs, sodoo_app_resume, sodoo_search, sodoo_mobile_ux, sodoo_docs

SODOO'nun ekranı standart Odoo'ya benzer ama aynısı değil. Farkların hepsi tek bir gözlemden çıktı: insanlar gün boyunca birden fazla ekranda aynı anda çalışıyor ve her geri dönüşte kaybolmuş bir yerden başlamak istemiyor.

Açılış ekranı: uygulama rayı, üst şerit ve alt sekme şeridi
Açılış ekranı: uygulama rayı, üst şerit ve alt sekme şeridi

PORTWARE demo şirketi. Bu kitaptaki bütün ekran görüntüleri bu kurgusal şirketten alınır; hiçbiri gerçek bir müşteriye ya da kişiye ait değildir.

Üst şerit

Soldan sağa: uygulamalar düğmesi, bulunduğunuz uygulamanın adı, menüler; sağda arama, yardım, aktiviteler, mesajlar ve kullanıcı menüsü.

Uygulama adı süs değil, düğmedir: küçük bir nokta ve ince bir çerçeveyle tıklanabilir olduğunu söyler, tıklandığında o uygulamanın ana ekranına döner. Noktanın rengi uygulamanın kendi rengidir, böylece iki uygulama birbirine karışmaz.

Uygulama paneli: açılır kutu değil, yan panel

Uygulamalar menüsü ekranın üstüne düşen bir kutu değil, sola açılan sabit bir paneldir ve açıldığında içeriği örtmez, sağa iter. Aradaki ayrım çizgisi panelin nerede bittiğini söyler.

  • Panel iğnelenebilir (oturum boyunca açık kalır).
  • İçinde uygulama araması vardır; yazmaya başlayınca liste daralır.
  • Herkes aynı ev varsayılanıyla başlar: dar bir ikon rayı ve bilinçli bir uygulama sırası. Her kullanıcı bunu kendisi için değiştirebilir.
  • Küçük ekranlarda panel devreye girmez; Odoo'nun kendi davranışı kalır.

Sekme şeridi

Ekranın altındaki şerit, tarayıcı sekmelerinin sistem içindeki karşılığıdır. Şeridin sonundaki + o an açık olan ekranı ikinci bir sekme olarak açar.

Bir sekme yalnızca ekranı değil, filtreleri de taşır: arama kutusundaki kriterleri kapatıp başka bir sekmeye geçip döndüğünüzde kapattığınız filtre hâlâ kapalıdır. Her sekme kendi yerini hatırlar ve bu bilgi sunucuda, kullanıcı bazında tutulur — sayfayı yenilemek sekmeleri bozmaz.

Sekmeler bağımsızdır. Yan panelden bir uygulamaya tıklamak bulunduğunuz sekmeyi oraya götürür; sizi başka bir sekmeye atlatmaz. Böylece üç teklif ya da iki proje yan yana durabilir ve her biri bıraktığınız yerde kalır.

Vaka

İki teklifi karşılaştırmak

Durum
Aynı müşteriye verilmiş iki teklifin satırlarını karşılaştırmak gerekiyor.
Yapılan
İlk teklif açıkken şeritteki + ile ikinci bir sekme açıldı, orada ikinci teklife gidildi. İki sekme arasında tek tıkla gidilip gelindi.
Sonuç
Ne yeni bir tarayıcı sekmesi, ne oturum kopyası, ne de "geri" tuşuyla kaybolan filtreler. Her iki ekran da kendi hâlinde kaldı.

Arama

İki ayrı arama vardır ve karıştırılmamalıdır.

NeredeNe arar
Genel aramaÜst şeritteSistem geneli: kayıtlar, menüler, uygulamalar
Modül aramasıForm ekranının denetim çubuğundaYalnız bulunduğunuz modelin kayıtları

Buna ek olarak her liste ekranının kendi arama kutusu, filtreleri ve gruplama seçenekleri vardır — Odoo'nun kendi aramasıdır ve en güçlü olanıdır. 6. bölüm üçünü de anlatıyor.

Mobil

Telefonda ekranın kendisi değil, iki paylaşılan çubuk sorun çıkarır: üst şeridin sağ bölgesi ve chatter'ın üst çubuğu. Bunların içine dört beş ayrı modül yazar ve hiçbiri toplam genişliğin telefona sığmadığında ne olacağını söylemez.

SODOO bu sözleşmeyi tek bir yerde tanımlar: çubuklar daralır, genel arama bir ikona küçülür ve çubukların taşıdığı her kontrol gerçek bir 44 piksel dokunma hedefi olur.

Ders

Görünen düğme tıklanabilir olmayabilir

Belirti
Telefonda Uygulamalar düğmesi görünüyor ama basılamıyordu.
Kök neden
393 piksellik ekranda üst şeridin sağ bölgesi 400 piksel genişliğe ulaşmış ve daralmayı reddedip (flex-shrink: 0) düğmenin üzerine binmişti. Düğme çiziliyordu; ama tam merkezinde yapılan bir isabet testi düğmeyi değil üstteki şeridi döndürüyordu.
Ders
Bir kontrolün çizilmesi onun tıklanabilir olduğunu kanıtlamaz. Mobil denetimi artık her kontrolün merkezinde isabet testi yapıyor.

Sistem ayrıca telefona uygulama olarak kurulabilir (PWA) ve bildirim gönderebilir. Kurulum daveti ve bildirim izni, kullanıcıyı bir kez karşılayan sade bir akışla sorulur.

Simgeler

İkonlar dağınık dosyalar olarak değil, şirket genelinde paylaşılan bir kütüphanede durur. Aynı görsel iki kez yüklenirse özeti (hash) üzerinden tekilleştirilir. Kayıt seçicileri, chatter klasörleri, SOTION sayfaları ve düzenleyici içindeki medya kutusu aynı seçiciyi kullanır — yani bir yerde gördüğünüz ikon başka bir yerde de vardır.

Tema ve dil

Arayüz Türkçe kullanılabilir; çeviriler kaynak İngilizce metinden üretilir. Bir metin Türkçe görünmüyorsa bu çoğunlukla çevirinin eksik olduğu anlamına gelir, kaynak metnin Türkçe yazılması gerektiği anlamına değil.

Ders

Kaynak dil her zaman İngilizce

Belirti
Bazı ekranlarda Türkçe metinler İngilizce dil seçiliyken de Türkçe kalıyordu.
Kök neden
Kaynak dizeler doğrudan Türkçe yazılmıştı. Odoo çeviri sistemi kaynağı İngilizce varsayar; Türkçe kaynak, çevrilecek bir şey bırakmaz.
Ders
Kod ve şablonlardaki her kullanıcı metni İngilizce yazılır, Türkçesi tr.po dosyasından gelir. Bir denetim betiği bunu her derlemede kontrol eder.