Google, WordPress Türkiye’yi anında indeksliyor

Doğrusu şaşkınım. Google, WordPress Türkiye’e eklediğim yazıları bir iki dakika içerisinde indeksliyor. Arama sonuçlarında anında görebiliyorum. Yeni yazılardan nasıl hemen haberdar olduğundan emin değilim. Büyük olasılıkla RSS beslemesini takip ediyor. Fakat bunun için PubSubHubbub desteğine ihtiyaç var. Yani beslemenin Google’a “yeni konu var” şeklinde haber vermesine. WordPress, hali hazırda varsayılan olarak bu desteğe sahip değil. Eklenti yardımıyla yapılabiliyor.

Sebep her ne olursa olsun bu durumdan oldukça hoşnutum. WordPress’i giderek daha çok seviyorum 🙂

WordPress’in RSS beslemesindeki içeriği nasıl kısaltabilirim?

WordPress varsayılan olarak konularınızın tüm içeriğini RSS beslemenizde sunar. Beslemelerin bir paylaşım yöntemi olduğunu düşünürsek tüm içeriğinizi herkesle paylaşmak istemeyebilirsiniz. Peki ne yapmalısınız?

Çok basit. Yönetici panelinde Settings-Reading kısmında “For each article in a feed, show” ayarında “Summary” seçeneğini seçmelisiniz.

Permalink ayarları

WordPress’i kurduğunuzda muhtemelen yapacağınız ilk ayar Permalink ayarları olacaktır. Sıklıkla kullanılan ayar “/%postname%/” formatında. Ben şahsen “/konu/%postname%/” gibi bir format kullanmayı yeğliyorum. Eğer her konuyu ana dizin formatında saklarsanız Google için ana dizinlerin önemini yitireceğinden korkuyorum. Tabi ilerde bir sayfa adı ile çakışma olasılığını da düşünmek lazım.

Permalink ayarlarınızı bir kere yapmanız ve bir daha değiştirmemeniz önemli. Zira ne yazık ki WordPress, ayarları değiştirince mevcut tüm içeriğin adresini de değiştiriyor ki bu Google’ın indekslediği tüm içeriğin de adreslerinin değişmesi demek. Siz siz olun Permalink ayarını yaparken 2 kere düşünün ve bir daha değiştirmeyin.

Bu arada “category” kısmını kategori ve “tag” kısmını etiket yapmayı unutmayın.

Import from Ning eklentisi

Bir Ning sosyal ağından üyelerinizi WordPress sitenize ithal etmek ister misiniz? Üstelik profil bilgilerini BuddyPress profillerine taşıyarak. Import from Ning eklentisi bu alanda ilklerden. Bir deneyin derim.

http://wordpress.org/extend/plugins/import-from-ning/

Dosya izinleri meselesi

WordPress’ten Matt oldukça sinirlenmiş. Dosya izinlerindeki bir hatadan dolayı WordPress blogları heklenince suçu WordPress’e atmışlar. Matt belirtmemiş hangi hosting firması olduğunu yazısında. Kullanıcılar kendi dosyaları dışındaki dosyalara da erişebilince diğer kullanıcıların WordPress bloglarını heklemişler.

http://wordpress.org/development/2010/04/file-permissions/

WordPress personaları

Firefox’un personaları oldukça popüler. Eğer siz de benim gibi Firefox kullanıyorsanız ve WordPress’i personanızda görmek istiyorsanız bu personalar ilginizi çekebilir.

http://www.getpersonas.com/en-US/persona/85612

http://www.getpersonas.com/en-US/persona/85447

http://www.getpersonas.com/en-US/persona/84820

http://www.getpersonas.com/en-US/persona/81134

http://www.getpersonas.com/en-US/persona/82669

WordPress 3.0’ın “Network” özelliğini açmak

WordPress 3.0 Beta 1 sürümü kısa süre önce çıktı biliyorsunuz. Tabi en merak edilen yeniliklerden biri “network” yani MU özelliğinin nasıl çalıştırılacağı. “Network” özelliği varsayılan olarak aktif değil. Sizin aktifleştirmeniz gerekiyor.

Bu özelliği açmak için wp-config.php dosyanıza

define ('WP_ALLOW_MULTISITE', true  ) ;

satırını eklemelisiniz. Bu satırı ekleyince Tools(Araçlar) menüsüne “Network” satırı ekleniyor.

Daha sonra “Network” adımına tıkladığınızda bu özelliği aktif hale getiriyorsunuz ve sizden şunları yapmanız isteniyor:

1. /wp-content/ dizinine blogs.dir adlı yeni bir klasör eklemelisiniz. Bu klasör wp-content klasörünüzle aynı izinlere sahip olmalı. (muhtemelen 755)

2. wp-config.php dosyanıza şu satırları eklemelisiniz.

define( ‘MULTISITE’, true );
define( ‘VHOST’, ‘no’ );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘wordpressturkiye.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

* wordpressturkiye.com yerine alan adınız gelmeli.

3. .htaccess dosyanıza ise şu satırları eklemelisiniz:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

.htaccess dosyanızdaki mevcut WordPress kodlarını sildikten sonra yukardaki satırları eklemelisiniz.

Bu 3 adımı tamamladıktan sonra yönetim panelinizde en üstte “Super Admin” paneli belirecek. Bu panelden istediğiniz gibi üye ya da site ekleyebilirsiniz. Tabi sitenizin üye kayıt işlemi de değişecek ve üyelere yeni bir blog açma imkanı da sunulacak.

Blog adresleri için 2 seçeneğiniz var. Ya alt-alan-adı.alan-adınız.uzantı ya da alan-adınız.uzantı/klasör seçeneğini sunabilirsiniz üyelerinize. İlki için Apache httpd sunucunuzun (ya da sunucu yazılımınız her ne ise) httpd.conf dosyasında bazı değişiklikler yapmanız gerekiyor ki bunlar bu yazının kapsamında değil.

Ana WordPress kurulumunuz, netvörkünüzün ana sitesi haline gelecek. İngilizce açıklamalar için:

http://codex.wordpress.org/User:Andrea/Create_A_Network

3.0’ın Beta halinde olduğunu ve mevcut WordPress sitelerinin bu sürüme asla yükseltilmemesi gerektiğini önemle hatırlatmak isterim.

WordPress 3.0 Beta 1 çıktı

WordPress 3.0’ın alfa sürümünden sonra ilk betası da yayınlandı. Bu “erken” bir beta. Yani henüz 3.0′ a eklenecek özellikler tamamlanmamış. Fakat tamamlanmasını beklemek yerine mevcut özelliklerin test edilmesini istiyorlar. 2. beta da bir süre sonra çıkacak.

Bu sürümle birlikte WordPress ve WordPress MU entegrasyonu tamamlanmış. MU özelliği için ek işlemler gerekiyor. Bu konuda detaylı bir yazıyı yakında yazıcam.

3.0 Beta 1’i buradan indirebilirsiniz:

http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/

WordPress.org Alexa’da ilk 200’e girmek üzere

WordPress tartışmasız dünyanın en çok kullanılan içerik yönetim sistemi ve kullanıcı sayısı giderek artıyor. Bu Alexa istatistiklerine de yansımış durumda. WordPress.org çok yakında Alexa kullanıcıları tarafından en çok ziyaret edilen ilk 200 site arasına girecek.

http://www.alexa.com/siteinfo/wordpress.org#trafficstats

Kanımca bu yükselişte BuddyPress’in payı büyük.

23.04.2010. Güncelleme: Ve girdi!

WordPress 3.0 üye adında Türkçe karakter kabul ediyor mu?

WordPress 3.0’ın alfa sürümünü deniyorum. 3.0, yönetici üye adını sizin seçmenize izin veriyor. Böylece “admin” üye adını kullanma zorunluluğu kalkıyor. Yalnız bir sorun var. “Yönetici” gibi Türkçe karakter içeren bir ad seçtiğimde kabul etti fakat daha sonra bu adla giriş yapamadım. WordPress “ö” harfini yemiş.

Tabi en başta buna izin vermemesi gerekirdi. Sanırım 3.0 Beta sürümünde buna bir engel konulur.

Bu arada üye olurken kendi şifrenizi oluşturmanıza izin veriyor ki bu da ayrı bir güzellik. Özellikle blogunuza üye olmayı beceremeyen ya da birazcık zor bir üyelik prosesini tamamlayamayacak kadar tembel tipler için.