---------------------------------------------------------
Eklenti: phpBB3 css sıkıştırma
Kısa açıklama: Bu eklenti phpBB3'ün ana css dosyalarını sıkıştırır
phpBB3 uyumu: phpBB 3.0.2
Özellikleri:
- açma/kapama özelliği
- açıklama/yorum temizleme
- boÅŸluk temizleme
- renk kodlarını kısaltma betimlemesi
- gzip desteği (phpBB3 ün gzip ayarından bağımsız, css dosyasını tarayıcıya sıkıştırıp gönderme, bu özellik için sunucunuzda php zlib modülü yüklü olmalıdır)
Yazar notları:
Açıklama: Bu eklenti phpBB3'ün ana css dosyalarını sıkıştırır ve kullanıcı web tarayıcısına gzip ile sıkıştırarak gönderir.
Genel özellikler
Eklentinin genel özellikleri açıklama, yorum, boşluk vb. silerek dosyanın boyutunu küçültüp tüm kodları tek satıra almaktır. Bu dosyanın yorumlanma süresini kısaltmakta önbellekte saklanan css dosyasının fiziksel boyunu düşürmektedir. Eklenti dil dosyası ve temadan bağımsızdır, her dil ve tema da çalışacaktır. Eklenti aynı zamanda kullandığınız band genişliğinizi de azaltmaktadır.
Gzip hakkında
Eğer sunucunuzdaki php'de gzip desteği (zlib) desteği varsa eklenti bunu tespit ederek css dosyasını tarayıcıya gzip ile sıkıştırıp gönderir. Bu da dosya boyutunun oldukça düşmesi ile sonuçlanır. Sunucunuzda gzip desteği yoksa dosya gzip ile sıkıştırılmadan gönderilir. Ancak bu durum eklentinin yorum silme, boşluk kaldırma gibi diğer özelliklerini etkilemez. phpBB3 ayarlarındaki gzip açıp/kapama ayarı eklentinin gzip kontrolünü etkilemez.
Sonradan eklenen css dosyaları/kodları
Sonradan ekleyeceğiniz css dosyalarını phpBB3 mantığı ile eklemelisiniz. Css kodlarını, stylesheet.css içinde tanımlanan bir css dosyasına eklediğiniz taktirde eklediğiniz css kodları da sıkıştırmaya dahil edilir. Ancak herhangi bir tema şablon dosyasına ekleyeceğiniz: <link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" /> şeklindeki bir css dosyası harici veya alternatif olacağı için bu sıkıştırmaya dahil edilmez. Aynı zamanda tema içine <style></style> etiketleri içinde eklediğiniz css kodları da sıkıştırmaya dahil edilmez.
Orijinal css dosyaları hakkında
Bu eklenti asıl css dosyalarınıza kesinlikle zarar vermez/değiştirmez. phpBB3, css dosyasını önbellekte saklar. Eklenti, saklama yapmadan öncesine müdahale eder ve saklanan dosya sadeleşmiş ve sıkışmış olur. Bu yüzden eklentiyi kurduktan sonra, sıkıştırma/sadeleştirme işlemi için bir defalığına önbelleği temizleyip sayfayı yenilemeniz gerekmektedir.
Test etme
Orijinal kodları gözlemlemek için panonuzun bulunduğu adresin sonuna şu sayfayı ekleyip çağırın: style.php?id=1&lang=tr örneğin: http://www.site.uzt/forum/style.php?id=1
Kurulum ve dosya değişikliklerini tamamladıktan sonra, yönetim panelinizden önbelleği (cache) temizleyin ve pano sayfanızı yenileyin, eğer herşeyi sırası ve doğru şekilde yaptıysanız, adres satırına pano adresinizin sonuna yine
style.php?id=1&lang=tr yazıp açtığınızda tek satıra indirgenmiş css kodları görmeniz gerekmektedir.
Sürüm notları:
0.0.1
- ilk sürüm (yayınlanmadı)
0.0.2
- gzip desteÄŸi
- yorum ve boÅŸluk silme geliÅŸtirildi
1.0.0
- renk kodlarını kısaltma betimlemesi
- fonksyion dosyası ayrımı
Ekran görüntüleri
css görünümü

yslow testi




