WordPress kodu kusurludur;Ancak bunu öğren
WordPress dünyanın en iyi programlanmış sistemi değildir. Ve bunu inkar edecek herkes aptalca. WordPress’in biraz ünü var. İnsanlar buna spagetti kodu diyecektir. Onlar kirli kaos diyecekler. Size 2005’ten beri değişmediğini ve prototip 4 PHP tarzında yazıldığını söyleyecekler. Eğer iyiyse, bunun birkaç karışık nesneye sahip prosedürel bir kod olduğunu söyleyeceklerdir. Bu eleştiri mantıklı ama doğru değil. WordPress dünyanın en iyi programlanmış sistemi değildir. Ve bunu inkar edecek herkes aptalca. Ancak – bu çok önemlidir – WordPress, iddia edilen eleştirmenlerden çok daha iyi bir sistemdir. Dünyadaki diğer yazılım projelerinden farklı bir yönde kasıtlı bir değişim yaptı. Bu, WordPress’i kalabalık CMS pazarındaki rakiplerden ayıran harika şeylerin çoğuna yol açar. Ancak, WordPress’i araç kemerinizin veya ana aracınızın bir üyesi yapmak istiyorsanız, alışkanlık haline getirmeniz gereken kaba kenarı bırakırlar. Bu nedenle, sınırlamalarının biraz daha ayrıntılı ve biraz sempati ile anlaşılması gerekir.
Sürüklenen WordPress parçalarının çoğunun orada olmasının nedenlerini tartışacağız. Ayrıca, sistemde çalışmayı nasıl öğrenebileceğiniz ve bazen alternatiften nasıl daha iyi olduğu hakkında konuşacağız. WordPress’in gelişimini öğrenmek ister misiniz? Ardından, WordPress gelişiminin beş ana ilkesi hakkında ücretsiz kurslar sunduğumuz yukarı ve çalışmaya bakın. Bugünün mini kursuna başlayın! Büyük bir istifa uyumluluğu, WordPress’in hemen hemen tüm diğer şeylerin üzerinde kapsamlı uyumluluğu takdir ettiğini takdir etmelisiniz. WordPress’in veya kaba tarafının başarısını anlamak istiyorsanız, WordPress’in hemen hemen tüm diğer şeylerde geniş uyumluluğu takdir ettiğini takdir etmelisiniz. WordPress, ilk ve özellikle “Yazılımımızı kullanan insanların deneyimini mümkün olduğunca pürüzsüz olarak nasıl koruyabiliriz?” Bir rehber prensibi olmanın istisnası çoğunlukla geçmişte çok uzak ve çoğu WordPress seçeneğinden ne kadar farklı oldukları için olağanüstü. Kullanımımda WordPress’in arka uç arayüzünde iki etkileyici değişikliği var. En son “MP6″ ve 2013 yılında WordPress Dashboard’a resmi bir arayüz haline gelmeden önce topluluktaki birçok kullanıcı tarafından kullanılan bir eklenti olarak aylarca halka açık. ” arayüz. 2008’de inerken, halk biraz şaşırmış ve endişeliydi. Tasarım küçük bir panel uzmanından akar ve birçok kişi başlangıçta beğenmez. Sonuç olarak MP6 farklı inşa edildi.Buradaki ders, WordPress’teki değişikliklerin çoğunun yavaş gerçekleşmesidir. Topluluk, geçmiş hatalardan, istikrarın hızla rahatsız edici bir yinelemeden daha iyi olduğunu öğrendi. Daha önce söyledim WordPress muhafazakârlığının “en kötüsü” olduğunu. Ve hala bundan çok eminim. Eklentileri ve temaları yıllarca işlev gören şey budur, ancak WordPress’in bazen can sıkıcı olmasının nedeni de budur. Ters uyumluluk, muhafazakarlığın yazma perspektifinden ne yapabileceğini gerektirir, kullanılan yazılımın son kullanıcıları için genellikle kötüdür ve hayal kırıklığı yaratır. WordPress’in bu sorunu var. En başından beri kodda tasarım kararları sorgulanan şeyler hala orada. Ve belki bir süredir. Bu, her teknik projede dengelenmesi gereken bir yüktür. Kodu yazma açısından yapmak iyi olan şey, kullanılan yazılımın son kullanıcısı için genellikle kötüdür ve hayal kırıklığı yaratır. Her proje Drupal 6’dan Dual 7 veya 8’e geçiş yapmadı. Ancak hemen hemen tüm sürümlerdeki hemen hemen her WordPress sitesi birkaç saat içinde güncellenebilir. Birçoğunun sadece eski kurulumdan en son zipi çıkarmak için basit bir güncelleme prosedürüne ihtiyacı vardır. (Ve prosedür sadece gösterge paneli yenilemesi mümkün olmadan önce sürümde gereklidir.) Ve bu küçük bir başarı değildir. Her ne kadar hala üretim sitenize doğrudan güncellemeler önermiyorum.
Ama o süper gücü ve güzel bir modern sistemi elde edemezsiniz. Bazı projeler bunu diğerlerinden daha iyi yapıyor – Symfony’nin bu uzlaşmayı yapma şeklini seviyorum – ancak WordPress tamamen yanlış değil. WordPress muhafazakârlığı, Symfony’den biraz daha aşırı, ancak bu seçimi yapmanın ve uzlaşmanın yanlış yolu değil. WordPress’i öğrenmek, WordPress’in gelişimini inceleyen bir alçakgönüllülük egzersizi ve kabulü, size çözülen tüm sorunları çözmenin en iyi yolunu öğretmez WordPress tarafından. Bu size WordPress’e sorunu nasıl çözeceğinizi öğretecektir. Ve WordPress tarafından getirilen sınırlar dahilinde nasıl çalışabileceğiniz. Ayrıca, gerçekten tolere edilemeyeceğini düşündüğünüz şeyler için kişiselleştirilmiş konaklama yapmayı da öğreneceksiniz.
Uzun zamandır kullanılan WordPress sitesi en iyi öğrenme yeridir. Bu, kendi rüya evinizi inşa edebileceğiniz iyi bir yeşil alan değil (ve daha sonra neden kötü seçimlerinizin çoğunu öğrenin). Ancak size süreç için sabır ve alçakgönüllülük ve sınırlamalarından bağımsız olarak WordPress’in başarılı bir şekilde yaptıklarını öğretecektir. Bu kendi başına değerli bir şey. WordPress’in en iyi yazılım sistemi olmadığı gerçekten yadsınamaz. Bu güvenilir konu hakkında konuştuğum veya konuşmayı duyduğum WordPress çekirdek geliştiricisi yok. Ama onlar (ve siz) bunu diğer büyük nedenlerle yapıyorsunuz. Son kullanıcılar için ne kadar yaygın, ne kadar zarif olduğu ve ne kadar pragmatik olduğu nedenleri. WordPress’in gelişimini öğrenin çünkü WordPress, yayıncınız için olağanüstü bir araçtır, genel olarak yazılım topluluğundan asla çok fazla prestij ve sevgi alamazsınız çünkü bir WordPress geliştiricisi haline gelir. Bununla birlikte, akranlarından gelen ödüller – hem olumlu hem de olumsuz – hiçbir şey yapmak için iyi nedenler değildir. WordPress’i incelemenin nedeni, sağlam ilkelerin ideal versiyonunun uygulandığı bir sistemde öğrenmek değildir. WordPress bu değil. Bu, tarih veya uyumluluk için birçok tasarım uzlaşmasına sahip pragmatik bir sistemdir. Genel olarak yazılım topluluğundan asla çok fazla prestij ve sevgi almayacaksınız, çünkü bir WordPress geliştiricisi haline gelir. Ancak, hem olumlu hem de olumsuz olan akranlardan ödüller, hiçbir şey yapmak veya yapmak için iyi nedenler değil. Yazılım ve hayatta. WordPress’i incelemenin nedeni, Web’de yayınlayan sıradan son kullanıcılar için olağanüstü deneyim sağlayan misyona inanmanızdır. HTML’yi anlamak ve fiyat düşüşleri gibi işaretlemeden metnin giriş ve çıkışlarını girmek gibi aptal teknik engellerin üstesinden gelmek zorunda kalarak engellenmemeleri gerektiğinden eminsiniz. (Beni yanlış anlamayın, fiyatları reddetmeyi seviyorum. Ama birçok insan kodu korkutmaz.)
WordPress’in gelişimini incelerken, olağanüstü olmayan teknik sistemi test etmeyi kabul edersiniz, çünkü bu güçlendirici insanları herhangi bir alternatiften daha iyidir.İnsanlar Symfony CMF veya Jekyll kullanmayı öğrenebilir.Ancak WordPress istiyorlar ve ihtiyaç duyuyorlarsa, WordPress’e sahip olmayı tercih ederler.Ve WordPress kadar güçlü insanlara vermek iyi bir seçimdir.Hep.WordPress ile ilgili harika bir şey, açık kaynak olması ve buna bağlı olmasıdır.Bu, değişim hızını artırmaz, ancak bu, zaman harcayanların istedikleri gibi işlev görmesi için en sevdikleri özellikleri (en azından) değiştirebileceği anlamına gelir.