I. BlogEngine Kuşatması

by Murat Duman 26. Ağustos 2008 22:22

Az sonra okuyacağınız yazılar herhangi bir kişiye ya da yazıya özel yazılmamıştır. Uzun zamandır aklımda olanları, gördüklerimi ve tecrübelerimi paylaşma ihtiyacı hissettim. Bu eleştrel yazı ilk olup son olacağının da bir kanıtı yoktur. Tamamen benim fikirlerim olup eklemek istedikleriniz varsa yorum olarak yazabilirsiniz.

BlogEngine macerama uzun yıllar önce başladım. Sevgili dostum, derslerdeki proje arkadaşım Tayfun Akçay ile daha o zamanlar ASP.NET hakkında diyaloglarımız, hararetli konuşmalarımız geçiyordu. XML ya da SQL üzerinde çalışan bir telefon defteri uygulaması ile başlayıp kendi sitemi yapmam için harekete geçmem gerektiğini durmadan söylüyordu. O zamanlar kendisi de yeni tasarım ve son .net versiyonu ile web sitesini açmıştı. Ben de sayfama nasıl bir tasarım oluşturmalıyım şeklindeki sorularla cssmania vb grafik sitelerinde gezip, asp.net üzerinde yapılmış örnek siteleri inceliyordum. Hatta bir yazılım firmasında çalışırken yarım saatte blog yazarım yazamassın iddiasına da girmiştik. Sonuçta bahsettiğimiz yapı iki tablodan oluşan bir modeldi. Bir kahve arası sohbetiydi ve yoğun projeler dolayısıyla öyle de kaldı.

Kişisel bir web sitesi girişimi için domain de almıştım (http://muratduman.net). http://muratduman.com adresi için ise 2 yıl beklemek zorunda kaldım. Bugün bile .net uzantılı hali hoşuma gittiği için http://muratduman.com adresini buraya yönlendirilmiş olarak kullanıyorum.

Buraya kadar olanlar hikayenin 1.0 hali bile değil. Hepimizin başına gelen/gelebilecek bir durum. Süper çalışan bir uygulama olmadan çıkarmayayım, (sonu gelmeyen) özellikler ekleyeyim ve boş bir vakit (aslında hiç bulunmayan) bulup düzenlemeleri yapayım. İşte v.1.0 çıkarmama engel olanlar bunlar ve benzeri sebeplerdi.

Peki o zamandan bu güne ne değişti? Yaklaşık 1 yıldır açık olan bu site ve piyasada (arama motorları) aradığınızda karşılaşacağınız futbolcu, profesör, yazar vs. Murat Duman arasından ben nasıl oldu da ilk sıralara gelebildim ve insanlar cevapladığım e-postalar sonrası teşekkür etmeye başladılar?

Geçen yılki "Develop Yourself" vizyonum ile birlikte bir kampyanya başlattım. "Anneler için Internet". Hatta böyle bir proje gerçek dünyada bile olmayabilir. Uygulamaya başlayıp bilinirlik yaratabilirsiniz. Bu güne kadar sahip olduğum bilgi ve birikimlerimi annemin anlayacağı bir dille nasıl anlatabilirim üzerine yoğunlaşmaya karar verdim. Annem ingilizce bilse de son moda teknolojik aletlerle arası pek iyi değil. Bu bakımdan paylaşımlarımı nasıl daha kolay bir şekilde insanlara ulaştırabilirim diye düşünürken ve araştırırken farklı blog platformları arasından BlogEngine gözüme çarptı. Kurcaladım, kurdum, ilk yazılarımı girmeye başladım. Hatta o günden bu yana temamı bile değiştirmedim. Çünkü ben de çoğu insan gibi siteleri RSS yolu ile takip ediyorum ve içeriğin daha önemli olduğunu düşündüğümden dolayı da site için ayırdığım vaktimin çoğunu yazılarıma ve gerekli güncellemelere adamaya çalıştım.

Sıfırdan blog yazmak benim için sıfırdan araba oluşturmak gibi birşey. Hobi olarak yapmak çok iyi ve yazılım geliştirme yeteneklerinizin gelişmesi için oldukça faydalı ama herkes hayatını yazılım geliştirici olarak devam ettirmeyecek. Ben insanlarla birşeyler paylaşmayı isterken, sırf bana ait bir site oluşturayım ve ordan paylaşayım deyip oldukça fazla vakit kaybettim. Bunun yanı sıra bu projeyi bitirip internete sunduğumda karşıma daha ciddi problemler de çıkacaktı. Güvenlik, optimizasyon, performans diye uzayıp giden bir liste ile tek başetmek zor. Bugün bile BlogEngine projesini geliştiren, kodlarını inceleyen onca insan varken versiyonlarından birinde ortaya çıkan bir açığı kullanıp hosting sunucunuza girebilmek ve sunucudaki başka sitelerin bilgilerine ulaşmak mümkün bir durumdaydı. Yazıp tabii ki kendi siteniz için kullanabilirsiniz ama bunu genel bir kullanıma açtığınızda arkasında durmanız ve destek vermeniz de gerekiyor. Hergün 100'lerce e-posta gelmeye başlayınca tek kişi üstesinden gelinecek bir durum olmadığını düşünüyorum. Bir çok insan şu anda dasBlog'dan BlogEngine'e geçiyor. Sürekli güncellenmesi ve çeşitli veri depolama seçenekleri (XML, MSSQL, mySQL vs.) olması geçişte en önemli etkenlerden.

Bunlardan daha önemli bir sorun ise bugün bile bilgisayar kullanan birçok kişi domain, hosting kavramlarının ne olduğunun farkında değil. Bu insanların kendi sitelerini kurabilmeleri için kaliteli Türkçe yönergeler ve screencastler hazırlanması gerektiğini düşünüyorum. Bu noktada vereceğim trajikomik bir örnek var. Arkadaşıma domain alman gerekiyor diyorum o nedir diyor. Hergün kullandığı arama motorunun adresinin bir domain adresi olduğunun farkında değil. Biz herşeyde yaptığımız gibi yazıyoruz, okuyoruz geçiyoruz çoğunlukla.

Türklerin de yaptığı güzel çalışmalar var internet dünyasında. Bunları arayıp bulmak ve belki de yardım ederek iyi yerlere getirmek gerekiyor. Bugün kaç kişi takip ettiği sitelerdeki yazıları okumak için Newzie kullanıyor? Bugüne kadar kullandığım en iyi çevrimdışı RSS takip programı olan Newzie'nin tasarımcı ve geliştiricisinin Arda Çelebi olduğunu biliyor muydunuz peki?

newzie about, arda celebi, murat duman

Ben v.1.0'dan sonra dikkat etmem gerekenlerin farkına biraz da olsa vardım. Şimdilerde kendi kapımın önünü temizliyorum. Kendime ve çevreme yardımcı olurken bunları da arama motorlarından gelen tüm insanlarla paylaşabilmek için sitemde yazıyorum. İnanıyorum ki o yazıyı okuyan en az bir kişi zamanında benim gibi, görülmemiş sorunlarla karşılaşırken onu okudu ve problemlerini çözdü.

Vaktinizi ayırdığınız için teşekkürler. Umarım bu yapıcı eleştiriye katkıda bulunur ve düşüncelerinizi paylaşırsınız.

Yorumlar

Yorum ekle


(Gravatar simgesini gösterecek)

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Powered by BlogEngine.NET 1.4.5.7
Theme by Mads Kristensen

Yazar Hakkında

Murat Duman, muratduman, blog author, seo optimized Murat Duman

E-posta Send mail

Son Yorumlar

Yorum RSS comment

Yasal Uyarı

Bu sitede sunulan tüm bilgi, dökümanların kullanımından doğacak sorunlardan yazar sorumlu tutulamaz. Bu site ve günce(blog) işverenimin görüşlerini, amaçlarını, planlarını veya stratejilerini temsil etmez. Tüm yazılanlar aksi belirtilmedikçe benim fikrimdir. Uygunsuz yorumlar silinecektir.

Copyright 2008 © Murat Duman