Proje: Okul.com.tr CRM · Hub: Okul.com.tr CRM — Decisions
Sectioned Card Layout Kararı
Commit: 7838608 ve 654104d [OKUL-701]
Karar
CRUD sayfaları (Create/Edit/Detail) tek düz form yerine bölümlü card layout’a geçirildi.
Seçim
Her major form grubu için ayrı Card bileşeni:
- Her card’ın başlığında anlamlı ikon + renk
- Sektörler: Temel Bilgiler, Ayarlar, İstatistikler, Güvenlik vb.
Gerekçe
Büyük formlar (özellikle okul formu 20+ alan) tek sayfada okunması zorlaşıyordu. Bölümlü layout kullanıcı için mental model oluşturur.
Etkilenen Sayfalar
articles/create,articles/edit,articles/detailscolleges/create,colleges/edit,colleges/detailsschools/create,schools/edit,schools/details
Alternatifler
- Tab-based layout — daha zor navigasyon, state paylaşımı karmaşıklığı
- Accordion — bilgi gizlenince fark edilmez
- Düz form — mevcut durum, okunabilirlik düşük
Related
- duzenle-sayfa-pattern — Güncel layout pattern