Varyo CMS Kullanımı (Open Source Project)
Bu video, yazılımcı Mert Özen tarafından geliştirilen açık kaynaklı içerik yönetim sistemi (CMS) olan Varyo CMS'in tanıtımını ve kurulum rehberini içermektedir. Mert Özen, projeyi kendi web sitesini yönetmek için başlattığını ve Cloud Code kullanarak 24 saatlik bir meydan okuma sonucunda v1.0 sürümünü oluşturduğunu belirtmektedir.
Varyo CMS'in Öne Çıkan Özellikleri:
- Teknik Altyapı:ASP.NET Core 8 üzerinde çalışır, veritabanı işlemleri için hafif yapısı nedeniyle Dapper kullanır ve Docker desteği sunar (02:51-03:22).
- Çoklu Tenant Desteği: Tek bir kurulumda birden fazla tenant (kiracı) barındırabilir ve subdomain üzerinde çalışabilir (01:32-02:13).
- Dinamik İçerik Yönetimi: Kullanıcıların kendi içerik tiplerini ve alanlarını (field) oluşturabildiği esnek bir "şema builder" yapısına sahiptir (03:51-04:05).
- Gelişmiş API Yönetimi: İçerikleri bir API aracılığıyla dışarıya açma, rate limiting, caching ve API dokümantasyonu oluşturma imkanı sunar (06:11-09:14).
- Diğer Özellikler: Çoklu dil desteği, Audit log, sistem admin konsolu ve iki faktörlü kimlik doğrulama (04:04-04:47).
Kurulum ve Kullanım: Video, projeyi yerel ortamda çalıştırmak için gerekli olan Docker kurulumu, veritabanı oluşturma, migration işlemleri ve tenant yönetimi adımlarını adım adım göstermektedir (12:20-20:25). Ayrıca, oluşturulan içeriklerin API üzerinden nasıl çekileceği de örnek bir cURL isteği ile açıklanmıştır (26:50-27:42).
Not: Videonun sonunda geliştirici, içerik düzenleme ve dokümantasyon kısmındaki küçük hataları düzelterek projenin güncel (v1.5.2) halini paylaştığını belirtmektedir (28:40-29:15).