LaraGDPR, Laravel için bir çerez onayı ve çerez yönetim paketi geliştirdim. Bu paket, yapılandırılabilir bir onay banner’ı ve kategori bazında ayrıntılı tercihleri sunuyor.
▎ – Blade+Alpine.js, Livewire veya React ile çalışır — uygulamanızda hangi yapı kullanılıyorsa onu seçin, otomatik olarak algılar/yapılandırır.
▎ – Laravel tarafından otomatik olarak keşfedilir, manuel bir servis sağlayıcısı kaydetmeye gerek yoktur.
▎ – Onay, takma ad kullanılarak kaydedilir (giriş yapmış ve anonim ziyaretçiler için çalışır) ve IP, kullanıcı ajanı, zaman damgası ve politika versiyonunu içerir.
▎ – Çerez politika versiyonu artırıldığında, otomatik olarak herkese yeniden onay hatırlatması yapılır.
Lisanslama ile ilgili olarak dürüst olmak gerekirse: çekirdek, herhangi bir Laravel uygulamasında Composer aracılığıyla ücretsiz olarak kullanılabilir, ancak bu, OSI onaylı açık kaynak olmayan kaynak erişilebilir özel bir lisans olup, kaynak kodunun yeniden satışı/dağıtımı yasaktır; bu kaynaktan bir rakip paket oluşturma işlemi mümkün değildir. Herhangi bir şey yüklemeden önce detayları görmek isterseniz, koşullar depo içerisindedir.
Şu anda sürümü 1.0.0-RC.6’dır — PHP 8.2-8.4 ve Laravel 11-13 ile CI arasında her şey geçiyor, ancak gerçek uygulamalarda sert kenarları bulmanın daha önemli olduğunu düşünüyorum.
Mevcut bir çerez banner’ı olan veya hiç çerez banner’ı olmayan bir Laravel uygulamanız varsa ve bunu değiştirmeye istekliyseniz, 15 dakika boyunca incelemenizi rica ediyorum.
Geri bildiriminizde özellikle Livewire veya React moduna özgü her şeyi takdir ediyorum, çünkü şu güne kadar Blade modu en fazla gerçek dünya kullanımını gördü.
Soruları burada veya GitHub Tartışmaları’nda yanıtlamaktan memnuniyet duyarım.
Kaynak: Orijinal Makale


