bilgisayar, blogWordpress ile komünite oluşturmak
Oca 21 2008
Aslına bakarsanız, Wordpress ile bir komünite sistemi kurmanın daha basit olacağını düşünmüştüm…Elbette, üzerimden büyük yük aldı. En azından, yetkilendirme, sayfa hazırlama gibi sürüyle parçayı bir araya getirmeme gerek kalmadı. Müthiş kod tasarrufu sağladım…
Gelgelelim, neredeyse binlerce Wordpress eklentisi ile her istediğinizi yapabileceğinizi sanıyorsanız yanılıyorsunuz!
Herşeyden önce, bolca eklenti kullanmak sistemi yavaşlatıyor. Vakit buldukça sisteme bazı ekleme ve çıkarmalar yaptım. Blogmani, şu an çok hızlı görünmüyor. Bir miktar çöp kod var ve bunun bir kısmı da Wordpress’den miras. Bazı orijinal Wordpress dosyalarını yarı yarıya kısaltabildim. Kimisi geriye uyumluluk kaygısıyla yazılmış çok miktarda kod var. Bu kodların bir kısmı da açıkçası hantal ve gereksiz. Aslında kodu açtığınızda birkaç kişinin parmağı olduğunu anlıyorsunuz, ve herkesin “tarzı” farklı. Ama asıl yavaşlık, çok güvenilir ve uptime’ı harika olmasına rağmen, yavaş kalan GoDaddy…
Eklenti kodları daha büyük sorun…
Bazı eklentilerin ciddi güvenlik açıkları var. Bazı eklentilerde amaca uygun değiller. Mesela, özel mesajlaşma eklentisini epeyce elden geçirmek zorunda kaldım ve bu arada bir fonksiyonu kaybettim: Gönderdiğiniz mesajın bir kopyasını gidenler klasöründe saklama özelliği şu an çalışmıyor, yakında halledeceğim.
Bazı özellikleri sıfırdan yazmak zorunda kaldım, çünkü kimsenin aklına arkadaş ekleme, kişilere yorum yazma gibi fikirler gelmemiş. Bu tip eklentiler yok.
Accordion gibi özelliklerde son anda Spry Framework’e kaydım; zira moo.fx maalesef Spry kadar uyumlu değil. WP, zaten kendi içinde moo ve prototype kullanıyor. Spry’ı da dahil edince, sistem biraz şişti. Özellikle arama sayfasında moo kullandığıma pişmanım; kodu gereksiz 50 k kadar şişirdi. 0.26 ile birlikte, kullanıcı profil sayfalarında olduğu gibi HttpXML kullanacağım.
“Şişti” deyip durduğuma bakmayın. Dosyaların çoğu gerçekten çok küçük; sorun GoDaddy. Eğer Mart başına kadar 1000 üyeye kadar ulaşırsak, akla zarar bir sistem(!) kuracağım. Veriyi üç ayrı sunucudan çekecek bir sistem bu; detayına fazla girmeyeyim.
Eylül başında, sistemi tamamen GPL ile dağıtma planım var. Önce İngilizce, arkasından Türkçe olacak. Kod adına CommunityPress diyelim; web sitesi alınmış, o yüzden isim bulmak gerek…
Bu yazıyı beğendiyseniz, şunları da sevmeniz olasıdır: |
Benzer Yazı |
batasoy yazarının son 20 yazısı
- Blogmani...açıldı! - January 21st, 2008







Hiç yorum yok; hadi birşeyler söyleyin!