WordPress.org

Hakkında

Felsefe

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ğunluğa uygun tasarım

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 bunlar ilk olarak dikkate aldığımız kullanıcılardır. Bu düşüncenin harika bir örneği yazılım seçenekleridir. Bir kullanıcıya bir seçenek verdiğinizde, ondan bir karar vermesini istersiniz. Bir kullanıcı seçeneği umursamadığında veya anlamadığında, bu durum sonuçta hayal kırıklığına yol açar. Geliştiriciler olarak bazen her şey için seçenekler sunmanın iyi bir şey olduğunu düşünürüz. Hiçbir zaman çok fazla seçeneğiniz olamaz, değil mi? Sonuçta bu seçimler, ortalama son kullanıcının ilgilenmediği teknik seçenekler haline gelir. Geliştiriciler olarak akıllı tasarım kararları vermek ve teknik seçimlerin ağırlığını son kullanıcılarımıza yüklemekten kaçınmak bizim görevimizdir.

Temiz, yalın ve ortalama

WordPress çekirdeği her zaman sağlam bir dizi temel özellik sunacaktır. Yalın ve hızlı olacak şekilde tasarlandı ve her zaman bu şekilde kalacak. Bize sürekli olarak “X özelliği ne zaman eklenecek” veya “X eklentisi neden çekirdek içine alınmıyor” diye soruluyor. Temel kural, çekirdeğin, son kullanıcıların %80 veya daha fazlasının gerçekten takdir edeceği ve kullanacağı özellikleri sağlaması gerektiğidir. Bir sonraki WordPress sürümü, kullanıcıların çoğunluğunun hemen kapatmak istediği veya asla kullanmayacağını düşündüğü bir özellik ile geliyorsa, o zaman onu mahvetmişiz demektir. %80 ilkesine sadık kalırsak bu durum asla gerçekleşmemelidir.

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 iç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ş sürümlerde, kullanım kolaylığını artırmak ve sonuçta her şeyin anlaşılmasını kolaylaştırmak için büyük adımlar attık. Bunun harika bir örneği temel yazılım güncellemeleridir. Güncelleme, eskiden çoğu kullanıcımız için fazlasıyla zorlu, zahmetli, el ile yapılan bir işti. Buna odaklanmaya karar verdik ve bunu tek bir tıklamayla yapılacak şekilde basitleştirdik. Artık WordPress kurulumu olan herkes hem WordPress çekirdeğini hem de eklentileri ve temaları tek tıklamayla güncelleyebilir.

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) lisansı koşulları altında dağıtılmaktadır. Bunu WordPress “haklar bildirgesi“ olarak düşünün.

  • 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.