Felsefe

Kutudan Çıktığında Hazır

Harika bir yazılım, olabilecek en az yapılandırma ve kurulum çabasıyla çalışmalıdır. WordPress beş dakikadan kısa sürede, tamamen işlevsel olarak çalışmaya başlamanıza hazır olur. Standart WordPress işlevlerini kullanmak için savaşmanız gerekmez.

Her yayının bu felsefeye uygun hazırlanacağından emin olmak için çok çalışıyoruz. Kurulum sürecinde olabilecek en az teknik ayrıntıyı istiyoruz. Ayrıca gerek duyulan her şeyi tam olarak açıklıyoruz.

Çoğunluk İçin Tasarlandı

Birçok WordPress kullanıcısının teknik bilgisi yoktur. AJAX nedir bilmezler ya da hangi PHP sürümünü kullandıklarını umursamazlar. Ortalama bir WordPress kullanıcısı yalnızca sorunsuz ve kesintisiz yazabilmek ister. Biz yazılımı, yapılma amacına uygun en çok zamanı harcayarak kullanan bu kullanıcılara göre tasarlıyoruz.

Seçenekler Yerine Kararlar

Karar verirken önce bu kullanıcıları göz önüne alırız. Bu yaklaşımın en güzel örneği yazılım seçenekleridir. Bir kullanıcıya bir seçenek sunduğumuzda bir karar vermesini isteriz. Kullanıcı bu seçeneği önemsemez ya da anlamazsa hayal kırıklığına uğrarız. Geliştiriciler olarak bazen her şeyin ayarlanabilir olmasının iyi olduğunu düşünürüz, ancak çok fazla seçenek sunmak da iyi değildir. Sonuçta ortalama bir son kullanıcı teknik seçenekler ile pek ilgilenmez. Geliştiriciler olarak görevimiz, akıllıca tasarım kararları alarak son kullanıcı üzerinden teknik seçimler yapma yükünü almaktır.

Temiz, Yalın, Harika

WordPress çekirdeği her zaman sağlam bir dizi basit özellik sunacak. Yalın ve hızlı olacak şekilde tasarlandı ve her zaman böyle kalacak. Sürekli “X özelliği ne zaman eklenecek” veya “neden X eklentisi çekirdek içine eklenmiyor” gibi sorular alıyoruz. Temel kuralımız, çekirdek üzerinde son kullanıcıların %80 veya daha fazlasının gerçekten beğenip kullanacağı özelliklerin bulunması gerektiğidir. Bir sonraki WordPress sürümü, kullanıcıların çoğunun hemen kapatmak istediği veya hiç kullanmayacağını düşündüğü bir özellikle geldiyse, iyi iş çıkarmadık demektir. %80 ilkesine sadık kalırsak, bu durumla asla karşılaşmamalıyız.

Bunu yapabilmemizin nedeni, çok yetenekli bir tema ve eklenti sistemi ile harika bir geliştirici topluluğuna sahip olmamız. Farklı insanların farklı gereksinimleri var. Kullanılabilecek çok sayıda kaliteli WordPress eklentisi ve teması varsa, kullanıcılar kendi kurulumlarını istedikleri gibi özelleştirebilir. Kullanıcıların geriye kalan %20 kadarı tarafından beğenilip kullanılan tüm WordPress özelliklerini bulunup gerçekleştirilmesi sağlanmalı.

Basitlik İçin Çabalıyoruz

Basitlik arayışımızı asla bırakmıyoruz. Her yayında daha kolay bir WordPress kullanımını sunmak istiyoruz. Bize inanmıyorsanız, eski WordPress sürümlerine göz atabilirsiniz!

Geçmiş yayınlarda, kullanımı kolaylaştırmak ve anlaşılmasını daha kolay kılmak için büyük adımlar attık. Buna güzel bir örnek çekirdek yazılım güncellemeleridir. Güncelleme, çoğu kullanıcı için çok zor, acı verici ve el ile yapılan bir işti. Buna odaklanmaya karar verdik ve tek bir tıklamayla yapılacak kadar kolaylaştırdık. Bir WordPress kurulumu yöneten herkes, artık WordPress çekirdek, eklenti ve tema güncellemelerini tek tıklama ile yapabilir.

Kendimize meydan okuyarak, işleri genel WordPress kullanıcı deneyimini iyileştirecek şekilde kolaylaştırmayı seviyoruz. Her WordPress sürümü bir öncekinden daha kolay ve daha eğlenceli bir şekilde kullanılmalıdır.

Teslim Tarihleri Keyfe Bağlı Değildir

Teslim tarihleri keyfe bağlı değildir. Kendimize ve kullanıcılarımıza verdiğimiz söz ile, her yayına eklenebilecek şeylerin sonsuz olasılıklarında kaybolmamızı engelliyoruz. Yılda üç ana sürüm yayınlamak istiyoruz. Çünkü deneme yanılma ile her yayında harika şeyler eklemekle, eklediğimizden daha fazlasını bozmamak arasında iyi bir denge olduğunu fark ettik.

İyi teslim tarihleri, neredeyse her zaman bir şeylerin bir yayının dışında kalmasına yol açar. Bu kötü bir şey değil, yapılması gereken şey.

Fazladan bir özellik eklemek için yayını geciktirmek bir tavşan deliğine dönüşüyor. Bunu bir kez ve bir yıldan uzun süre boyunca yaptık ama kimsenin hoşuna gitmedi.

Yayınlar ne kadar sık ve düzenli yapılırsa, herhangi bir özelliğin bir yayına katılması o kadar önemsiz olur. Bir özellik bir yayına katılamazsa, yalnızca birkaç ay sonra yapılacak yayına katılabilir. Yayın düzeni öngörülemez, az sayıda veya uzun aralıklarla olursa, katılacak özellikler için çok daha fazla baskı oluşur. Bir sonraki yayın ile daha sonraki arasında çok zaman olacağından yeni özelliklerin bir an önce yayına eklenmesi istenir. Gecikme, gecikmeye neden olur.

Sesi Çıkan Azınlık

İnternet kültüründe %1 kuralı denilen iyi bir kural var. “İnternet üzerinde içerik oluşturan insan sayısı, o içeriği görüntüleyen insan sayısına oranla %1 (veya daha az) olur”.

Dolayısıyla, geri bildirim gönderen ve forumlarda görüşlerini söyleyenleri dinlemenin ve yanıtlamanın gerçekten önemli olduğunu düşünürken, bu kişiler son kullanıcılarımızın yalnızca küçük bir bölümünü temsil ediyor. Gelecekteki WordPress sürümlerinde nasıl ilerleyeceğinize karar verirken, çevrim içi olarak çok fazla konuşmayan kullanıcıların da ilgisini çekmeye çalışıyoruz. Bunun için dünya genelindeki WordCamps etkinliklerine katılanlarla tanışıp konuşuyoruz. Böylece kullanıcılarımızı daha dengeli bir şekilde anlayarak herkes için daha iyi kararlar alabiliyoruz.

Haklar Bildirgemiz

WordPress, dört temel özgürlük sağlayan Genel Kamu Lisansı (GPLv2 veya üzeri) koşulları altında dağıtılmaktadır. Bunu WordPress “Haklar Bildirgesi” olarak düşünebilirsiniz:

  • Programı herhangi bir amaç için kullanma özgürlüğü.
  • Programın nasıl çalıştığını inceleme ve dilediğiniz şekilde çalışması için değiştirme özgürlüğü.
  • Yeniden dağıtma özgürlüğü.
  • Değiştirdiğiniz sürümlerin kopyalarını başkalarına dağıtabilme özgürlüğü.

Bu lisanslama gereksinimlerinin bir kısmı, türetilmiş çalışmaların lisanslanmasını veya çekirdek WordPress işlevlerini (temalar, eklentiler gibi) GPL koşullarına bağlayarak, bu çalışmalar için de kullanım özgürlüğü sağlar.

Açıkçası, bu idealleri hiçe sayarak, kullanıcılarının özgürlüğünü kısıtlayan ya da bir şekilde WordPress lisansının sunduğu kullanım özgürlüğünü amacından saptırmaya çalışanlar olacaktır. Topluluğun, bir arada davranarak, bu lisanslama özgürlüğünden kaçınanlar yerine desteklemeye odaklananları ödüllendireceğine inanıyoruz.

WordPress topluluğu GPL metninde yer alan özgürlüklerin, yüksek kaliteli yazılım sağlamaya yardımcı olduğunu vurgulamalıdır.