MyBB için Google Seo Plugin 1.6.6 + 1.6.7 Kurulumu + Eski Sürümlerden Geçiş/Güncelleme İşlemleri + [Detaylı Resimli Anlatım - 2014]

Merhaba sevgili mybb kullanıcıları,
Bu dersimizde tüm incelik ve detayları ile şu anki, Google Seo v1.6.7 eklentisi ve sonraki sürümlerinin kurulumu ve eski (1.6.4 , 1.6.5 ve 1.6.6) sürümlerinden nasıl geçiş/güncelleme yapılacağını öğreneceğiz.
İlk etapta kuruluma başlamadan önce, eklentimizden biraz söz edelim ve yapılması gerekenler ile sistem gereksinimlerine olabildiğince dikkat edelim lütfen.
Eklentimiz sürekli gelişiyor, aynı şekilde bizlerde zamanla gelişiyoruz ve geçmişteki anlatımlarda yaptığımız hataları tespit ederek daha detaylı, daha kapsamlı, hatasız ve en stabil anlatım şekli nasıl olur bunları yaşarak görüyor/öğreniyor ve sizlere aktarmaya çalışıyoruz..
Şimdi sözü daha fazla uzatmadan Google Seo eklentisinin marifet ve özelliklerine kısaca göz atıp, hemen Google Seo kurulumu nasıl yapılır hep birlikte görelim ve sitelerimize anlatımdaki tarif edilen işlemleri Google Seo'nun tüm marifet ve nimetlerinden faydalanabilmek için harfiyen/birebir uygulayalım.
Google Seo Plugin - Türkçe Çevirisi Hakkında:
Eklentinin Türkçe çevirisi sanırım şimdiye kadar yapmış olduğum tüm eklenti çevirilerinden, hatta mybb'nin Türkçe dil dosyalarından bile daha geniş kapsamlı ve detaylı bir çeviri olduğunu söyleyebilirim. Eklentinin, A'dan Z'ye tüm ayarları en incelik ve tüm detayları Türkçe olarak yeniden güncellenmiştir. Tüm ayar açıklamalarına bakarakta kurulum yapabilirsiniz fakat, yinede sağlam bir kurulum yapabilmek için resimli anlatıma bakarak işlem yapmanızı tavsiye ediyorum. Ayrıca resimli anlatımdaki direktifleri uygularken, ayar açıklamarınıda gözden gerçirmeyi ihmal etmeyiniz. Bu sayede yaptığınız ayarın tam olarak ne işe yaradığınıda öğrenmiş olursunuz.
Google Seo Plugin - Hakkında:
MyBB Google Seo eklentisi ile forumunuza özel 404 hata sayfaları oluşturabilirsiniz. Ayrıca Google Seo eklentisi forumunuzun her sayfasına özel otomatik olarak meta tag, (Descriptions) etiketide oluşturmaktadır. Google seo eklentisi, forumunuzun URL yapısını Türkçe karakter formatı ile uyumlu hale getirip, tam bir Seo dostu olmasını sağlamakla yetinmeyip, dinamik bir ''site haritası''da, (Sitemap) oluşturuyor ve her sayfaya özel (Canonical) etiketi'de ekliyor.
Google Seo Plugin - Minimum Sistem Gereksinimleri:
Google Seo Plugin - Temel Özellikleri:
Google Seo Plugin - Kurulum & Güncelleme:
Öncelikle Google Seo'nun son sürüm eklenti paketini şuradan indiriyoruz:
''FTP-Upload'' klasör içeriği:

Ayrıca indirdiğiniz paket içinde ''Ekstralar'' adlı klasör mevcut, bu klasöründe içinde lighttpd ve Nginx sunucular için gerekli olan örnek /.hatccess dosyaları yer alıyor, siz hosting sağlayıcınıza ulaşıp sitenizin barındığı sunucu hakkında kısa bir bilgi alıyorsunuz ve işleme ona göre devam ediyorsunuz. (Kısaca hosting firmanıza sunucunuz linux mu? , lighttpd mı?, Nginx mi?, olup olmadığını güzel bir şekilde öğreniyorsunuz.)
''Ekstralar'' klasör içeriği:

/Robots.txt dosyası için düzenlenmesi gereken kısımlar:

/.htaccess dosyası için düzenlenmesi gereken kısım:

Free hosting/site kullananlar bu eklentiyi kurmasınlar lütfen, kurup ta niye çalışmadı vs. gibi sorulara kesinlikle cevap verilmeyecektir. Free sitelerde genellikle ''UTF-8'' karakter sorunları vs. olmaktadır ve bazılarıda windows tabanlı sunucu olduğu için eklenti hiç çalışmamaktadır.
Gerekli dosya düzenlemelerimizi yaptık ve şimdi dosyalarımızı yüklemeye başlayabiliriz. Dosyaların yüklenme sırasında karşınıza çıkan değiştirilsin mi sorusuna, ''EVET'' diyorsunuz ve dosyalar otomatik olarak yerlerine yüklenmiş oluyor.
Dosyalarımız yüklendikten sonra, aşağıdaki isimlerini yazmış olduğum dosyaların (CHMOD izinlerini: 777) olarak ayarlıyoruz. Kurulum işlemi tamamen bittikten sonra bu dosyaların (CHMOD izinlerini: 644) olarak ayarlamayı unutmayın.
Üsteki dosyaların (CHMOD izinlerini: 777) yaptıktan sonra artık kuruluma başlayabiliriz. (Aslında (CHMOD izinlerini: 777) yapmaya gerek yok fakat, bazı sunucularda bu işlem gerekebiliyor, siz yinede herşeyin stabil ve sorunsuz bir şekilde kurulup çalışabilmesi için yazdıklarımı harfiyen uygulayın lütfen.)
Buraya kadar herşey tamam. Artık Admin paneline girip eklentimizi kurabiliriz ve sırasıyla resimlere bakarak işlem yapmaya devam ediyoruz..
Aşama 1: Admin KP.
Pluginler
Plugin Yönetimi
PluginLibrary Eklentisini aktif ediyoruz. (Bu eklenti normalde otomatik olarak aktif oluyor fakat, biz yinede aktif etmek için tık atalım. 

Aşama 2: Admin KP.
Pluginler
Plugin Yönetimi
Google SEO Plugin Eklentisini aktif ediyoruz.

Aşama 3: Eklentiyi aktif ettikten sonra şu şekilde uyarılarla dolu bir hal alacaktır. Şaşırmıyoruz çünkü, henüz yeni başladık ve daha yapacak birçok ayar mevcut.

Google Seo Plugin ayarlarına başlamadan önce, Sıfır kurulum yapacaklar için MyBB'nin (SEF URL-ler) özelliğini kapatmaları gerekiyor. Aynı şekilde Bu işlemi güncelleme yapacaklar kontrol etsinler, eğer (SEF URL-ler) aktif ise devre dışı bışı bırakıyorsunuz.
Aşama 4: Admin KP.
Ayarlar
Sunucu ve Optimizasyon Ayarları
Arama Motoru Dostu SEF URL-ler Etkinleştirilsin mi? seçeneğinden
Sef URL iptal et? seçeneğini seçiyorsunuz.

Artık, Google Seo Plugin temel ve genel ayarlarına geçiyoruz. Resimlerde fazla detay verme gereği duymuyorum çünkü, eklenti çevirisinde gereğinden fazla açıklamalar yazdım. Resimlerde sadece yapmanız gereken ayarları işaretleyip yol göstereceğim, ayarları seçerken ayar açıklamalarını mümkün olduğunca gözden geçirip incelemenizi tekrar tavsiye ediyor ve resimliler devam ediyoruz..
Aşama 5: Admin KP.
Ayarlar
Google SEO Plugin Ayarları

Aşama 6: Admin KP.
Ayarlar
Google SEO (404) Ayarları

Aşama 7: Admin KP.
Ayarlar
Google SEO (Meta) Ayarları

Aşama 8: Admin KP.
Ayarlar
Google SEO (Redirect/Yönlendirme) Ayarları

Aşama 9: Admin KP.
Ayarlar
Google SEO (Sitemap) Ayarları

Aşama 10: Admin KP.
Ayarlar
Google SEO (URL) Ayarları

Buraya kadar herşey tamam, şimdi indirdiğiniz paket içindeki /.htaccess dosyasını yüklemezseniz eğer google seo eklentisini aktif ettiğiniz yerde aşağıdaki resimdeki gibi /.htaccess dosyasına eklenmesi gereken kodlar uyarısı belirecektir. Yapmanız gereken boş bir /.htaccess dosyası oluşturup çıkan kodları içine yapıştırmak ve forumunuzun ana dizinine yani (index.php ve ./images klasörünün olduğu yere) yüklüyorsunuz. Tekrar google seo eklentisinin olduğu yere bakacak olursanız çıkan kodların kaybolduğunu göreceksiniz.
Aşama 11: Admin KP.
Plugin Yönetimi
Google SEO Plugin
/.htaccess Kodları Uyarısı

Evet, /.htaccess kodlarımızı ekledik fakat, halen daha google seo eklentisini aktif ettiğimiz yerde uyarılar mevcut. Çünkü ./inc/functions.php dosyası için fonksiyon kodlarının eklenmesi gerekiyor. Bu kısım oldukça basit ve yapmanız gereken işlem için aşağıdaki resime bakmanız yeterli.
Aşama 12: Admin KP.
Plugin Yönetimi
Google SEO Plugin
./inc/functions.php Dosyası Değişiklikleri Uyarısı

Aşama 13: Evet, ./inc/functions.php dosyası içinde gerekli olan değişiklikleri uyguladıktan sonra tüm hata ve uyarı mesajları kaybolup stabil bir şekilde çalışır hale getirmiş olduk.

Aşama 14: Google Seo Plugin için (Manuel) eklenmesi gereken şablon kodları
Artık tüm işlemleri başarıyla tamamladığımıza göre, sıra geldi şablonlarda yapılması gereken ufak ama bir o kadarda önemli şablon kodlarını eklemeye. Daha önceki anlatımlarda hep atladığımız ve göz ardı ettimiz bu kodları mutlaka kullandığınız temalara uygulayınız lütfen. Eğer temanızı değişecek olursanız aynı işlemleri yeni yükleyeceğiniz tema içinde uygulamayı ihmal etmeyiniz.
Aşama 14.a: Kullandığınız temanın
Headerinclude Şablonlar'dan
Headerinclude şablonuna girip en üst satırlara aşağıdaki kodları ekleyin:
Aşama 14.b: Forum Görüntüleme Şablonlar'dan
Forumdisplay şablonunda en üst satırda Bul:
Değiştir:
Aşama 14.c: Konu Gösterimi Şablonlar'dan
Showthread şablonunda en üst satırda Bul:
Değiştir:
Eğer konu gösterimde ''TİTLE'' kısmında site adı/başlığıda olmasını istiyorsanız üsteki kod yerine aşağıdakini kullanabilirsiniz.
Şimdi, (Eklediğimiz bu kodlar tam olarak ne işe yarıyor?) diyeceksiniz. Kısaca hemen onlarıda açıklayıp konumuza son noktayı koyalım. 
Bu kodumuz, forumlar ve konularda (description ve canonical) etiketlerinin eklenmesini sağlar. Normalde (description ve canonical) kodunu eklemesekte etiketlerimiz ekleniyor fakat, biz yinede işi sağlama almak için bu kodu manuel olarak ekliyoruz.
Bu kodumuz, sayfa ya da site içinde kullanılacak (Resim ve CSS) dosya bağlantıları dahil tüm bağlantılar için taban adresin (alan adının) tanımlanmasını sağlar.
Bu kodumuz, Güncel sayfayı/siteyi oluşturmak için kullanılan (program/yazılım/script) isminin ve sürümünün belirtilmesini sağlar.
Bu kodumuzda, Forumlar ve Konulardaki alt sayfalarda site başlığı/TİTLE kısmında (sayfa numaralarının) gösterilmesini sağlar.


Merhaba sevgili mybb kullanıcıları,
Bu dersimizde tüm incelik ve detayları ile şu anki, Google Seo v1.6.7 eklentisi ve sonraki sürümlerinin kurulumu ve eski (1.6.4 , 1.6.5 ve 1.6.6) sürümlerinden nasıl geçiş/güncelleme yapılacağını öğreneceğiz.
İlk etapta kuruluma başlamadan önce, eklentimizden biraz söz edelim ve yapılması gerekenler ile sistem gereksinimlerine olabildiğince dikkat edelim lütfen.
Eklentimiz sürekli gelişiyor, aynı şekilde bizlerde zamanla gelişiyoruz ve geçmişteki anlatımlarda yaptığımız hataları tespit ederek daha detaylı, daha kapsamlı, hatasız ve en stabil anlatım şekli nasıl olur bunları yaşarak görüyor/öğreniyor ve sizlere aktarmaya çalışıyoruz..
Şimdi sözü daha fazla uzatmadan Google Seo eklentisinin marifet ve özelliklerine kısaca göz atıp, hemen Google Seo kurulumu nasıl yapılır hep birlikte görelim ve sitelerimize anlatımdaki tarif edilen işlemleri Google Seo'nun tüm marifet ve nimetlerinden faydalanabilmek için harfiyen/birebir uygulayalım.

Eklentinin Türkçe çevirisi sanırım şimdiye kadar yapmış olduğum tüm eklenti çevirilerinden, hatta mybb'nin Türkçe dil dosyalarından bile daha geniş kapsamlı ve detaylı bir çeviri olduğunu söyleyebilirim. Eklentinin, A'dan Z'ye tüm ayarları en incelik ve tüm detayları Türkçe olarak yeniden güncellenmiştir. Tüm ayar açıklamalarına bakarakta kurulum yapabilirsiniz fakat, yinede sağlam bir kurulum yapabilmek için resimli anlatıma bakarak işlem yapmanızı tavsiye ediyorum. Ayrıca resimli anlatımdaki direktifleri uygularken, ayar açıklamarınıda gözden gerçirmeyi ihmal etmeyiniz. Bu sayede yaptığınız ayarın tam olarak ne işe yaradığınıda öğrenmiş olursunuz.

MyBB Google Seo eklentisi ile forumunuza özel 404 hata sayfaları oluşturabilirsiniz. Ayrıca Google Seo eklentisi forumunuzun her sayfasına özel otomatik olarak meta tag, (Descriptions) etiketide oluşturmaktadır. Google seo eklentisi, forumunuzun URL yapısını Türkçe karakter formatı ile uyumlu hale getirip, tam bir Seo dostu olmasını sağlamakla yetinmeyip, dinamik bir ''site haritası''da, (Sitemap) oluşturuyor ve her sayfaya özel (Canonical) etiketi'de ekliyor.

MySQL 5
Apache 2
PHP 5.1.0
mod_rewrite desteği
mbstring desteği
(Bu özellik genelde ücretli hosting hizmeti alan sitelerde vardır. fakat, yinede firmanıza olup olmadığını sorun, eğer yoksa Türkçe karakter sorunlarının yaşanmasında en büyük rolü oynar ve Free hosting hizmeti veren sitelerde genelde yoktur.)
PluginLibray-12
yada daha üstü
Linux Sunucu
UTF-8 tabanlı mybb forum
MyBB 1.6.11 ya da daha üstü

- Google Seo 404:
x Hata sayfalarını 200, 404 hata koduna çevirme.
404 hata sayfalarına, Google 404 özel arama widget'ı ekleyebilme.
Özel HTTP protokol yanıt kodları (hata sayfası kodları) ekleyebilme.
- Google Seo Meta:
Kategori/Forum sayfalarına, Forum açıklamalarının ilk 160 karakterini, meta etiketi ''description'' olarak otomatik oluşturabilme/kullanabilme özelliği.
Konu sayfalarına, Konuların ilk 160 karakterini, meta etiketi ''description'' olarak otomatik oluşturabilme/kullanabilme özelliği.
Arşiv sayfalarına, forum ve konuların ilk 160 karakterini, meta etiketi ''description'' olarak otomatik oluşturabilme/kullanabilme özelliği.
Canonical standart sayfa URL etiketleri oluşturabilme özelliği.
Nofollow (rel="nofollow") URL/link Etiketi ekleyebilme özelliği.
- Google Seo Yönlendirme:
Yeni URL'lere, eski URL'leri yeniden yönlendirebilme, (örnek: showthread.php?tid=12330 linkini otomatik konu-xxx.html şeklinde yönlendirir.) Bu URL kırılmalarını ve çift içeriği önler.
- Google Seo Sitemap - Site Haritası:
Dinamik .xml tabanlı Site Haritası oluşturur, (Sitemap-index.xml)
Arama motorları tarama olmadan içeriği bulur.
- Google Seo URL:
Standart URL yerine ''Seo dostu'' destekli yeni özel URL formatı kullanabilme.
Örnek-ler;
site-adı.com/forumdisplay.php?fid=182yerine
site-adı.com/forum-adi
site-adı.com/showthread.php?tid=12330yerine
site-adı.com/konu-adi.html
UTF-8 URL'leride destekler.
Uniquifier olmayan uygulanır, (Benzersiz URL Formatları)

Öncelikle Google Seo'nun son sürüm eklenti paketini şuradan indiriyoruz:


Ayrıca indirdiğiniz paket içinde ''Ekstralar'' adlı klasör mevcut, bu klasöründe içinde lighttpd ve Nginx sunucular için gerekli olan örnek /.hatccess dosyaları yer alıyor, siz hosting sağlayıcınıza ulaşıp sitenizin barındığı sunucu hakkında kısa bir bilgi alıyorsunuz ve işleme ona göre devam ediyorsunuz. (Kısaca hosting firmanıza sunucunuz linux mu? , lighttpd mı?, Nginx mi?, olup olmadığını güzel bir şekilde öğreniyorsunuz.)







Gerekli dosya düzenlemelerimizi yaptık ve şimdi dosyalarımızı yüklemeye başlayabiliriz. Dosyaların yüklenme sırasında karşınıza çıkan değiştirilsin mi sorusuna, ''EVET'' diyorsunuz ve dosyalar otomatik olarak yerlerine yüklenmiş oluyor.
Dosyalarımız yüklendikten sonra, aşağıdaki isimlerini yazmış olduğum dosyaların (CHMOD izinlerini: 777) olarak ayarlıyoruz. Kurulum işlemi tamamen bittikten sonra bu dosyaların (CHMOD izinlerini: 644) olarak ayarlamayı unutmayın.
./.hatceess
./inc/settings.php
./inc/functions.php
Üsteki dosyaların (CHMOD izinlerini: 777) yaptıktan sonra artık kuruluma başlayabiliriz. (Aslında (CHMOD izinlerini: 777) yapmaya gerek yok fakat, bazı sunucularda bu işlem gerekebiliyor, siz yinede herşeyin stabil ve sorunsuz bir şekilde kurulup çalışabilmesi için yazdıklarımı harfiyen uygulayın lütfen.)
Buraya kadar herşey tamam. Artık Admin paneline girip eklentimizi kurabiliriz ve sırasıyla resimlere bakarak işlem yapmaya devam ediyoruz..
































































Kod:
{$google_seo_meta}
<base href="{$settings['bburl']}/" />
<meta name="generator" content="mybb" />


Kod:
<title>{$mybb->settings['bbname']} - {$foruminfo['name']}</title>
Değiştir:
Kod:
<title>{$foruminfo['name']} {$google_seo_page} - {$mybb->settings['bbname']}</title>


Kod:
<title>{$thread['subject']}</title>
Değiştir:
Kod:
<title>{$thread['subject']} {$google_seo_page}</title>
Eğer konu gösterimde ''TİTLE'' kısmında site adı/başlığıda olmasını istiyorsanız üsteki kod yerine aşağıdakini kullanabilirsiniz.
Kod:
<title>{$thread['subject']} {$google_seo_page} - {$mybb->settings['bbname']}</title>



Kod:
{$google_seo_meta}

Kod:
<base href="{$settings['bburl']}/" />

Kod:
<meta name="generator" content="mybb" />

Kod:
<title>{$google_seo_page}</title>

MyBB.Com.TR
XpSerkan.Com
FB.Com/XpSerkan
Google: +MyBBGrup
FaceBook: #MyBBGrup
Twitter: @MyBBGrup
YouTube: ►MyBBGrup
MyBB Destek
MyBB Tema
MyBB Eklenti
MyBB Seo
≧◔◡◔≦ I Love You MyBB (>‿♥)


Google: +MyBBGrup



MyBB Destek



≧◔◡◔≦ I Love You MyBB (>‿♥)