Bela C#, MetaWebLogAPI, SSL sorunları ve Yeni Bloglama Modelimiz

Herşeyden önce, homer modunda whooo! Çünkü vakit bulup sitedeki performans sorunlarını çözdüm. Dünden beri sitede hiç bir hata veya yavaşlama ile karşılaşmıyor olmanız lazım (en azından öyle umuyorum!).

Worpresslerin, typepadlerin, bloggerların ve onlarca benzerlerinin çağında bir dinazor olarak ev yapımı blog sistemi kullanan ender kişilerdenim sanırım. Tabii ki bu bir çok başka dezavantajı ile de birlikte geliyor.

    Pingback Blogging API' leri Entegrasyon Trackback vs.. gibi onlarca nimetten faydalanamıyorum. Teknik olarak faydalanabiliyorum ancak üşenip bunlar için kod yazmam gerekiyor.

Pingback vs. mühim değil ancak burada kritik bir şey var ki offline blogging araçları ile bloglamak çok büyük bir kolaylık ancak blog' unuzun bu tip bir aracı ilgili API ile desteklemesi gerekiyor.

Hazır siteye elimi atmışken bu konulara da elimi atayım dedim. İlk önce ufak tefek şeyleri hallettim. Türkçe resimler ve sitedeki bazı ingilizce kalan menüler gibi. Tabii ki 4 yıldır orada olan şeye kalan denebilirse! Tembellik te boyut atladım.

 

MetaWebLog API Desteği

En iyi yöntemin MetaWebLog desteği yazmak olduğuna karar verdim. Sitedeki yeni sistemleri ASP değil de ASP.NET ile geliştirdiğimden bu desteği almak için hazır kod aradım ancak bulamadım. Daha sonradan aklıma ASP.NET ile yazılan en baba bloglardan biri olan DasBlog geldi.

DasBlog kaynak kodundan MetaWebLog desteğinin altyapısını çarpıp, modifiye ettim site desteğimi verdim, arka plana yeni bir ORM katmanı ekledim, w.bloggar ve Windows Live Writer ile test ettim ve şu an da Windows Live Writer Beta ile bu yazıyı yazıyorum!

 

Neden Bu kadar önemli?

Eğer bir işi daha verimli yapmak istiyorsak rutin prosesleri en kısa süreye indirmemiz gerekir. Bu nedenden dolayı zaten geliştirme platformalarında build' deki tüm işlemler otomasyona bağlanır. Bu sayede yazılım build etmeye üşenmezsiniz. Şu an benim blog yazmaya üşenmemin nedenlerinden biri bu. Blog yazma panelim bile yok direk X13' ü kullanıyorum. Resim eklemek ve daha bir dizi proses tam bir bela.

 

SSL Sorunu

Özetle API' ı bitirdikten sonra, sıra Windows Live Write' ı ayarlamaya geldi. Bu şekilde kritik bir işlemi tabii ki SSL desteği ile yapmak gerekecek ama Windows Live Write maalesef benim SSL sertifikamdan hoşlanmadı.

Bu hazır library' lerdeki klasik bir sorun. Eğer SSL sertifikası Windows tarafından tanınmıyorsa browserlar gibi tanımaya çalışmıyorlar sadece hata veriyorlar ve işlem tamamlıyamıyorlar.

Bildiğiniz gibi benim SSL' im de StartCom SSL yani varsayılan olarak Windows' ta yok. Firefox' um tanıyor, tanımayan browserlarada da sertifikayı import ederek tanıtmıştık ancak şimdi Windows' a da tanıtmamız gerekiyor.

https://cert.startcom.org/ca.php adresinden sertifikayı yükleyip, Windows' a tanıttık ve bu sorunumuzda çözüldü.

 

Daha aktif...

Bundan sonra daha verimli şekilde bloglama yapmayı planlıyorum. Bu arada SQL Injection dersleri de bu genel sorunlar yüzünden yarıda kaldı. Onlara da önümüzdeki hafta içerisinde devam edeceğiz inşallah.

 

Bu arada Windows Live Writer' a Türkçe yazım denetimi eklemenin henüz bilinen bir yolu yok sanırım, fikri olan?

anahtar kelimeler : .net blog c sharp ferruh.mavituna.com windows live writer

User07 - 23 gün 18 saat 50 dakika önce

Could not load SSL library hocam bu sorunu nasil çözebilirim bi yardim lütfen

Ferruh Mavituna - 18.02.2007

dosyasi ile Turkce proofing olabilir belki ama tabii daha pahali bir cozum bu.


Evet aslinda bende WLW in zeki cikip benim Office Proofing'mdeki tum dilleri destekleyecegini ummustum ama beklentilerimi ucurmusum sanirim:)

Word 2007 blog olayi da ilginc, hic deneyen var mi? Lakin ben hala 2003 ile yasamaktayim.

Turker - 18.02.2007

Windows Live Writer icin Turkce yazim denetimini ben de cok aradim ama bir yolunu bulamadim. Sanirim birilerinin plug-in olarak yazmasi gerekiyor:) Word 2007'de bloglama destegi olmasi dolayisi ile Office dil dosyasi ile Turkce proofing olabilir belki ama tabii daha pahali bir cozum bu.

Ferruh Mavituna - 18.02.2007

Hocam birde Subtext var göz atmak istersen (blog uygulamasi) [w]http://sourceforge.net/projects/subtext adresinden bakabilirsin. O da C# ile yazilmis ama...


Aslinda subtext' i biliyorum hatta senin subtext repository' lerinde takilirken gormustum ilk:) O sayede siteyi vs. buldum.

Acikcasi hazir bloga gecmeyi dusunmuyorum bir cok nedeni var guvenlik birincisi. Eminim cogu guvenlidir ama kendimi rahat hissetmiyorum diyelim.

Bu arada bilmiyorum subtext Blogger veta MetaWebLog API destekleyip desteklemedigini.

Bu arada hala nedense resim upload' in da sorunlar var, sebebini anlayamadim, Windows Live Writer image adresi olarak lokaldeki adresi gonderiyor sacma bir sekilde ya da ben ona image' in gercek adresini geri gonderemedigimden dolayi bu durum olusuyor hala cebellesiyoruz:)

Gürkan Yeniçeri - 18.02.2007

Hocam birde Subtext var göz atmak istersen (blog uygulamasi)http://sourceforge.net/projects/subtext adresinden bakabilirsin. O da C# ile yazilmis ama...

User - 18.02.2007

Evet üstadim SQL Injection derslerinizi sabirsizlikla bekliyoruz videolu anlatim olsun hersey süper gerçekten emek verip bizlerle bu bilgileri paylastiginiz için size ayrica tessekür ediyorum saygilar.

Yorum Yazın


Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.



Captcha Kodu