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/details
  • colleges/create, colleges/edit, colleges/details
  • schools/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