TL;DR
- Yerel bir Laravel uygulamasının kamuya açık bir HTTPS tüneli üzerinden test edilebilmesi için bir
composer sharekomutu ve ters proxy güveni kuruldu. - Veri alım sürecinin kendine hizmet verme akışı oluşturuldu: bir elektronik tablo yüklendi, bir sihirbaz sütunları haritaladı ve otomatik olarak bir metrik ile bir gösterge paneli oluşturdu.
- CRM geçişi eklendi: toplu iletişim ithalatı (yapıştırma/CSV/Excel) ile yineleme tespiti + birleştirme, UTM aracılığıyla web başvuru yakalama ve bir aktivite zaman çizelgesiyle bir lead scoring motoruna veri akışı.
Dört depo arasında yoğun bir gün. Sıralama, tema bazında yapıldı, taahhüt sırasına göre değil.
Yerel Uygulamalar için Kamu Tünelleri
Öne çıkan (tam yazım: cleaniquecoders/kickoff): bir yerel uygulamanın Cloudflare/ngrok tüneli üzerinden paylaşılmasında, php artisan serve‘ın HTTP protokolü arkasında olması nedeniyle karışık içerik hataları ile karşılaşıldı. Çözüm olarak — trustProxies(at: '*') kullanılarak X-Forwarded-Proto başlığının dikkate alınması, ayrıca APP_URL/ASSET_URL ayarlarının tünel URL’sine yönlendirilmesi sağlandı. Tüm bunlar tek bir composer share komutuna birleştirildi; çıkışta .env dosyası geri yüklendi.
Kendine Hizmet Veri Alımı
Bir analiz uygulamasında, kurulumu kolaylaştırmak amacıyla bir yüklemeden gösterge paneline sihirbaz geliştirildi:
| Adım | Ne yapar |
|---|---|
| Yükle | Bir .xlsx dosyasını kabul eder ve ham veri önizlemesi gösterir |
| Sütunları Haritalama | Akıllı varsayılanlar + rehberlik; her değer sütunu kendi metrik haline gelir |
| Geçerleme | Yineleme tespiti ile dostça hata mesajları; veritabanı istisnası yerine metrik anahtarı / panonun slugu’nda |
| Oluştur | Haritalamadan otomatik olarak metrik ve başlangıç gösterge panelini oluşturur |
Beğendiğim iki detay: sütun adından otomatik olarak bir Başlık-Büyük harf kullanan etiket türetimi ve yeni kullanıcıların bir dosya aramaktansa “örneği dene” butonuna tıklayabilmesi için yaklaşık 30 sektör örnek veri setinin sağlanması.
CRM Geçişi + Lead Scoring
CRM tarafında: lead’leri almak ve sıralamak.
- Toplu İthalat — yapıştırma, CSV veya Excel. İsim eksikse? E-postadan bir Başlık-Büyük harf türemesi yapılır; mevcut uygulama kullanıcılarının süzgeçten geçmemesi sağlanır; Durum/Tip ve Kaynak sütunları haritalanır.
- Web Lead Yakalama — yineleme tespiti ve birleştirme aracı olan UTM bilgisine sahip bir alım son noktası.
- Aktivite Zaman Çizgisi + Skorlama — her kaydedilen aktivite, bir dinleyici aracılığıyla bir iletişimin puanını artırır; planlanmış bir komut, eskimiş puanları azaltarak sıralamanın son zamanlardaki etkinliği yansıtmasını sağlar, her zaman için gürültü değil.
Paketlemeye değer kısım puanlama akışı: olay (ActivityLogged) → dinleyici (AwardScoreForActivity) → bir hizmet, kural tabanlı puanlar uygularken, planlı bir azalmanın komutuyla birlikte. Yan etkiler, kontrolcünün dışında kalır.
Ayrıca uygulamalar arasında küçük bir “MCP Tokens” ayar sayfası oluşturuldu — MCP erişimi için kişisel erişim jetonlarını oluşturma/iptal etme fırsatı sunar.
Gelecek Hedefler
Sihirbazın sütun haritalama uç durumlarına (yinelenen anahtarlar, boş sütunlar) bir Pest geçişi ve puanlama kuralları için sürücü-bazlı bir soyutlama oluşturma ile puan değerlerinin kod içinde sert bir şekilde yazılmaması gerektiği üzerine çalışmalar yapılacak. Yarının sorunu.
Kaynak: Orijinal Makale


