Programlama ve Yazılım Geliştirme

Cloudflare، yalıtılmış eklenti sistemi ve merkeziyetsiz kayıtla EmDash 1.0'ı kullanıma sundu

Cloudflare, Astro üzerine kurulu ve API, CLI, MCP arayüzleri ile aracılara yönelik iş akışlarını destekleyen açık kaynaklı içerik yönetim sistemi EmDash 1.0'ın kararlı sürümünü yayımladı. Sürüm, belirli izinlere sahip yalıtılmış bir eklenti sistemi ve AT Protocol'e dayanan merkeziyetsiz bir kayıt sunmanın yanı sıra yapay zekâyla site oluşturma aracı EmDash Build'in açık kaynaklı ilk sürümünü de içeriyor.

2026-09-28
4 dk okuma
5 görüntülenme
certi.news Editorial Team
Cloudflare، yalıtılmış eklenti sistemi ve merkeziyetsiz kayıtla EmDash 1.0'ı kullanıma sundu

Cloudflare, Astro üzerine kurulu açık kaynaklı içerik yönetim sisteminin kararlı sürümü olan EmDash 1.0'ı kullanıma sunduğunu açıkladı. Sistem; üretim sitelerini, site oluşturma ve barındırma platformlarını, geleneksel bir yönetim arayüzünü API, CLI ve yerleşik MCP sunucusu üzerinden yazılım aracıların kullanabileceği araçlarla birleştirmek isteyen geliştirme ve editörlük ekiplerini hedefliyor.

Cloudflare, sürümün gerçek dünya kullanım senaryolarının beş ay boyunca test edilmesinin ardından hazırlandığını ve veri güvenliği, veritabanı geçişleri, editoryal iş akışları, yerelleştirme, eklenti güvenliği, performans, yönetim arayüzleri ile API'lerin ve medya yönetiminin güvenilirliğine odaklanıldığını söylüyor. Kullanım örnekleri arasında Avulux'un özel bir siteyi EmDash'a taşıması yer alırken Cloudflare da haftada milyonlarca ziyarete ulaşan trafik, meşru trafikten saniyede 5.000 istek zirveleri ve aralıklı DDoS saldırıları altındaki çalışmayı test etmek için blogunu ağustos ayında sisteme taşıdı.

Belirli izinlere sahip eklentiler

EmDash'ın modeli, aynı işlem içinde çalışan ve teorik olarak veritabanına, dosyalara ve ağa geniş erişime sahip olan geleneksel eklentilerden farklıdır. EmDash'taki her eklenti yalıtılmış bir ortamda ve kendisine özel bir depolama alanıyla çalışır; varsayılan olarak içeriğe, medyaya, kullanıcılara, sırlara, dosya sistemine veya ağa erişemez.

Platform, eklentinin istediği izinleri çalıştırılmadan önce gösterir ve eklenti, bunları beyan edip site yöneticisi onayladıktan sonra ek yetenekler elde eder. Örneğin bir eklentiye kullanıcı içeriğine erişim vermeden görselleri iyileştirmek için medyayı okuma izni verilebilir ya da özel ağlara veya diğer eklentilerin depolamasına erişim vermeden belirli olayları okumasına ve bildirim göndermesine izin verilebilir. Bu sınırlar yalnızca eklenti geliştiricisinin kurallara uymasına bağlı olarak değil, çalışma ortamı tarafından uygulanır.

Cloudflare üzerinde eklentiler Worker Loader aracılığıyla Dynamic Workers olarak çalışırken Node.js üzerindeki dağıtım, workerd ortamını ayrı bir işlem olarak kullanır. Her iki platform da aynı meta verileri ve yeteneklerle sınırlandırılmış API'leri kullanır; ancak yapılandırma ve çalışma ortamları farklıdır.

Eklentiler için merkeziyetsiz kayıt

Cloudflare, 1.0 sürümüyle eklentinin kendisi ile keşfedilip kurulmasını sağlayan katalog arasındaki ayrımı yapan bir eklenti kaydı başlattı. Geliştirici eklenti paketini, sürüm kaydını ve kimliğini elinde tutarken EmDash, diğer hizmetlerin dizinleyebileceği veya farklı politikalarla alternatif kataloglar oluşturabileceği varsayılan bir katalog sağlıyor.

Kayıt, Bluesky'da da kullanılan AT Protocol'e dayanıyor; paket ve sürüm kayıtları yayıncının hesabında yayımlanıyor ve yayıncı tarafından imzalanıyor. EmDash, sürüm kaydını, paket adını, sürüm numarasını, istenen izinler listesini ve gerektiğinde derleme kaynağını doğruluyor, ardından indirilen paketin imzalı kayıtla eşleştiğinden emin oluyor. Varsayılan katalog ayrıca sürümü yeniden yazmadan veya ona sahip olmadan adlar, açıklamalar, bağlantılar ve görseller üzerinde denetim uyguluyor.

Kayıt şu anda ücretsiz eklentileri destekliyor; Cloudflare gelecekte ücretli eklentileri kullanıma sunmayı planlıyor. Şirket, Workers AI kullanan toplayıcı ve sınıflandırma hizmeti de dahil olmak üzere kayıt hizmetlerini açık kaynaklı bileşenler olarak yayımladı.

Pratikte ne değişiyor?

EmDash; Astro tabanlı içerik yönetimini, aracılara yönelik araçlarla yerel entegrasyonu ve eklentiler için daha kısıtlayıcı bir güvenlik modelini bir araya getiriyor. Bu durum, harici kod kurmanın risklerini azaltmak isteyen geliştirme ekipleri ile birden fazla siteyi yöneten ve her eklentiye mümkün olan en az yetkiyi vermesi gereken platformlar için önem taşıyabilir. Ancak sürüm, eklentilerin incelenmesi gereğini ortadan kaldırmıyor: Yalıtım erişim kapsamını sınırlar; eklentinin kendisine verilen görevi yerine getirme yetkisi ve bu eklentiye güvenmenin sonuçları ise site sahibinin sorumluluğunda kalır.

Cloudflare, projeye 175'ten fazla kişinin 1.800'den fazla değişiklikle katkıda bulunduğunu ve topluluğun EmDash'ı 25 dile çevirdiğini söylüyor. Şirket ayrıca yapay zekâyla site oluşturma aracı olan EmDash Build'in açık kaynaklı ilk sürümünü de yayımladı. Bu araçta her proje bir Cloudflare Sandbox konteyneri alıyor ve MCP aracısı içerik modelini ve sayfaları oluşturuyor; Artifacts ise site Workers for Platforms üzerinde yayımlanmadan önce değişiklikleri Git taahhütleri olarak kaydediyor.

npm create emdash@latest komutu kullanılarak yerel olarak bir site oluşturulabilir. Açık sorular ise sistemin Cloudflare ortamı dışındaki olgunluğu, eklenti ekosisteminin kapsamı ve merkeziyetsiz ödeme modelinin kullanıma sunulduğunda nasıl uygulanacağıyla ilgili olmaya devam ediyor.

Haber kaynağı
Cloudflare Blog
Özgün kaynağı aç ↗
c
Yazar

certi.news Editorial Team

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör