Her değişikliğin izi, her yayının kontrolü.
Sayfa, görünüm, stil ya da içerik fark etmez; yapılan her değişiklik kayda geçer. Neyin, ne zaman değiştiğini görür, gerekirse o noktaya dönersin.

Geri dönüş yolu olmayan değişiklikler
Bir sayfayı düzenledin, ardından site bozuldu. Hangi değişikliğin sorun çıkardığını bulmak için ya tüm siteyi eski bir yedekten geri yüklersin ya da hatırladıklarını elle düzeltirsin. Hazırlık ortamındaki işi canlıya taşımak da dosya kopyalamaya ve "neyi unuttum" sorusuna kalır.
Geçmiş, sitenin kendisinde tutulur
Kullya her kaydı site günlüğüne yazar. Bu günlük hem geri almanın hem yayının temelidir: bir değişikliği geri alırken de, başka bir sunucuya gönderirken de aynı kayıtlarla çalışırsın.
- Değişiklikler nesne düzeyinde, kim ve ne zaman bilgisiyle
- Tek değişikliği ya da seçtiğin bir grubu geri alma
- Seçili bir noktadan yeni bir site çıkarma
- Uzak siteye yalnız değişenleri gönderme
Bir değişikliği bulup geri almak
Site günlüğünü aç
Sistem menüsündeki site günlüğünde yapılan tüm değişiklikler tarih sırasıyla listelenir.
Nesnenin sürümlerine bak
Bir kaydın sürüm listesini açarak o sayfanın ya da stilin geçmişteki hâllerini gör.
İki sürümü karşılaştır
Seçtiğin iki sürüm yan yana açılır, aradaki fark satır satır görünür.
Geri al
Tek bir değişikliği ya da seçtiğin birkaç değişikliği geri al. Tüm siteyi seçili kayda döndürmek de mümkün.
Hazır olan işi yayınla
Senkronizasyon ekranında uzak sunucudaki siteye bekleyen değişiklikleri gönder ya da oradan çek.

Neler yapabilirsin
Nesne düzeyinde sürüm geçmişi
Sayfa, düzen, görünüm, stil, script ve içerik gibi site nesnelerinin her kaydı ayrı bir sürüm olarak tutulur ve karşılaştırılabilir.
Seçerek geri alma
Yanlış giden tek bir değişikliği geri alırken sonrasında yapılan işe dokunmazsın. Gerekirse tüm siteyi seçtiğin kayda geri döndürürsün.
Geçmişten yeni site
Seçtiğin kayda kadar olan hâli ayrı bir site olarak çıkar. Eski bir durumu canlı siteye dokunmadan incelemek için kullanışlıdır.
Değişiklik paketleri
Seçtiğin değişiklikleri ya da bir değişiklik grubunu dosya olarak dışa aktar. Tüm siteyi de paket olarak dışa aktarıp başka bir yerde içe alabilirsin.
Artımlı yayın ve çakışma yönetimi
Senkronizasyon, iki site arasında yalnız değişen kayıtları taşır. Aynı nesne iki tarafta da değiştiyse işlem çakışma ekranında durur ve hangi hâlin kalacağına sen karar verirsin.
Hazırlık sitesinden canlıya
İşi bir sitede hazırlayıp test et, hazır olduğunda başka bir sunucudaki siteye gönder. Göndermek istemediğin kayıtları yoksay listesine alırsın.
Kontrol ve sınırlar
- Site günlüğü bir yedek değildir. Günlük temizlenebilir ve bu işlem kalıcıdır; yedekleme ve felaket kurtarmayı ayrıca planla.
- Uzak sunucu bağlantısı, rolü ve süresi sınırlanmış bir erişim anahtarıyla kurulur.
- Çakışan değişiklik sessizce ezilmez; zorla gönderme ayrı ve bilinçli bir eylemdir.
- Geri alma, geri dönme ve geçmişten site çıkarma, site günlüğü yetkisi olan kullanıcılara açıktır.
Kimler için
- İşletmeler
- Bir güncelleme ters gittiğinde siteyi baştan kurmadan önceki hâline dönersin.
- Ajanslar
- Müşteri işini hazırlık sitesinde bitirir, onay geldiğinde yalnız değişenleri canlıya gönderirsin.
- İçerik ekipleri
- Bir sayfada neyin, ne zaman değiştiğini görür, yanlış düzenlemeyi tek adımda geri alırsın.
- Geliştiriciler
- Değişiklikleri paket olarak dışa aktarır, ortamlar arasında senkronizasyonla taşırsın.
- Operasyon ekipleri
- Operasyon ekibi sunucuya gönderilen ve sunucudan çekilen değişiklikleri kullanıcısı ve zamanıyla kayıtlarda görür, sorunlu değişikliği site günlüğünden geri alır.
Değişiklik yapmaktan çekinme
Her kayıt günlükte durur. Karşılaştır, geri al, hazır olduğunda yayınla.