WP21 teknik sunumu
(ma.tt)WordPress'in 21. yıl dönümü
Başlıca görüşler
-
Basit işler kolay, karmaşık işler mümkün olmalı
- Kullanıcı deneyimi basit ve sezgisel hale getirilmeli.
-
Blog yazmak, yorumlar ve pingback'ler eğlenceli olmalı
- Statik web sitelerindense dinamik web siteleri daha iyidir.
- Çoğu site, harika bir blog sayesinde geliştirilebilir.
-
Wiki'ler harikadır
- Dokümantasyon, wiki gibi kolay düzenlenebilir olmalı.
-
Forumlar topluluğun merkezinde olmalı
- bbPress ve BuddyPress'e daha fazla ilgi gerekiyor.
-
Tüm eklentiler ve temalar, WordPress'in kendisini oluşturmak için kullanılan tüm altyapıya sahip olmalı
- Buna sürüm kontrolü, hata takip sistemi, forumlar, dokümantasyon, uluslararasılaştırma, sohbet odaları, P2, katkı ve topluluk için kolay yollar dahil olmalı.
- 2024 yılında ZIP dosyası yüklemekten kaçınılmalı.
-
Tema önizlemeleri harika olmalı
- Farklı estetik anlayışlara ve işlevlere sahip, ticari olmayan temalardan oluşan geniş bir koleksiyon önemli.
-
Yönergelere ve gereksinimlere aşırı bağımlı olunmamalı
- İyi piyasa dinamikleri ile otomatik geri bildirim döngüleri ve kullanıcılara şeffaflık sağlamak daha iyidir.
- Özelliklerin ve tasarımın sınırları zorlanmalı.
- Spam ve spam niteliğindeki davranışlara asla tolerans gösterilmemeli.
-
Geri bildirim döngüleri çok önemli
- Kullanım ve genel topluluğa göre ölçeklenmeli, kapı bekçilerine bağlı olmamalı.
-
Çekirdek net görüşlü ve benzersiz olmalı
- Easter egg'ler, çevrilmesi zor diller ve caz gibi unsurlar içermeli.
-
Yazılımı geliştiren ve bu konuda karar veren herkes onu kullanmalı
-
Herkesin destek sağlaması, meetup'lara ve etkinliklere katılması önemli
- Ortaya çıkardığımız şeylerin sıradan kullanıcılarına yakın olunmalı.
-
Bonus: Playground her şeyi değiştirecek
GN⁺ görüşü
-
WordPress'in başarı faktörleri
- Kullanıcı dostu arayüz ve topluluk odaklı geliştirme yaklaşımı başlıca başarı faktörleri.
-
Topluluğun önemi
- Topluluğun geri bildirimi ve katılımı, yazılımın gelişiminde büyük rol oynuyor.
-
Açık kaynağın avantajları
- Herkesin katkı sunabildiği bir açık kaynak proje olmasının büyük avantajları var.
-
Gelecekteki zorluklar
- Sürekli inovasyon ve kullanıcı ihtiyaçlarına uygun özellik iyileştirmeleri gerekli.
-
Diğer benzer platformlar
- Joomla, Drupal gibi diğer CMS platformlarıyla karşılaştırmalar da ilgi çekici olabilir.
1 yorum
Hacker News görüşleri
WordPress'in geliştirme standartlarına yeterince uymaması: WordPress'in geliştirme standartlarını takip etmediği, global değişkenler kullandığı ve spagetti kodu teşvik ettiği belirtiliyor. Yeni temalarda bile JSON'ı HTML yorumlarının içine koymak gibi verimsiz yöntemler kullanılıyor.
Gutenberg bloklarının avantajları: Son birkaç aydır WordPress geliştiren biri, Gutenberg blokları sayesinde kodun tamamen ayrıştırıldığı ve modüler web siteleri geliştirmenin mümkün olduğunu deneyimlediğini söylüyor. Advanced Custom Fields ile birleştirildiğinde daha da etkili oluyor.
WordPress'in güvenlik sorunları: Pek çok kişi WordPress'e gereksiz ve kararsız eklentiler kurarak sitelerini bozuyor; bu da daha güvenli çözümler sunmak için bir fırsat yaratıyor.
WordPerfect ile karışması: "WP" kısaltmasını görünce akla WordPress değil WordPerfect'in gelmesi, kişinin yaşlandığını hissettiriyor.
WordPress'in kullanışlılığı: WordPress, işlerin %95'ini kusursuz şekilde halledebilen bir araç; ancak son %5'lik ince ayarı yapmak çok zor. Buna rağmen uzun yıllardır ne kadar faydalı olduğunu kanıtlamış durumda.
WordPress'in kullanım zorluğu: İyi tema ve eklenti bulunduğunda WordPress'i kullanmak kolay, ancak küçük özel değişiklikler yapmak gerektiğinde zorlaşıyor.
Çeşitli WordPress geliştirici deneyimleri: WordPress geliştiricileri çok farklı deneyim ve becerilere sahip. Bazıları tema ve eklenti kurup içerik yazarken, bazıları PHP koduyla WordPress'i özelleştiriyor ya da JS+React kullanarak çalışıyor.
Automattic'in ücretli izin politikası: Daha fazla şirketin Automattic'in uzun izin/sabbatical politikasını benimsemesi güzel olurdu.
Otomatik güncelleme sorunu: Otomatik güncellemeler yüzünden bir sitenin yasalara aykırı hale geldiği bir durum yaşanmış. Unicode sembolleri SVG ile değiştirilince işlevler bozulmuş ve bunu düzeltmek için eklenti kurmak gerekmiş. Bu, WordPress'in kurumsal web siteleri için uygun olmadığını gösteriyor.
Üniversite yıllarından bir anı: Üniversitedeyken WordPress, birçok eklenti ve tam olarak anlaşılmayan kodlarla bir sosyal ağ kurma deneyimi yaşanmış. Çok şey öğrenilmiş ve eğlenceli bir dönem olmuş.