| Sürüm Dizesi Örnekleri | Sürüm Kimliği Örnekleri |
|---|---|
1.0.0 - Kararlı sürüm
|
1000070 - Kararlı sürüm Kimliği
|
1.0.0 alpha1 - Alfa sürümü
|
1000010 - Alfa sürüm kimliği
|
1.0.0 beta1 - Beta sürümü
|
1000030 - Beta sürüm kimliği
|
1.0.0 rc1 - Sürüm adayı sürümü
|
1000050 - Sürüm adayı sürüm Kimliği
|
1.0.0 pl1 - Yama seviyesi sürümü
|
1000071 - Yama seviyesi sürüm Kimliği
|
Sürüm Hesaplayıcı, XenForo sürüm dizelerini ("2.3.0 beta1" gibi) sürüm kimliklerine dönüştüren ve bunun tersini yapan bir araçtır. Bu, sürüm karşılaştırmalarıyla çalışan eklenti geliştiricileri için çok önemlidir.
XenForo, her sürüm dizesinin bir tam sayıya dönüştürüldüğü sayısal bir sürüm kimliği sistemi kullanır. Formül şöyledir: (ana sürüm × 1.000.000) + (ikincil sürüm × 10.000) + (yama × 100) + sone_kodu. Örneğin, "2.3.0" 2030070 olur.
XenForo, çeşitli sürüm son eklerini destekler: alpha (geliştirme), beta (test), rc (sürüm adayı), pl (yama seviyesi) ve stable (nihai sürüm). Her son ekin sürüm kimliğinde belirli bir sayısal aralığı vardır.
Eklentiler geliştirirken, genellikle version_id karşılaştırmalarını kullanarak sürüm uyumluluğunu kontrol etmeniz gerekir. Bu araç, insan tarafından okunabilir sürüm dizeleri ile kodda kullanılan sayısal kimlikler arasında hızlı bir şekilde dönüşüm yapmanıza yardımcı olur.
İçerik sağlayıcı paylaşım sitesi olarak hizmet veren WebmasterForum.NET adresimizde, 5651 Sayılı Kanun’un 8. maddesi ile Türk Ceza Kanunu’nun 125. maddesi uyarınca, üyelerimiz tarafından yapılan tüm paylaşımların hukuki sorumluluğu ilgili üyeye aittir. WebmasterForum.NET hakkında yapılacak tüm hukuki şikayetler, iletişim bağlantımız üzerinden tarafımıza iletildikten sonra en geç 3 (üç) gün içerisinde ilgili mevzuat çerçevesinde incelenecek, gerekli işlemler yapılacak ve başvuru sahibine bilgi verilecektir.