Vladimir Prelovac Wordpress eklentilerini indirme sayılarına göre en popüler 20 eklentiyi sıralamış tablo aşağıdaki gibi, kişisel yorum yapacak olursam WP e-Commerce ve WPtouch iPhone Theme eklentilerinin ilk 20 de olması sevindirici wordpress’in farklı alanlarda kullanımı olduğunu görmek iyiye işaret.
| Sıra | Eklenti Adı | İndirme | Güncelleme |
|---|---|---|---|
| 1 | Akismet (spam koruma) sitesi | 8,327,658 | 15-Jun-10 |
| 2 | All in One SEO Pack (seo arama motoru için) sitesi | 5,203,642 | 3-Jun-10 |
| 3 | Google XML Sitemaps (seo arama motoru için) sitesi | 3,853,508 | 29-May-10 |
| 4 | Contact Form 7 (iletişim formu) sitesi | 1,972,630 | 25-May-10 |
| 5 | NextGEN Gallery (fotoğraf galerisi) sitesi | 1,931,267 | 14-Jun-10 |
| 6 | WordPress.com Stats (site istatistik) sitesi | 1,618,026 | 16-Jun-10 |
| 7 | AddToAny: Share (sosyal medya butonları) sitesi | 959,466 | 16-Jun-10 |
| 8 | Google Analyticator(site istatistik) sitesi | 913,993 | 27-May-10 |
| 9 | WP-PageNavi (sayfalama) sitesi | 844,349 | 19-Apr-10 |
| 10 | WPtouch iPhone Theme (iPhone gezintisi için) sitesi | 837,617 | 21-May-10 |
| 11 | WP e-Commerce (alışveriş eklentisi) sitesi | 609,105 | 15-Jun-10 |
| 12 | Twitter Tools (twitter eklentisi) sitesi | 554,114 | 1-May-10 |
| 13 | Yet Another Related Posts Plugin (benzer yazılar) sitesi | 542,758 | 6-Jun-10 |
| 14 | GD Star Rating (oylama yıldız) sitesi | 512,602 | 20-May-10 |
| 15 | Simple Tags (etiketleme) sitesi | 495,649 | 7-Feb-10 |
| 16 | Easy AdSense (adsense entegrasyonu) sitesi | 489,251 | 20-May-10 |
| 17 | Smart YouTube (youtube linkleri) sitesi | 467,627 | 4-Jun-10 |
| 18 | Page Flip Image Gallery (foto galeri, dergi gibi çevirme) sitesi | 463,460 | 9-Jun-10 |
| 19 | SEO Smart Links (seo arama motoru için) sitesi | 400,390 | 2-Jun-10 |
| 20 | Lightbox 2 (resim animasyon penceresi) sitesi | 373,252 | 10-Feb-10 |
Wordpress gün geçtikçe gelişiyor lafını unutmak ve artık gelişti demek istiyorum ama ne derler bilirsiniz “değişmeyen tek şey değişim kendisidir”
Bir zamanlar Wordpress’te en çok gereksinim duyulan konu tasarım unsurlarıydı o konuları aştık şimdide geriye kullanıcı yönetimi, üyelik, ve yetki yönetimi konuları kaldı bu konular için bir çok eklenti yazıldı ve yazılmaya da devam ediyor. Henüz kullanıcı yönetimi konusunda hepsi bir arada tatmin edici bir çözüm göremedim fakat her konu için ayrı bir eklenti yazılmış durumda bunlardan biriside “WP-Invites” Wordpress Davetiye Eklentisi adı üstünde davetiye ile üyelik için bu eklentiyi kullanabilirsiniz. Kapalı sistem yada belli bir zümre, grup için açılabilecek bir sitede kullanabilirsiniz. şuradan indirmeniz mümkün.
Wordpress’in bu fonksiyonu 2.9 sürümü ile birlikte gelmiştir. Bir eklenti aktif etmeden yada özel alan (custom field) kullanmadan yazı için özel resim alanı oluşturabiliyorsunuz. Ve yazı ekleme panelinin sağında bir alan çıkartarak her seferinde url yada html kodlarıyla uğraşmadan sadece tıklayarak yazılarınıza resim ekleyebiliyorsunuz.
Fonksiyonu aktif etmek için önce functions.php tema dosyamıza aşağıdaki
add_theme_support( ‘post-thumbnails’ );
daha sonra resimi temanızda çağırmak istediğiniz yere aşağıdaki uygun fonksiyonlardan birisini eklemeniz yeterlidir. (ör: index.php, single.php ..vs)
the_post_thumbnail(); // standart boyutta çağırır -> Thumbnail
the_post_thumbnail(‘thumbnail’); // Thumbnail ufak boyutta çağırır
the_post_thumbnail(‘medium’); // Medium orta boyutta çağırır
the_post_thumbnail(‘large’); // Large büyük boyutta çağırır
the_post_thumbnail( array(100,100) ); // sizin girdiğiniz özel bir boyutta çağırır wordpress sizin için resimi boyutlandıracaktır. crop yapmadığından resmin oranı kaydıkça esneme yapmaktadır. Fonksiyon Thimthumb gibi bir çözüm olarak hazırlansaymış daha iyi olurmuş. Daha gelişmesi lazım.
Yeni nesil bir çok wordpress temada bulunan ve sadece wordpress değil yeni nesil bir çok sitede kullanılan javascript kütüphaneleri çok güzel görüntüler, hareketler, interaktifliklerle birlikte yüksek miktarlarda trafik problemlerini birlikte getiriyor. Elbette güzellik için bazı fedakârlıklar gerekmektedir fakat bu fedakârlıklarımızı hafifletmemiz elbette mümkün.
Daha önce şurada Sunucu CPU etkilerini azaltmak için wordpress üzerinde neler yapılması gerektiğini anlatan bir kaç madde yayınlamıştım. Eğer bu konuda ciddi problemlerinizi var ise makaleyi okuyup uygulamanızı tavsiye ederim.
Konumuza dönecek olursak javascript kütüphanelerini sitemizi güzelleştirmek için kullanıyoruz. Fakat bu uygulamaları incelediğim binlerce wordpress temaya da dayanarak %90 ‘nının index.php‘de kullanıldığını farkettim. Bu demek oluyor ki geriye kalan başlıca single.php, archive.php, tags.php, category.php …vs gibi tema dosyaları yüklenirken javascript kütüphanelerine ihtiyaç duymuyor. Haliyle iç sayfalarda dolaşan yada sadece iç sayfayı arama motorları sayesinde ziyaret eden kişiler index.php de bulunan .js kütüphaneyi yüklemek zorunda kalıyor. Bu kütüphaneler bazen sayfa açılışını 10 kat geciktirebiliyor.
Bir çok insan hosting limitlerinden, vps, sunucu cpu problemlerinden dolayı wordpress te yüksek hit yapmaya başlayınca problemler yaşıyor.
Şimdi aşağıdaki konuları tamamen hallettikten sonra optimizasyon oranı %40 lara yaklaştırılabilir. Toplam oranda %50 cpu kullanan bir sitenin cpu oranını %10 yapmak mümkün değildir (oturup scriptin yapısını değiştirmek gerekir ki; bunu yapana kadar yeni CMS yazılabilir). Fakat %30 %25 yaparsınız genel veriminiz yarı yarıya olur bu oranlar da çok iyidir.
Kullandığınız sistemdeki eklentiler, yazı sayısı, yazıların büyüklüğü, resimler, işlemler, kullanıcı hareketleri, loglar….vs bazı özellikler mecbur çalışmaya devam etmektedir.
Şimdi Wordpress kurulu bir Blogda CPU Optimizasyonu – hızlandırma için neler yapabiliriz? 