Zorunlu
Her zaman etkinGüvenliği, formların güvenilir çalışmasını ve gizlilik tercihinizin hatırlanmasını sağlar. Reklam amacıyla kullanılmaz.
Cargobus’un çalışan bir dijital platformu vardı, ancak alttaki CakePHP yapısı günlük içerik değişikliklerini ve gelecekteki entegrasyonları yönetmeyi zorlaştırıyordu. Bu nedenle WordPress geçişi projesi, mevcut kullanıcıların bildiği müşteri tarafındaki yapıyı değiştirmeden teknik temeli yenilemeye odaklandı.
Mono, siteyi WordPress üzerinde yeniden kurdu, yerleşik sayfa ve etkileşim kalıplarını korudu ve yeni platformu City Carrier API arayüzlerine (APIs) bağladı. Böylece kargoyla ilgili işlevler, birbirinden kopuk arka uç süreçleri olmak yerine site üzerinden çalışabildi.
Mevcut CakePHP sistemi sitenin temel işlevlerini yürütüyordu, ancak sıradan güncellemeler büyük ölçüde yazılım geliştirme çalışmasına bağlıydı. Bu durum pazarlama ekibinin sayfaları bağımsız yönetmesini sınırlıyor ve gelecekteki genişlemeyi karmaşıklaştırıyordu.
İstenen şey görsel bir yeniden tasarım değildi. Cargobus, tanıdık kullanıcı akışlarını koruyup daha derin operasyonel entegrasyonlara yer açarken mevcut deneyimin daha kolay yönetilebilir bir platformda yakından yeniden oluşturulmasına ihtiyaç duyuyordu.

İlk aşama, CakePHP’den kontrollü bir WordPress geçişi oldu (CakePHP-to-WordPress). Platform değiştikten sonra da müşterilerin tanıdık bir arayüzle karşılaşması için ön yüz yapısı görsel açıdan aslına yakın biçimde yeniden kuruldu.
WordPress, mevcut hizmet yolculuğunun gerektirdiği yapıyı korurken iç ekip için daha pratik bir içerik yönetimi katmanı sundu. Taşınma, yeniden tasarım projesi değil, altyapı değişikliği olarak ele alındı.

WordPress temeli kurulduktan sonra proje içerik yönetiminin ötesine geçti. City Carrier API entegrasyonları siteyi kargo operasyonlarına ve canlı gönderi verilerine bağladı.
Entegrasyon; kargo oluşturma süreçlerini, gönderi durumu güncellemelerini, sipariş düzeyinde veri senkronizasyonunu ve gerçek zamanlı takip işlevini destekledi. Böylece herkese açık site, yalnızca statik hizmet bilgileri sunmak yerine müşteriler için operasyonel bir arayüz olarak çalışabildi.
Müşteriler bir kargo veya sipariş numarasıyla takibe başlayabiliyor. Giriş arayüzü, görevi gönderiyi bulmak için gereken bilgiye odaklıyor.

Bağlama uygun yardım seçeneği, ilgili sipariş ve kargo numaralarının nerede bulunduğunu gösteriyor. Bu yönlendirme doğrudan takip akışına yerleştirildiği için sık rastlanan bir belirsizlik arayüzden ayrılmadan giderilebiliyor.

Devam eden gönderiler için canlı API verileri yapılandırılmış bir zaman çizelgesinde sunuluyor. Arayüz; kurye atanması, teslim alma, ayrıştırma merkezi güncellemeleri, taşıma ve varış noktasına ulaşma gibi aşamaları gösterebiliyor.

Teslim edilmiş gönderiler aktif gönderilerden ayrılıyor. Müşteriler iki görünümü karıştırmadan mevcut ve tamamlanan teslimat durumları arasında geçiş yapabiliyor.

Uygulamayı birkaç kısıt şekillendirdi.
Mevcut yapı ve kullanıcı yolculuğu tanınabilir kalmalıydı. Yeni WordPress yönetim katmanı, iç ekibe günlük içerik güncellemelerinde daha fazla kontrol sağlamalıydı. API bağlantılı işlevler (API-connected) aynı müşteri deneyimi içinde çalışmalı, gönderi bilgileri ise sitede statik içerik olarak kopyalanmak yerine canlı operasyonel verilere bağlı kalmalıydı.
Bu gereklilikler projeyi geleneksel bir site tasarımı yenilemesinden çok bir taşıma ve entegrasyon çalışmasına dönüştürdü.
WordPress geçişi sonucunda Cargobus, daha az esnek CakePHP yapısından lojistik süreçlere doğrudan bağlı, düzenlenebilir bir altyapıya taşındı.
Pazarlama ekibi daha kolay yönetilen bir içerik ortamı elde etti. Müşteriler ise tanıdık site yapısını koruyarak aynı arayüz üzerinden canlı kargo yaratma ve takip işlevlerine erişti. Mimari, tüm platformu yeniden kurmadan gelecekte yeni site işlevleri ve entegrasyonlar eklemek için de daha net bir temel oluşturdu.
Yenilenen yazının olgusal dayanağı — CakePHP’den taşınma, WordPress üzerinde yeniden kurulum, City Carrier API entegrasyonu, canlı takip ve ortaya çıkan operasyonel işlevler — mevcut vaka çalışmasında doğrudan belgeleniyor.
Önce sorunu anlatın. Uygun sistemi birlikte belirleyelim.
Sistem değerlendirmesi isteyin