Zonely şablon sisteminin günlük kullanımını basit şekilde anlatan rehber.
Bu doküman, Zonely şablon sisteminin günlük kullanımda nasıl çalıştığını açıklar. En çok kullanılan alanlara odaklanır: Şablonlar, Şablon Değişiklikleri, Eskimiş Şablonlar, Şablon Düzenleyici ve SFTP akışı.
Şablon sistemi, çekirdek yapıya doğrudan dokunmadan tema dosyalarını güvenli şekilde yönetebilmek için hazırlanmıştır. Günlük kullanımda çoğu işlem şu alanlarda yapılır:
Şablonlar
Şablon Değişiklikleri
Eskimiş Şablonlar
Şablon Düzenleyici
SFTP erişimi
Bu ekranların her birinin farklı bir amacı vardır, ancak hepsi aynı şablon iş akışının parçasıdır.
Şablonlar sayfası ana çalışma alanıdır.Burada şablon dosyalarını listeleyebilir, arama yapabilir, tema filtresi kullanabilir ve dosyaları düzenlemek için açabilirsiniz. Ayrıca geliştiricilerin en sık kullandığı işlemler de burada yer alır. Örneğin tüm şablonları indirme, ZIP yükleme, SFTP bağlantısı açma veya tüm şablon değişikliklerini geri alma gibi işlemler buradan yapılır.Burada iki farklı kapsam arasında geçiş yapılabilir:Normal Şablon
Site temasını ifade eder.AdminCP Şablon
Yönetim paneli arayüzünü ifade eder.Kısacası bir dosyayı bulmak, açmak ve üzerinde çalışmak istediğinizde ilk uğrayacağınız ekran burasıdır.
Şablon Değişiklikleri sayfası sadece değişmiş dosyaları gösterir.Bu yüzden hızlı kontrol ve temizlik için oldukça kullanışlıdır. Tüm şablonlar arasında gezmek yerine sadece override edilmiş veya düzenlenmiş dosyaları görürsünüz.Bu ekrandan şunları yapabilirsiniz:Bir dosyanın farkını görüntülemek.
Tek bir dosyayı geri almak.
Tüm değişmiş şablonları topluca sıfırlamak.Özellikle birden fazla dosyada işlem yaptıktan sonra nelerin gerçekten değiştiğini görmek için en pratik ekranlardan biridir.
Eskimiş Şablonlar sayfası, çekirdek şablon güncellemelerinden sonra kullanılır.Sistem bir override dosyasının eski bir şablon sürümüne göre kaldığını tespit ederse, bu dosya burada listelenir. Böylece sistem güncellendikten sonra hangi override dosyalarının yeniden gözden geçirilmesi gerektiği kolayca anlaşılır.Buradan dosyaları tek tek güncelleyebilir ya da tüm eskimiş şablonları topluca güncelleyebilirsiniz.Önerilen yaklaşım basittir:Önce farkı inceleyin, sonra güncellemeyi uygulayın.
Şablon Düzenleyici, panel içindeki ana düzenleme alanıdır.Bir drawer içinde açılır. Sol tarafta dosya ağacı, sağ tarafta ise editör alanı bulunur. Değişmiş dosyalar ağaçta işaretli görünür, bu da hangi dosyaların düzenlendiğini takip etmeyi kolaylaştırır.Üst tarafta genelde iki temel işlem bulunur:Değişiklikleri Kaydet
Mevcut dosyanın içeriğini kaydeder.Değişiklikleri Geri Al
Mevcut dosya üzerindeki override içeriğini geri alır.Panel üzerinden yapılan şablon çalışmalarının büyük kısmı bu düzenleyici içinde yürütülür.
Şablonlar sayfasındaki SFTP bağlantısı alan adına özel erişim bilgilerini üretir.Açılan modal içinde genelde şu bilgiler yer alır:Sunucu
Port
Kullanıcı adı
Şifre
Hızlı bağlantı URI bilgisiSunulan işlemler genelde şunlardır:Bağlantıyı Kopyala
Bağlantı bilgilerini kopyalar.SFTP Aç
Bağlantı akışını doğrudan başlatır.SFTP, paneldeki şablon sistemiyle birlikte çalışır. Yani dosyaları uzaktan düzenleyebilir, ama yine de panel üzerinden takip etmeye devam edebilirsiniz.SFTP ile düzenleme yaptıktan sonra değişikliklerin panelde görünmesi birkaç saniye sürebilir. Hemen görünmüyorsa sayfayı yenileyip tekrar kontrol etmek gerekir.
Fark ekranı, tüm dosyayı ham biçimde göstermek yerine değişikliğe odaklanan bir görünüm sunar.Bu ekran sayesinde şunları daha kolay görürsünüz:Hangi dosyada değişiklik var.
Değişiklik dosyanın neresinde yapılmış.
Entegrasyon satırı neresi.
Bir şey eklenmiş mi, silinmiş mi, değiştirilmiş mi.Sistem bazı backend bloklarını iç tarafta gizliyorsa, diff ekranında bu bölümler ham kod yerine etiketli bir görünümle gösterilebilir. Bu da değişikliği daha okunur hale getirir.
Bazı küçük alışkanlıklar şablon yönetimini çok daha güvenli hale getirir.Önemli dosyalarda kaydetmeden önce farkı kontrol edin.
Tek seferde çok büyük değişiklikler yapmak yerine küçük adımlarla ilerleyin.
Çekirdek güncellemeden sonra mutlaka Eskimiş Şablonlar sayfasını kontrol edin.
Yönetim paneli tarafındaki işlemleri AdminCP kapsamında yapın.
Site tarafındaki işlemleri Normal Şablon kapsamında yapın.Bu yaklaşım, olası çakışmaları azaltır ve gerektiğinde geri dönüşü kolaylaştırır.
Bunun birkaç nedeni olabilir:Dosya yolu seçilen tema ile uyuşmuyor olabilir.
Yanlış kapsam seçilmiş olabilir.
Dosya yüklenirken geçici bir hata oluşmuş olabilir.Ne yapılmalı:Önce kapsamı kontrol edin.
Sonra temayı kontrol edin.
Sayfayı yenileyip tekrar deneyin.
Bu durum bazen eski override dosyasının fiziksel olarak kalmasından veya sayfanın önbellekten yüklenmesinden kaynaklanır.Ne yapılmalı:Aynı dosya için Geri Al işlemini tekrar çalıştırın.
Şablon Değişiklikleri ekranında kaydın kalktığını doğrulayın.
Sayfayı önbelleksiz şekilde yenileyin.
Bu genelde senkronizasyon süreci henüz tamamlanmadığında olur.Ne yapılmalı:Şablonlar sayfasını yenileyin.
İlgili dosyada fark görünümünü açın.
Gerekirse dosyayı panel editöründen bir kez açıp tekrar kaydedin.
Zonely şablon iş akışı birkaç temel ekran etrafında döner:Şablonlar
Ana çalışma ekranıdır.Şablon Değişiklikleri
Sadece değişmiş dosyaları gösterir.Eskimiş Şablonlar
Çekirdek güncellemelerden sonra override dosyalarını senkron tutmak için kullanılır.Şablon Düzenleyici
Dosyaları düzenlemek, kaydetmek ve geri almak için kullanılır.SFTP
Uzaktan düzenleme yapmak için kullanılır, ancak panel akışıyla birlikte çalışır.Bu ekranlara alıştıktan sonra günlük şablon yönetimi oldukça rahat hale gelir. Çoğu işlem doğru dosyayı bulmak, güvenli şekilde düzenlemek, farkı kontrol etmek ve gerekirse geri almak etrafında döner.