category archive listing Category Archives: MyBB Sürümleri

MyBB 1.4 (Beta) Moderatör Paneli Özellikler & Resimler

MyBB 1.4 (beta)’nın getirdiği özelliklerden birisi de Moderatör Panelidir. Kısaca bahsetmek gerekirse Adminin vereceği yetkiler doğrultusunda (Süper) Moderatörler küçük bir Moderatör Paneline sahip olacaklar…

Bu panel sayesinde (Süper) Moderatörler, üyelerin imzasını, kullanıcı başlığını, avatarını ve belirli profil ayarlarını değiştirebilecekler. Tüm bunlar Adminin vereceği yetkiler doğrultusunda olacaktır…

Aşağıda görüldüğü gibi Moderatör Panelinde bu seçenekler bulunacaktır.

1. Forum duyurularını düzenleyebilme, duyuru ekleme, duyuru kaldırma gibi…
2. Uygunsuz seçilen konu ve mesajları işleme koyma…
3. Üyeler tarafından rapor edilen mesaj ve konular…
4. Moderatör kayıtları: Hangi Moderatör hangi konuyu ne zaman taşıdı, sildi veya kilitledi… Kayıtlar tüm Moderatörlere görünebilecek artık…
5. Moderatörler belirli gruplardan üyelerin profillerini düzenleyebilecekler..
6. Moderatörler yetkiler doğrultusunda üye yasaklayabilecekler…
7. Uyarı sisteminden bahsetmiştik daha önce…
8. IP’lere göre kullanıcı bulma özelliği tüm Moderatörlerin kullanımına açık olacaktır…

(Aşağıda) En son moderatör kayıtları…

(Aşağıda) Forumlara duyuru ekleyebilme……

Rapor edilen mesajlar görülüyor.. Moderatörler gereken işlemi yapabilirler…

Resimi büyütmek için üzerine tıklayınız.

Tüm üyeler…. Moderatörler, (Adminler hariç) herhangi bir üyenin üzerine tıklayıp profilini güncelleyebilirler…

Buna benzer daha birçok yeni özellik!….

MyBB 1.4 Beta Ekran Görüntüleri

MyBB 1.2 versiyonunun bir üst sürümü olarak geliştirilen MyBB 1.4 Beta sürümü yolda… MyBB 1.4 versiyonunun 2008 sonuna kadar kullanıma sunulması bekleniyor… MyBB 1.4 ekran görüntülerinden birkaçını sizlerle paylaşmak istedim… Aynı zamanda birkaç yeni özellikten de bahsetmek istiyorum…

1. Resimde görüldüğü gibi sağ alt köşede “WARN” butonu yer alıyor. Yani 1.4 sürümünde uyarı sistemi olacaktır. Bu sistem daha önce 1.2 sürümünde eklenti olarak yer alıyordu.

Diğer bir değişiklik konu görünümünde avatar sekmesinin üst kısımda gösterilebilmesidir. Yatay veya dikey görünüm özellikleri site genelinde tercihen ya da varsayılan olarak kullanılabilir…

2. Alt tarafta resimde son kayıt olan üye adında görüldüğü gibi Türkçe karakterlerin şuan olduğu gibi sorunsuz desteklenebileceğini görüyoruz…

3. Kullanıcı Kontrol Paneli çeşitli butonlarla görsel olarak geliştirilecektir. Ayrıca özel mesajlaşma sisteminde tek bir özel mesajı onlarca üyeye kullanıcı adlarını virgül ile ayırarak gönderebileceksiniz…

4. Ayrıca konu ve mesaj gönderme kısmının görsel olarak Office 2007′ye benzediğini görüyoruz.

5. Uyarı sisteminden bir kare…

Ayrıca arkadaş listesi, hızlı düzenle, hızlı cevap gibi kısımlarda Ajax teknolojisi kullanılacaktır. Burda verilen özelliklerin çok daha fazlası geliştirilmekte olup 1.4 sürümünde yer alacaktır…

MyBB 1.4 Çoklu SQL Sunucu Desteği

Chris Boulton’un yazdığı bir makalede sunucu yükü fazla olan siteler için MyBB 1.4 sürümünde sunduğu çözüm yolları dikkatimi çekti. Bu konuya değinmemin nedeni ise bazı MyBB sitelerin buna gerçekten ihtiyaç duymasıdır.

MyBB 1.4 Çoklu SQL Sunucu Desteği

MyBB 1.4 ilk geliştirildiği günden beri, MyBB 1.2′ye göre kod sayısı iki kat artırılmıştır. Her iki sürümü karşılaştıracak olursak:

MyBB 1.2:
Kaynakta yer alan kod satır sayısı: 65,165
Yorum sayısı: 6,994

MyBB 1.4:
Kaynakta yer alan kod satır sayısı: 113,503
Yorum sayısı: 13,722

Geliştirildiği ilk günden beri MyBB 1.4 sürümüne yeni özellikler eklenmektedir. Yeni özellikler ve artan satır sayısı SQL sunucunun daha fazla yorulacağı anlamına geliyor. Bu yüzden çok büyük sitelerin tek bir sunucuya yükü artacaktır. İşte bu yükü en aza indirmek için çoklu SQL sunucu kullanabilme gibi bazı yeni özelliklerin de eklendiğini görüyoruz.

MyBB 1.4 ile PostgreSQL, SQLite 2 ve SQLite 3 tamamıyla desteklenecektir. En önemlisi de sunucu teknolojisinde mevcut master/slave (usta/çırak) ilişkisinin 1.4 ile desteklenebilir olmasıdır.

Ziyaretçi sayısı çok fazla olan sitelerin birden fazla sunucu kullanması mevcut yükü azaltacaktır. Bu nedenle çok sayıda sunucuyu destekleyebilme özelliği config.php dosyasından ayarlanabilecektir.

$config['database']['type'] = 'mysqli';
$config['database']['read']['database'] = 'mybb';
$config['database']['read']['table_prefix'] = 'mybb_';
$config['database']['read']['hostname'] = 'localhost_read_address';
$config['database']['read']['username'] = 'root';
$config['database']['read']['password'] = '';

$config['database']['write']['database'] = 'mybb';
$config['database']['write']['table_prefix'] = 'mybb_';
$config['database']['write']['hostname'] = 'localhost_write_address';
$config['database']['write']['username'] = 'root';
$config['database']['write']['password'] = '';

Yukarıda görüldüğü gibi iki farklı SQL sunucu kullanılmakta olup bunlardan birincisi veritabanında mevcut bilgilerin okunması üzerine; diğeri ise gönderilen yazıların depolanma işlevini yürüten sunucu olacaktır. Bunların sayısını artırmak mümkündür.

Aşağıdaki örneğimizde config.php dosyasında dört adet sunucu eklendiğini görüyoruz:

$config['database']['type'] = 'mysqli';
$config['database']['read'][]['database'] = 'mybb';
$config['database']['read'][]['table_prefix'] = 'mybb_';
$config['database']['read'][]['hostname'] = 'localhost_read_address';
$config['database']['read'][]['username'] = 'root';
$config['database']['read'][]['password'] = '';

$config['database']['read'][]['database'] = 'mybb';
$config['database']['read'][]['table_prefix'] = 'mybb_';
$config['database']['read'][]['hostname'] = 'localhost_read_address2';
$config['database']['read'][]['username'] = 'root';
$config['database']['read'][]['password'] = '';

$config['database']['write'][]['database'] = 'mybb';
$config['database']['write'][]['table_prefix'] = 'mybb_';
$config['database']['write'][]['hostname'] = 'localhost_write_address';
$config['database']['write'][]['username'] = 'root';
$config['database']['write'][]['password'] = '';

$config['database']['write'][]['database'] = 'mybb';
$config['database']['write'][]['table_prefix'] = 'mybb_';
$config['database']['write'][]['hostname'] = 'localhost_write_address2';
$config['database']['write'][]['username'] = 'root';
$config['database']['write'][]['password'] = '';

Yukarıdaki örneğe değinecek olursak, diyelim ki iki tane okuma işlevini yürüten sunucu belirttik. Mevcut şartlar gereği bunlardan sadece bir tanesi rastgele seçilecektir. Chris Boulton şuan için yükü en az olan sunucuyu tespit ederek yükü dengeleme gibi bir özelliğin henüz geliştirilmediğini belirtiyor. Yine de o an için rastgele bir sunucunun seçilecek olması yükün hafiflemesini sağlayacaktır. Diğer bir ifadeyle tüm bu işlemler her iki sunucu arasında rastgele paylaştırılmış olacaktır.

Gerçekten bunu kayda değer bir gelişme olarak görüyorum. MyBB 1.4 sürümünün geliştirilmesinde emeği geçen herkes teşekkürü hak ediyor…

MyBB 1.2.10 Türkçe Sürüme Yükseltme

MyBB yönetimi, 1.4 versiyonu öncesinde 1.2.10 sürümünü çıkardı. Böylece 1.2 sürümlerinin en son yamasını diyebiliriz. 1.4 versiyonu çıkana kadar yeni bir değişiklik olmayacağı ayrıca belirtildi. MyBB 1.2.10 sürümüne yükseltmek için yapmanız gereken işlemler sırasıyla şunlardır.

Yükleme öncesinde anasayfa index şablonunun orjinal haline dönüştürülmesi gerekiyor. Bunun için index şablonunun yedeğini bilgisayarınıza kaydedin; orjinal hale çevirin ve güncelleme sonrası yedeğinizi tekrar kaydedersiniz.

Ayrıca plugin (eklenti) yöneticisinden tüm eklentileri güncelleme öncesi kapatmanız tavsiye edilir.

1) PHPmyadmin’den veritabanı yedeğini ve ftp’den dosya yedeklerini alın.

2) Buraya eklediğim MyBB 1.2.10 değişen dosyaları indirin:
Bu paket içerisinde değişen Türkçe dil dosyaları da bulunmaktadır.

MyBB 1.2.10 Sürümüne Yükseltme Değişen Dosyalar (Türkçe)

3) Şimdi yapmanız gereken tek şey indirdiğiniz bu dosyaları ftp’de dosyaların üzerine yüklemek/yazmak…

4) Yükleme işlemi bittikten sonra siteniz.com/install dinizine giderek upgrade işlemine devam ediniz.

5) Son olarak install dizinini kaldırınız…

MyBB’nin 1.2.8, 1.2.9 ve 1.2.10 sürümlerinde şuana kadar herhangi bir açık tespit edilmemiştir. Yapılan bu güncellemeler tamamen basit hataları gidermek içindir…

Not: Değişen dosyaları mybboard.net resmi siteden; değişen türkçe dil dosyalarını ise mybbturkiye.com sitesinden alarak yukardaki paketi oluşturdum.

Neden vBulletin Değil de MyBB?

Son zamanlarda bazı forum yöneticileri forum sistemlerini vBulletin’den MyBB’ye dönüştürmektedir. Aşağıdaki 10 madde bunun için temel sebep olarak görülebilir…

1) vBulletin ücretlidir. MyBB ise ücretsizdir. Belki de en önemli nedenlerden birisi bu olsa gerek diye düşünüyorum.

2) vBulletin için tema hazırlamak pek kolay değildir. Ayrıca vBulletin için hazırlanan çok iyi temalara belirli bir ücret ödemeniz gerekiyor. MyBB için tema hazırlamak gayet kolaydır. Biraz bilgisi olan herkes hazırlayabilir.

Ücretsiz MyBB Temalar:
http://mods.mybboard.net/themes
http://mods.mybboard.net/theme-demo

vB’den çevirilmiş MyBB Temalar:
http://www.sempatiq.org

IvGeo’nun MyBB Temaları:
http://www.ivgeo.net/mybb/forumdisplay.php?fid=16

Turkish-Host MyBB Temalar:
http://forum.turkish-host.com/1-2-x-temalari-f-29.html

3) vBulletin çok karışık bir sistemdir. Çok sayıda gereksiz bölüm veya özellik bulunur.

4) vBulletin’i güncellemek biraz zahmetlidir. MyBB ise mükemmel bir güncelleme sistemine sahiptir.

5) MyBB harika bir plugin (eklenti) sistemine sahiptir. MyBB için çok sayıda eklentiye ulaşabilirsiniz.

MyBB Eklentiler (Plugin):
http://mods.mybboard.net/mods

6) MyBB destek forumlarından her türlü sorunla ilgili destek alabilirsiniz. MyBB için Türkçe destek forumları da mevcuttur:

Resmi site (İngilizce):
http://www.mybboard.net
http://community.mybboard.net

Türkçe Destek Siteleri:
http://www.mybboard.gen.tr
http://www.mybb.gen.tr
http://forum.turkish-host.com

7) MyBB her geçen gün kendisini yenilemektedir. Yeni özellikler geliştirilmekte ve yeni versiyonlar piyasaya sürülmektedir.

8 ) MyBB kurulumu kolaydır; sunucunuzu fazla yormayacak özelliklere sahip bir forum yazılımıdır.

9) MyBB’de kimi özelliklerde Ajax kullanılmaktadır. MyBB 1.4 versiyonuyla Ajax’ın kullanım alanı genişletilecektir.

10) vBulletin karmaşık ayarlardan müteşekkil bir forum sistemidir. MyBB yönetiminin daha sade ve anlaşılır olduğu bilinmektedir.

MyBB kullanmak veya test etmek isteyenler en son sürümü burdan indirebilirler:
http://www.mybboard.net/download/latest

MyBB 1.2x versiyonları için Türkçe Dil Paketini burdan indirebilirsiniz:
http://www.turkish-host.com/mybb/mybb12turkishpack.zip

Yukardaki Türkçe dil paketinin dışında diğer alternatif Türkçe Dil paketleri de bulunmaktadır. Diğer paketler için Türkçe destek sitelerine bakmanızı tavsiye ederim.

Not: Yukarıda kaynak olarak verdiğimiz sitelerin içeriğinden sorumlu değiliz. Tüm linkler tavsiye niteliğindedir.

MyBB SEO 1 Beta 6 Türkçe

MyBB tabanlı forumlar için SpiceFuse tarafından geliştirilen SEO eklentisiyle sitenizi arama motorlarında üst sıralara çıkarabilirsiniz.

Dosyayı indirin: MyBB 2.9 SEO 1 Beta 6 TR

1) Öncelikle seo.php isimli dosyayı /inc/plugins dizinine atın…

2) Ana dizinde yer alan .htaccess isimli dosyanın CHMOD ayarını 666 yapın…

3) Admin Panelinde plugin yönetiminde SEO Links’i çalıştırın…

Eğer .htaccess dosyasının CHMOD ayarını yapamıyorsanız veya ana dizinde böyle bir dosya yoksa, bilgisayarınızda Not Defterine aşağıdaki kodu yapıştırın, ana dizine atın ve dosyanın ismini .htaccess olarak değiştirin.

# //seo_mod_start
RewriteEngine On
# Uncomment the following and add your forum path if rewrites arent working properly
#RewriteBase /mybb/
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)-t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)-t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)-a-([0-9]+).html$ announcements.php?aid=$2 [L]
# //seo_mod_end

Gördüğünüz gibi kurulumu çok basit. SEO 1′in diğer versiyonları da mevcut ama Türkçe karakterleri desteklediği için bu versiyonu sizlerle paylaştım. Bu eklentiyi sadece MyBB 1.2x versiyonlarında kullanınız.

Ayrıca telif haklarını belirtmek için websitenizin alt kısmına copyright bilgilerini yerleştirmeniz önemle rica olunur…

Şablonlarda footer içerisinde bunu bulun:

{$lang->copyright} © 2002-{$copy_year} <strong><a href="http://www.mybboard.com" target="_blank">MyBB Group</a></strong>

Aşağıdaki kodu bunun hemen altına ekleyin:

<br />Search Engine Optimization by <strong><a href="http://spicefuse.com">SpiceFuse</a></strong>

Sorunları burda bizimle paylaşırsanız ayrıca yardımcı olmaya çalışırım.. ;)

MyBB 1.4 Sürümü Yolda…

İşte yeni özellikleriyle MyBB 1.4 çok yakında!

MyBB 1.4′ün getirdiği en önemli özelliklerden biri Ajax…

Kullanıcılar bir konuyu okurken sayfa yenilemeye gerek kalmadan, son gönderilen mesajlar Ajax özelliğiyle konunun sonuna eklenecek.

Benzer şekilde hızlı cevapta siz bir konuya cevap yazarken bir başkası o konuya sizden önce cevap gönderirse, yeni mesajı sayfayı yenilemeden görme şansınız olacak. Böylece yeni gönderilen mesajları da hesaba katarak konuya cevap yazma fırsatı doğacak.

Ayrıca Tikitiki’den alınan bilgilere göre ACP (Admin Kontrol Paneli) gelişmiş özelliklere sahip olacak. Bu arada ACP’nin mevcut temasında da birkaç değişiklik var.

MyBB 1.4′ün bariz özelliklerinden biri de SEO (Arama Motoru Optimizasyonu)’nun eklenmesi… Bulunduğunuz sunucu bu özelliği destekliyorsa SEO plugin kurmanıza gerek kalmayacak.

Şuan için .htaccess özelliği olan Apache sunucular SEO’yu destekliyor. MyBB 1.4 kurulumu esnasında sunucunuzun özellikleri bunu destekliyorsa SEO otomatikmen ayarlanacak; sunucunuz bunu desteklemiyorsa adres formatı klasik olacak. Bu özellik Admin Panelinden devredışı bırakılabilme fonksiyonuna da sahip.

Belki aramızda SEO’yu tam kavrayamayan arkadaşlar vardır. Kısaca değinmek gerekirse SEO, konu başlıklarının sayfa adresine uyarlanmasıdır. Böylece forumlarınız Google gibi arama motorlarında PR değerini artıracaktır. Neticede siteniz arama sonuçlarında üst sıralara çıkacaktır.

Klasik URL: /showthread.php?tid=10&page=2
Yeni URL: /mybb-gelisiyor-t-10-2.html

AncakMyBB 1.4 ile gelecek olan SEO’nun Türkçe karakterleri destekleyip desteklemeyeceği henüz belirsiz. Özellikle Japonca, Arapça, İbranice gibi standart alfabeye sahip olmayan forumlarda bu özelliğin devredışı bırakılacağı kesin…

Diğer bir özellik de Arkadaş Listesinin geliştirilmesini kapsıyor. Böylece birden fazla kişiye aynı mesajı gönderme imkanı doğuyor. Aşağıdaki resimde görüldüğü gibi siz mesajınızı yazarken Arkadaş Listesi, Ajax özelliğiyle açılıyor ve mesajın alıcıları seçiliyor. Ayrıca msn’de olduğu gibi çevrimiçi olan kişiler farklı ikonla gösteriliyor.

Ayrıca Takvim de çok çeşitli özelliklere sahip olacak. Haftalık ve aylık görüntüleme özellikleri eklenecek. Takvimle ilgili bildiklerim şimdilik bu kadar. Bu nedenle fazla detaya giremiyorum.

MyBB Dönüştürücü XMB, phpbb 2/3, punbb 1.2, SMF 1.0.8, vBulletin 2/3 ve Invision Power Board gibi çeşitli forum yazılımlarını MyBB 1.4′e kolayca dönüştürecek.

MyBB 1.4′ün Ağustos 2007′de çıkması bekleniyordu. Ancak resmi bir açıklama henüz yapılmadığı için MyBB 1.4′ün kesin çıkış tarihi henüz bilinmemektedir.

Önümüzdeki 5 yıl içerisinde MyBB 2.0 ve 3.0 versiyonlarının çıkması, ayrıca SMF’den daha popüler olması bekleniyor.

Ayrıca MyBB’nin ilerleyen yıllarda ücretli olması gibi bir durum asla söz konusu değil. ;)

Birçok özellik sır gibi saklansa da anlaşılan MyBB, vBulletin gibi baba forumlara kafa tutacağa benziyor.. :D


Bu sitede yayınlanan tüm yazılar İlyas Canbay tarafından kaleme alınmıştır. İzinsiz yayınlanamaz. Her hakkı saklıdır.