Steven Universe - bir taşınabilirlik durum çalışması

Bilgi kutularını dönüştürmenin uzun, yalnız bir süreç olduğunu düşünüyorsanız, Steven Universe'deki kalabalık yanıldığınızı kanıtlayabilir. Elbette, Fandom çalışanları uğradı ve bir dürtme veya iki verdi, ancak işin çoğu topluluğu tarafından ortak bir çaba içinde yapıldı.

## Konuşmanın gücü

Steven Universe'de olan en iyi şeylerden biri, derinlemesine tartışmaydı. Topluluk, ilk önce taşınabilirliğin kendileri için ne kadar "önemli" olduğuna karar vermeleri gerektiğini hissetti ve kullanıcılar her iki forum başlığında da çok zekice noktalara değindi. Sadece bir bilgi kutusunun nasıl oluşturulacağıyla ilgilenmediler, taşınabilirliğin arkasındaki "felsefeyi" tartıştılar. Taşınabilirliğin gerçekten de toplulukları için hayati bir gereklilik olduğuna karar veren kullanıcılar, özellikle daha sonra taşınabilir bilgi kutuları oluşturmaya kendilerini adadılar.

Bir bilgi kutusunun sayfa geçmişine derinlemesine bakın ve bunun açık kanıtlarını bulacaksınız. Eski, taşınabilir olmayan bilgi kutusuna geri dönme girişimini savuşturan bir editör, basitçe "Bir oylama yapıldı!" diyor. Ve bununla birlikte, yeni bilgi kutusunun geliştirilmesi kesintisiz olarak devam etti.

## JavaScript aracılığıyla daha fazla renk

Bu kapsamlı tartışma, bazı mühendislerimizin de dikkatini çekti. Steven Universe'nin coşku seviyesinden etkilenen teknoloji gurularımız, topluluğun sıkıntılarından biri için özel bir çözüm geliştirdi: bilgi kutusu başına renk teması.

Vikinin taşınabilir olmayan bilgi kutularından bazıları, değişkenlerinden birinin nasıl ayarlandığına bağlı olarak renk değiştirdikleri için popülerdi. Bu, taşınabilir bilgi kutularının sıradan bir özelliği değildir, ancak mühendislerimiz yine de bu sorunu çözmeye karar verdi. Bazı akıllı, kompakt JavaScript kullanarak aynı işlevselliği elde etmeyi başardılar.

Sonuç olarak, bilgi kutularını kullanma biçimleriyle ilgili neredeyse hiçbir şey değişmedi. Şablonu bir sayfaya dahil ettiklerinde bilgi kutusuna hala onaltılık bir renk değeri besleyebilirler ve arka plan, masaüstünde sihirli bir şekilde o renge dönüşecektir. Eski bilgi kutuları ile bu yeni, taşınabilir bilgi kutuları arasındaki farkı söylemek fiilen imkansız.

(Merak ediyorsanız, Common.js dosyasındaki "`Portable infoboxes colors`" yorumunun altındaki kodu görebilirsiniz.)

Lütfen unutmayın: **Fandom, JavaScript'in taşınabilir bilgi kutuları ile karıştırılmasını önermez**. JS'nin kaçınmanızı önerdiğimiz birkaç dezavantajı vardır. Ve masaüstünün dışındaki bilgi kutusunu etkilemek için kullanılamaz.

### İşte bu durumda neden kullandık

* Birçok vikide Steven Universe gibi renkleri değiştiren bilgi kutuları olduğunu biliyoruz
* Bunu başarmak için kullanılan komut dosyası özellikle hafiftir
* JavaScript yalnızca bilgi kutusunun masaüstü sürümünü etkiler

## Evrenden öğrenebileceğiniz şeyler

Fandom personeli karmaşık renk özelliği konusunda biraz yardım sağlarken, dönüştürmelerin çoğu yerel topluluk tarafından yapıldı. Fandom birkaç örnek bilgi kutusu şablonu sağladığında, topluluk kodu farklı bilgi kutusu şablonlarına kolayca kopyalayabildi ve gerektiğinde ince ayar yaptı. Topluluğun forumları geçiş sırasında aktif kaldı, böylece topluluk, ilerledikçe personele sorular sorabildi. Kullanıcılar aylarca taşınabilirliği aktif olarak tartışmaya devam etti, ancak bilgi kutularının çoğunun gerçek dönüşümü sadece **birkaç gün** sürdü.