|
.:: phpKF Sürüm Kaydı ::.
phpKF 1.60a (03.05.2009)
phpKF sürüm 1.60a güvenlik güncellemesi
Tüm dosyalar baştan sona gözden geçirilerek zayıf bulunan noktalar güçlendirilmiştir.
Bu işlem herhangi bir açık olmadığı halde yapılmıştır.
Sürüm numarasında, veritabanında, temalarda ve özelilklerde hiçbir değişiklik yoktur.
phpKF 1.60 (15.02.2009)
Eklenen özellikler:
- Silinen Konu ve Cevaplar için Geri Dönüşüm Kutusu:
Silinen iletiler gerçekte silinmiş olmayacak, sadece site kurucusunun görebildiği "Silinen İletiler" sayfasında görünecek. Buradan istenirse tekrar geri getirme veya kalıcı olarak silme yapılabilecek.
- Zengin Metin Düzenleyici:
Tamamiyle phpKF için sıfırdan geliştirilmiş zengin metin düzeneyici.
Zengin metin düzenleyici şimdilik sadece Internet Explorer, Firefox ve Google Chrome`da tüm sürümlerinde sorunsuz çalışmaktadır.
Düz metin düzenleyici tüm tarayıcılarda sorunsuz çalışır.
İkisinde de özellikleri kullanmak için javascript açık olmalıdır.
- Düz Metin Düzenleyici:
Düz metin düzenleyici için, geliştirilmiş BBCode ve ifade ekleme.
İmlecin durduğu yere ve seçim alanına göre daha gelişmiş BBCode ekleme.
Ayrıca eklenen kodu görme açısından seçimli yapılıyor.
- Duyuru Sayfasına HTML Zengin ve Düz Metin Düzenleyici:
Artık HTML bilmeyenlerde, duyurularına bir kaç tıkla biçimlendirilmiş yazılar yazabilir, resim ekleyebilir.
- Tek Tıkla Konu Sabitleme:
Konuyu düzenlemeye gerek kalmadan bir tıklamayla üst konu - alt konu yapabilme.
- SEO ve normal sürüm birleştirildi:
Artık seo ve normal sürüm tek paket halinde dağıtılacak, isteyenler yönetim masasından bir tıkla açıp kapatabilecek.
- Yeni BBCode etiketleri:
4 farklı liste oluşturma, yazı tipi değiştirme, yazıları sağa ve sola yaslama etiketleri eklendi.
Daha ayrıntılı bilgi için buraya bakınız.
- Kayıt sayfasındaki form alanları için üst kısımda beliren yardım bilgileri.
Her alan için ayrı ayrı, girilen karakterleri kontrol eden ve doğru yanlış durumuna göre sağ tarafta beliren simge.
Bazıları ajax diye bilir, ama bu yük olmaması için sunucudan veya veritabanından kontrol etmeyecek, sadece girilen karakterlerin ilgili alanda izin verilip verilmediğine bakacak.
- Yukarıdaki aynı kontrol, giriş sayfalarına da uygulandı.
- İzin verilen şifre karakterleri arasına and ( & ) ve nokta ( . ) eklendi.
- Özel ileti yazma sayfasına, aynen mesaj yazma sayfalarında olduğu gibi, otomatik BBCode oluşturma ve eklemeli "resim ekleme özelliği" konuldu.
- Kullanıcı imza değiştirme alanına, girilen karakterleri gösteren sayaç eklendi.
Düzeltmeler:
- 5 Renkli Teması:
5 Renkli temasının Belge Tipi (DocType) HTML 4.01 Transitional URI olarak değiştirildi.
Temadaki HTML kodlama, W3C standartlarında hatasız hale getirildi. (telif satırı ve zengin metin düzenleyici hariç)
Tasarımında ufak görsel değişiklikler yapıldı.
Safari ve Opera tarayıcılarında birkaç sayfada görülen sorunlar düzeltildi.
5 Renkli teması; Internet Explorer, Firefox, Opera Safari ve Google Chrome tarayıcılarında kontrol edilmiştir ve sorunsuz çalışmaktadır.
- RSS beslemesi:
Bazı mesajlardaki özel karakterlerden kaynaklanan sorun düzeltildi.
Karakter kodlamasında UTF-8`e geçildi.
Sayfadaki XML kodlama, W3C standartlarında hatasız hale getirildi.
- E-Posta:
Tamamiyle phpKF için sıfırdan geliştirilmiş e-posta kodları, eskileriyle değiştirildi.
- Üye Çizelgesi sayfasına, etkinleştirilmemiş üyeleri de gösterme eklendi.
- Javascirpt kodları tema dosyalarından çıkartılıp sistem içine alındı.
phpKF 1.50-SEO -
phpKF 1.50 (29.09.2008)
Eklenen özellikler:
- Alt forum özelliği:
Tek seviyeli alt forum özelliği, üst forumu konu açmaya kapatabilme, kullanımı kolay forum düzenleme sayfaları.
- Geliştirilmiş forum yetkileri:
Okuma, konu açma, cevap yazma için ayrı ayrı yetkilendirme ve forum kapatma özelliği.
- %30 ila %60 arasında hızlandırılmış ana sayfa:
Forum ana sayfası; veritabanı yapısındaki ve ilgili sayfalardaki değişiklikler sayesinde, bölüm ve mesaj sayısına göre %30 ila %60 arasında hızlandırıldı.
- Her kullanıcı için ayrı ayrı özel ad ekleme özelliği:
Sadece yöneticiler tarafından ayarlanabilir özel ad sistemi.
- Geliştirilmiş veritabanı yedekleme ve yükleme:
Veritabanı boyutu sınırlaması olmadan parçalara bölerek yedekleme ve yükleme.
- Değiştirilmiş hata sayfası yapısı:
Hata sayfası ve tüm sayfalardaki hata mesajları daha sorunsuz çalışması için tekrar düzenlendi.
- Forumda olduğu gibi portalda da kullanıcı seçimli temalar:
Profil değiştir sayfasından ayrı ayrı ayarlanabilir forum ve portal tema seçimi.
Bu özelliğin çalışması için phpKF-Portal 1.20`nin çıkışının beklenmesi gerekiyor.
- Gelişmiş RSS beslemesi:
Ana sayfa ve her forum bölümü için ayrı ayrı RSS beslemesi.
RSS beslemesinde; forum, alt forum ve güncel 20 konu gösterimi.
- Adım adım toplu e-posta yollama:
Toplu e-posta yollama özelliği, sunucuya yük yapmaması ve yüksel üye sayılı forumlarda sorun olmaması için ayarlanabilir adımlı hale getirildi.
- Kusursuz yönlendirme sistemi:
Giriş ve çıkış yaparken bir önceki sayfaya geri yönlendirme.
Üyelere özel sayfalara üye girişi yapılmadan girildiğinde çıkan uyarı sayfası; Ardından giriş yapıldığında gidilmek istenen sayfaya yönlendirme.
- Otomatik ayar.php dosyası oluşturma:
Sunucunun yazma hakları açıksa, kurulum ve güncelleme yaparken ayar.php dosyasını elle kopyalamanıza gerek kalmadan otomatik oluşturulacak.
- Tüm çevrimiçi zamanlarını yönetim genel ayarlarından değiştirebilme.
- Geliştirilmiş kullanıcı izinleri sayfası.
- Kilitli konuları tekrar açmaya gerek kalmadan yöneticiler tarafından değişiklik yapabilme.
- Özel ileti kutularında grafik doluluk oranı göstergesi.
- Forumda gösterilen tüm sayılar için, gerecler.php dosyasından değiştirlebilir rakam biçimi fonksiyonu.
- Yeni 5 renkli simgeler ( ByLegenS yapımı )
- Yeni 5 Renkli tema tasarımı.
phpKF 1.40-SEO -
phpKF 1.40 (08.07.2008)
Eklenen özellikler:
- Gerçek tema özelliği: Tüm tasarım kodları php dosyalarından ayrılıp html dosyalarına alındı.
HTML ve grafik dosyaları /phpkf/temalar dizinine alındı.
Artık phpKF`nin tasarımını %100 değiştirme özgürlüğüne sahipsiniz.
Sizde sıfırdan tema yaparak veya varsayılan 5 Renkli teması üzerinde değişiklik yaparak bu tema dosyalarını dağıtabilirsiniz.
Yönetim masasındaki tema seçimi sayfasından sunucuda yüklü temaları görebilir, bunlar arasından istediğinizi varsayılan tema yapabilirsiniz.
Yine aynı sayfadan istediğiniz temaları kulanıcıların seçimine ekleyip çıkartabilirsiniz.
Hangi temayı kaç kişinin kullandığını görebilir, herkesin tema seçimini toplu olarak değiştriebilirsiniz.
Üyeler de profillerinden, eklediğiniz temalar arasından seçim yapabilirler.
- Portal ile tam etkileşim:
Portal'ı kurduktan sonra ayar.php içindeki $portal_kullan = 0; değerini $portal_kullan = 1; yaptığınızda forum sayfalarında portal bağlantıları oluşturulacak.
Ayrıca yine ayar.php içindeki
$forum_index = 'index.php';
$portal_index = 'portal_index.php';
değerleriyle oynayarak, forum ve portal giriş dosyalarının ismini istediğiniz gibi değiştirebilirsiniz.
Bu sayede açılış sayfasının; portal - forum veya kendi hazırlanığınız bir sayfa olmasını sağlayabilrsiniz.
Bu yaptığınız değişiklik otomatik olarak tüm sayfadaki bağlantılarda uygulanacaktır.
- Ana Sayfada En Güncel Konular: Yönetim sayfasından açılıp kapatılabilir ve sayısı ayarlanabilir, forumdaki en güncel konular özelliği.
- Veritabanı yedekleme seçeneklerine sadece portal tablolarının yedeğini alma eklendi.
- Yönetim ana sayfasındaki bilgilerin arasına GD kütüphane bilgisi eklendi.
Onay kodunun çalışması için sunucunuzda yeterli destek yoksa, hangi nedenden dolayı onay kodunun çalışmayacağı bu kısımda bildirilecek.
- Kurulum sayfasında, daha önceden kurulum yapılmışsa kullanılan sürüm bilgisi gösteriliyor.
Bu sayede kurulum ve güncellemenin yapılıp yapılmadığını anlayabilirsiniz.
- Güvenlik seviyesi daha da arttırıldı.
phpKF 1.20-SEO -
phpKF 1.20 (07.06.2008)
Eklenen özellikler:
- Duyuru Özelliği: Tüm sayfalar, portal ve her forum bölümü için ayrı ayrı sınırsız duyuru ekleme özelliği.
- Son Cevaplar: Bir konuya cevap yazarken, mesaj yazma sayfasının altında, daha önce yazılmış cevaplar yeniden eskiye doğru gösterilir.
- Forumu kaldırıp sıfırdan yeniden kurmak için, veritabanındaki forum bilgilerini silme özelliği.
- Yazılan mesajların yanındaki alıntı, sil, taşı, değiştir, kilitle ve ip adresi gibi bağlantılar resimlendirildi.
Bu resimlerin dosya adları, boyutları ve border değerleri /dosyalar/tema/tema.php dosyasından ayarlanabilir.
- Kurulum sayfasında otomatik forum dizini tanıma.
Düzeltmeler:
- Yazdığınız mesajlara kod eklerken, kod renklendirme ile ilgili olarak, her kodun başına <?php gelme zorunluluğu giderildi.
phpKF 1.15-SEO -
phpKF 1.15 (04.03.2008)
Eklenen özellikler:
- Beş renkli tema için yeni tasarımlar.
- Etkinleştirme e-postası tekrar isteyebilme.
- Kayıt sayfasında e-posta adresini gizleme seçeneği.
- Ayarlanabilir yetkili adları ve renkleri. Adlar yönetim sayfasından, renkler ise .css dosyalarından ayarlanıyor.
- Konu sayfasında, ilgili konu başlığının yanında gösterim sayısı.
- Forum, forum dalı başlık ve açıklamalarında html`e izin.
- Yeni özel ileti geldiğinde Özel ileti yazısı yanıp sönüyor.
- BBCode düğmeleri resimlendirildi. Bu grafikler için ByLegenS`e teşekkürler.
- Youtube videoları eklemek için [ youtube ] BBCode özelliği.
- Yazıları ortalamak için [ center ] BBCode özelliği.
- SEO forum veya konu adlarında sahte adreslere karşı önlem alındı.
- Kilitli konuların ve altındaki cevapların değiştirilmesi engellendi.
- Yeni mesajlar sayfasına son mesaja (son cevapa) git bağlantısı eklendi.
Düzeltmeler:
- Ana sayfadaki forum dalı ve altındaki forumların tablo yapısını değiştirildi.
- forum.php sayfasında görünen çok cevaplı konulardaki sayfa sayısı 10 ile sınırlandı.
10 sayfadan daha fazla cevaplı bir konuysa son sayfaya git bağlantısı çıkıyor.
- Özel ileti gönderilen adında, türkçe karakter veya büyük - küçük harf farkından doğan mesajın okunamama sorunu düzeltildi.
- Sadece tek bir üst konu bulunan forumda, henüz yazı yok uyarısı alınıyordu, düzeltildi.
- Sayfa başlığı (title) bilgisi; "konu adı - site adı" olarak değiştirildi.
- Yöneticiler başkalarının mesajını değiştirirken önizleme yaptığında, sanki kendi mesajını değiştiriyormuş gibi görünüyordu. Sonucu etkilemiyordu, sadece öyle görünüyordu, düzeltildi.
- Uzun linklerin kırılmasını önlemek için satır atlama aralığı 65 karakter olarak değiştirildi.
- Veritabanı yedek dosyalarının (.sql ve .sql.gz) adına tarih eklendi.
- Çevrimiçi sayfasındaki tarih bilgileri değiştirildi.
- Kurulum sayfasında tablo öneki bilgisinin rakam veya özel karakter ile başlaması engellendi. Veritabanı adlarının harf dışındaki karakterlerle başlaması hataya neden olur.
phpKF 1.12-SEO -
phpKF 1.12 (14.01.2008)
Eklenen özellikler:
- SEO - SEF : Sadece 1.12-SEO sürümünde
Arama motoru dostu adres yapısı. Forum başlık, konu başlık ve üye adı bilgileri adres satırında görünür. Bu sayede forumunuz arama sayfalarında daha üst sıralara çıkabilir. SEO özelliği için seyranli `ya teşekkürler.
Bu özelliğin kullanılabilmesi için sunucunuzda mod rewrite özelliğinin açık olması gerekmektedir.
Seo sürümünü Windows suncuda çalıştırıyor ve türkçe üye adlarında sorun yaşıyorsanız bu sayfaya bakın.
- Üst Konu Değiştirme: Normal bir konuyu üst konu yapma veya üst konuyu normal konuya çevirme özelliği elendi.
Önceden sadece yeni konu açılırken üst konu yapılabiliyordu.
Düzeltmeler:
- Büyün harfle yazılmış bbcode`lara destek verildi.
- Önceki sürümde gelen özel imza denetimi fonksiyonu yanlış yerdeydi düzeltildi.
- Forum yardımcılarının mesaj değiştirmelerindeki hata düzeltildi.
- Tarih bilgisindeki Dün Bugün ifadeleri artık kalın yazdırılıyor.
- Yeni mesajlar sayfasına son cevap yazan adı alanı eklendi.
phpKF 1.10 (01.01.2008)
Eklenen özellikler:
- RSS Beslemesi: Ana sayfa ve her forum için rss beslemesi.
Ana sayfada rss beslemesinde, sadece en son atılan mesajların başlık ve kısa içeriği gösteriliyor.
Her forum için rss beslemesinde ise; mesaj tarihine göre başlık ve kısa içerikleri gösteriliyor.
- Yeni Mesajlar: Ana sayfadaki "Son gelişinizden sonra atılan mesajlar" bağlantısı tıklanarak ulaşılan, yeni mesaj sayfası eklenmiştir.
- Kullanıcı Konu ve Cevapları: Kullanıcı profili sayfasına, ilgili kullanıcının, açtığı konuları ve yazdığı cevapları gösteren bağlantılar eklenmiştir.
- Okundu Bilgisi: Kullanıcının son gelişinden sonra açılan konular veya cevaplanan konular, forum göster sayfasında kalın yazdırılır. Okunduklarına normal ince haline gelir. Tekrar cevaplandıklarında ise okunana kadar kalın gösterilir.
- İçerikli Arama Sonuçları Artık arama sonuçlarının başlık vs. bilgilerinin yanında bir de kısa içeriği gösteriliyor.
- Kod Reklendirme: [code=php] [/code] bbcode etiketleri arasına alınan php kodları renklendiriliyor. Daha fazla dilde kod renklendirmesi için bu sayfadaki modu kullanabilirsiniz.
- Kullanıcı İmzası İçin Değiştirilebilir Fonksiyon: Kullanıcı imzaları denetlenmek için tek bir fonksiyona atandı. Bu sayede, imza denetlemesine istenilen özellikler eklenebilecek.
- Kullanıcı Profili: Kullanıcı profiline icq, msn, yahoo, aim, skype gibi alanlar eklendi.
- Tarih kısmında, bugün, dün tanıma: Forumda geçen tüm tarihlerde bugün ve dün tanımlaması eklenmiştir.
- Kullanıcı Resimleri Dizininin Büyüklüğü: Artık, Kullanıcıların sunucuya yüklediği resimlerin, bulunduğu klasörün büyüklüğü yönetim masasından görüntülenebiliyor.
Düzeltmeler:
- ozel_ileti.php sayfasındaki önemli bir güvenlik açığı kapatılmıştır.
- forum_goster.php ve konu_goster.php dosyaları forum.php ve konu.php olarak değiştirildi. Ayrıca yine bu adreslere eklenen değişen adları kısaltıldı ve gereksiz olanları kaldırıldı.
- Magic quotes ayarları açık olan sunucularda; Forum başlığı ve açıklaması kısımlarında, ( ' ) tek tırnak işareti kullanıldığında başına ( \ ) ters bölü işareti geliyordu. Bu sorun düzeltildi.
- Yönetim / Genel Ayarlar sayfasında smtp şifresi HTML kaynağında görünüyordu. Bu smtp şifresini diğer yöneticilerin görmesine neden oluyordu, düzeltildi. Artık sadece sifre_degismedi ifadesi görünüyor.
- Veritabanı geri yükleme özelliğinde, sadece çift sıkıştırılmış olan yedekleri açmak için yanlış temp yolu gösterilmişti, düzeltildi.
Gerçi çift sıkıştırma yapan sunucu sayısı çok azdır ve bu sorunla kimse karşılaşmamıştır ama...
- Başlık taşıma sayfasına, cevap taşıma özelliği koyulması unutulmuştu, eklendi.
phpKF 1.0 (09.12.2007)
Eklenen özellikler:
- Tema Özelliği: Bu özellikle birlikte 5 farklı rente tema gelmektedir. Yöneticinin, yönetim panelinden varsayılan temayı ayarlayabildiği gibi, gelen ziyaretçiler ve üyelerde ana sayfadan renkleri değiştirebilirler.
- Son Mesaj Başlığı: Ana sayfada; son açılan başlığın veya son cevap yazılan başlığın gösterilmesi. Mesajı yazan üyenin adı ve mesaj tarihi de yine burada gösteriliyor.
- Hızlı Cevap Yazma: Forumda açılan konuları gösteren "Konu göster" sayfasının en altında, sadece üyelere gözüken hızlı cevap yazma formu eklenmiştir. Artık, yazılan konuyu ve/veya cevapları okuduğunuz sayfadan aynı zamanda cevap da yazabilirsiniz.
- Kayıt Sayfasında Üyelik Koşulları: Foruma üye olmak isteyenlere, kabul ettirmek istediğiniz "üyelik koşulları", artık kayıt sayfasından önce gelmekte. Bu sayede üyelik koşulları kabul edilmeden üye olunamayacak.
- Otomatik Yönlendirme: Artık; Mesaj yazma ve/veya değiştirme işleminden sonra çıkan bilgilendirme sayfası, 5 saniye beklemenin ardından ziyaretçiyi ilgili mesaja yönlendiriyor. İstenirse beklenmeden bağlantı tıklanarak da ilgili mesaja gidilebilir.
- Çevrimiçinden Düşme: Eskiden sadece 15 dakikalık hareketsizliğin ardından çevrimdışı düşülüyordu. Artık kullanıcı çıkış yaptığında da ilgili tüm sayfalarda çevrimdışı olarak gözüküyor.
Düzeltmeler:
- Kurulum formundaki, veritabanı kullanıcı adı ve şifresi isteme zorunluluğu kaldırıldı. Bu, localhostta kullanıcı adı ve şifre girmeyenlerin kurulumda yaşadığı sorunları düzeltmektedir.
- Mesaj yazma ve/veya değiştirme işleminden sonra gelen bilgi mesajları, hata.php sayfasına GET metoduyla veriliyordu. Bu yöntemle uzun mesajlar safari tarayıcısında sorun oluşturuyordu. Sadece mesaj yaz/değiştir sayfaları için bu yöntemden vazgeçilip, ilgili mesaj, hata.php sayfasının içine gömüldü. İleriki sürümlerde tüm bilgi, hata ve uyarı mesajlarında bu yöntem uygulanacak.
- Arama sayfasında yapılan aramalar tarihe göre sıralanmıyordu. En yeni mesaj en yukarıda olacak şekilde düzeltildi.
- Son mesaja git bağlantı hatası ve çok sayfalı konular için sayfa sayısı hatası düzeltildi.
phpKF 0.92 (03.11.2007) - İlk sürüm
Bu sürümde bulunan özelliklerden bazıları:
- Otomatik veritabanı kurulumu ve ayar dosyası hazırlanımı.
- Ayarlanabilir, kullanıcı onaylı, yönetici onaylı ve onaysız üye kayıt özelliği.
- Robot kayıtları engellemek için grafik onay kodu (CAPTCHA) ve güvenlik sorusu.
- İki ayrı yöntemle şifrelenip veritabanına kaydedilen parola sistemi.
- Forum Yöneticisi, Forum Yardımcısı ve Özel izinler (okuma, yazma, yönetme) olmak üzere 3 ayrı yetkilendirme.
- Değiştirilebilir forum simgeleri.
- Hazır galeri, uzak resim ekleme ve resim yükleme olmak üzere 3 farklı kullanıcı resmi özelliği.
- Mesajlarda ve imzalarda, açılıp kapatılabilen BBCode özelliği.
- Kullanıcıların E-Posta, Doğum Tarihi, Şehir ve Çevrimiçi Durumu gibi bilgileri gizleyebilir.
- Kullanıcılar bazı özellikleri gizlese bile yöneticiler görebilir.
- 4 ayrı özel ileti kutusu (Gelen Kutusu, Ulaşan Kutusu, Gönderilen Kutusu, Kaydedilen Kutusu).
- Üyelerin forum üzerinden birbirlerine E-Posta gönderebilme özelliği.
- Yöneticilerin toplu E-Posta gönderebilme özelliği.
- Tam kullanıcı yönetimi. Yöneticiler üyelerin şifre de tüm bilgilerini değiştirebilir. Ama eski şifrelerini göremezler. Yöneticiler üyeleri, engelleyebilir, hesabını etkisizleştirebilir ve hesabını silebilirler. Ayrıca istenilen üyeye, istenilen forum için; görüntüleme, mesaj yazma ve mesaj silme özelliği verebilirler.
- Mesajları yazan ve değiştirenlerin ip adresleri kaydedilir.
- Mesajları son değiştiren üyenin adı, ip adresi, değiştirme tarihi ve değiştirme sayısı kaydedilir.
- Ayarlanabilir 3 farklı mail gönderme özelliği. ( mail(), Sendmail, SMTP )
- Ayrıntılı veritabanı verileri, onarma ve iyileştirme işleleri.
- Veritabanındaki tabloları, ayrı ayrı veya tamamını yedekleme ve geri yükleme.
- Ayarlanabilir; çerez geçerlilik, iki ileti arasındaki bekleme ve beş başarısız girişten sonra hesabın kilitli kalma süreleri.
- İstenilen kullanıcı adları ve E-Posta adresleri ile kayıt yapılmasının yasaklanabilmesi. Bir alan adından gelen tüm E-Postalar dahi yasaklanabilir.
- Foruma atılan mesajlarda sözcük sansürleme.
- Forumlarda istenilen gün içerisinde cevap yazılmamış başlık ve cevapların silinebilmesi.
- Toplam 77 sayfada 22 bin satıra yakın kod.
- Gelişmiş forumlarda bulunan bir çok özellik.
- Sistem gereksinimi: php 4.0 veya üstü, mysql 4.0 veya üstü.
Ayrıca forum; safe_mode, register_globals, magic_quotes_gpc, magic_quotes_runtime ayarlarının açık - kapalı olması fark etmeden sorunsuz çalışabilir.
|
|
|
|
|