Neyin neye bağlı olduğunu değiştirmeden önce gör.
Bir görseli, stili ya da adresi değiştirmeden önce onu kullanan sayfaları, düzenleri ve görünümleri listede görürsün. Silme kararı tahmine kalmaz.

Sildiğin şey başka bir yerde kullanılıyordu
Eski görünen bir görseli ya da stili temizlersin, bir hafta sonra başka bir sayfanın bozulduğunu fark edersin. Bir adresi değiştirdiğinde ona bağlantı veren sayfaları tek tek bulman gerekir. Bağımlılıklar bir yerde yazılı değilse her değişiklik risklidir.
Bağlantılar kayıt anında çıkarılır
Kullya, bir sayfa, düzen, görünüm, HTML blok ya da içerik kaydedildiğinde gövdesini tarar ve kullandığı nesneleri ilişki olarak saklar. Nesne silindiğinde ilişkileri de temizlenir. Bu ayrı bir veritabanı değil, sitenin kendi kayıtlarından türetilen bir dizindir.
- Kaydetmede güncellenir, silmede temizlenir
- Listelerde nesneyi kimin kullandığı türüne göre görünür
- Adres değiştiğinde ona bağlantı veren nesneler de güncellenir
- Harici kaynaklar bulunur ve siteye alınabilir
Bir stili güvenle değiştirmek
Stil listesini aç
Geliştirme menüsündeki stiller ekranında her stilin yanında onu kullanan nesnelerin etiketleri görünür.
Kullananları listele
Sayfa ya da düzen etiketine tıkla; stili kullanan nesneler adları ve adresleriyle açılır.
Etkiyi değerlendir
Listeden ilgili sayfalara geç ve değişikliğin nerelere dokunacağını gör.
Değiştir ya da kaldır
Stili güncelle. Kullanılmadığını gördüğün nesneyi kaldırırken hangi sayfanın etkileneceğini artık biliyorsun.

Hangi bağlantılar izlenir
Sayfa yapısı
Bir sayfanın hangi düzeni, görünümleri, menüleri ve HTML blokları kullandığı izlenir. Görünümlerin veri kaynakları da ilişkiye dahildir.
Stil ve script
Harici ve gömülü stiller, CSS kuralları, gömülü ve harici scriptler, KScript kodu ve kaynak grupları hangi nesnede kullanılıyorsa oraya bağlanır.
Görsel ve video
Sayfalardaki ve içerik alanlarındaki görseller, CSS içindeki görsel adresleri ve video bağlantıları izlenir. Medya kütüphanesinde bir görselin kaç yerde kullanıldığı görünür.
Bağlantılar ve adresler
Sayfa içi bağlantılar adreslere bağlanır. Adresler ekranında bir adresi değiştirdiğinde, ona bağlantı veren nesnelerdeki adres de güncellenir; bulunamayan adresler ayrı bir listede toplanır.
Etiketler, formlar ve ayarlar
Çeviri etiketleri, gömülü formlar ve yapılandırma değerleri hangi sayfada ya da görünümde kullanılıyorsa ilişki olarak saklanır.
Harici kaynakları siteye alma
Başka bir sunucudan yüklenen stil, script ve görseller harici kaynak listesinde görünür. Birini siteye aldığında onu kullanan nesnelerdeki adres yerel kopyaya çevrilir.
Sınırlar
- İlişkiler yalnız Kullya'nın taradığı nesne türleri için tutulur; KScript içinde çalışma anında kurulan adresler ve dışarıdan gelen bağlantılar kapsam dışıdır.
- Bir nesnenin ilişkileri o nesne kaydedildiğinde güncellenir; gövdesi değişmeyen kayıtta yeniden hesaplanmaz.
- Kullanım etiketleri bilgi verir; bir nesneyi silip silmemeye sen karar verirsin.
- Bulunamayan adres listesi, sitene gelen ve karşılığı olmayan isteklerin kaydından oluşur; eski bir adresi takma adla yeniden çalıştırabilirsin.
Kimler için
- İşletmeler
- Siteyi sadeleştirirken işe yarayan bir sayfayı yanlışlıkla bozma riskini azaltırsın.
- Ajanslar
- Başkasının kurduğu bir siteyi devraldığında hangi parçanın nerede kullanıldığını hızla çıkarırsın.
- İçerik ekipleri
- Bir görseli değiştirmeden önce hangi sayfalarda göründüğünü bilirsin.
- Geliştiriciler
- Adres değişikliklerini ve harici kaynak taşımayı bağlantıları elle aramadan yaparsın.
- Operasyon ekipleri
- Operasyon ekibi karşılığı olmayan istekleri bulunamayan adres listesinde görür, taşınan bir sayfanın eski adresini takma adla yeniden çalıştırır.
Değiştirmeden önce bak
Bir nesneyi kimin kullandığını panelde gör, sonra karar ver.