Birçok kişinin bildiği gibi, şablonları, görünümleri, modülleri, bileşenleri geçersiz kılmak mümkündür.
Asıl sorun Joomla! güncellenir ve geçersiz kılınan öğeler (şablon klasöründe) eski olur.
Joomla için her güncelleme yapıldığında geçersiz kılmaları nasıl güncel tutabilirim?
Elle yapmam ve her yeni güncellemeyi kontrol etmem gerekiyor mu yoksa bunu yapmanın başka bir yolu var mı?
İpucu: Dosyaları yalnızca bu değişiklikler CSS geçersiz kılma ile yapılamazsa geçersiz kılın.
Joomla çekirdeği güncellendiğinde, şablon klasörünüzdeki geçersiz kılmalar etkilenmemelidir. Bu yüzden varlar.
Temel Joomla öğelerinde, geçersiz kılmalar Joomla çekirdek güncellemeleriyle nadiren çakışır. Joomla çekirdek dosyalarını veya herhangi bir dosyayı geçersiz kıldığınızda belge belgesi belgesi. Bu, düzenli olarak başınıza gelecekse ve birden fazla siteyi yönetiyorsanız, geçersiz kılma dosyasına yorum yapmak KRİTİKtir. Ne değiştirdiğini hatırlamayacaksın!
Kod düzenleyicinizde, yeni dosyayı eski ile karşılaştırmak ve yapılan değişikliklerin satır satır tanımlanmasını sağlamak için "fark" özelliği bulunmalıdır. İyi yorum yaptıysanız, bu farklılık size tam olarak neyin değiştiğini ve dosyanın güncellemeden etkilenip etkilenmediğini gösterecektir. Tek değişiklikleriniz geçersiz kılmalarınız olmalıdır ... başka bir şey ve gitmeniz ve yeniden geçersiz kılmanız gerekir.
Ancak üçüncü taraf geçersiz kılmalar, yalnızca geliştirici MVC yapısını doğru şekilde kullanmıyorsa sorun haline gelir. Bir bileşen veya modül uygun şekilde düzenlenmişse, söz konusu tmpl veya görünüm kod güncellemelerinden etkilenmemelidir.
Bu uzantıda önemli bir özellik değişikliği varsa, dosyaları kesinlikle belgelemeniz/yorumlamanız ve karşılaştırmanız gerekir.
Evet, dosyaları her seferinde elle karşılaştırmanız ve değişiklikleri güncellemeniz gerekir. Küçük güncellemelerde, bunları ayarlamanız olasılığı nispeten küçüktür, ancak büyük yükseltmelerde geçersiz kılınan dosyalar önemli ölçüde değişebilir. Ayrıca daha kolay bir yol tercih ederim, ama tek çözüm ATM.
Geçersiz kılma herhangi bir Joomla sürümünde değişmemelidir. Ancak, değişen herhangi bir dosya bulursanız, yapabileceğiniz şey Subversion'daki tüm Joomla kurulumunu yönetmektir.
Daha sonra Subversion'daki uygun Joomla kodu sürümlerini yönetebilir ve bir satıcı birleştirme http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html