I. BlogEngine Kuşatması

by Murat Duman 27. Ağustos 2008 00: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

27.08.2008 12:49:10 #

Mustafa Kaya

Cidden güzel bir paylaşım olmuş.Özellikle bu BlogEngine'a geçme hikayesi.Galiba herkes gibi bende ilk başta kendi bloğumu yazayım gazıyla işe başlamıştım ama sonra baktım piyasada güzel bir sistem var ve yüzlerce insan bunu geliştirmek için uğraşıyor blog geliştirmekle uğraşana kadar o zamanı başka projelere ayırırım düşüncesi aklıma yattı.Şu anda live spaces kullanıyorum ama alan adı,host aldım en kısa zamanda kurulumları yapacam inşallah,bide bu aralar tema arayışındayımSmile
Ellerine sağlık Murat hocam...

Mustafa Kaya Turkey | Reply

31.08.2008 23:58:39 #

Zafer ÖCAL

Evet henüz bir günlük blogengine kullanıcısı olarak aynı saplantıya bende girmiştim(amerikayı keşfetmek), ancak ali(ali babaoğlan) hocamın yönlendirmesi ile kurtuldum bu saplantıdan. Henüz tam kullanımını çözemesemde öğrendikçe daha güzel yayınlar yapacağım...

Zafer ÖCAL Turkey | Reply

01.09.2008 00:32:14 #

Murat Duman

-Zafer aramıza hoşgeldin diyorum o zaman. Her türlü konuda takıldıklarını bizlere sorabilirsin. Elimizden geldiğince yardımcı olmaya çalışırız.
-Mustafa senden de güzel temalar bekliyoruz aslına bakarsan Smile MSP'de oldukdan sonra sana da bir domain şart bence.

İyi çalışmalar.

Murat Duman Turkey | Reply

23.10.2008 14:31:18 #

Zafer Çelenk

Merhaba,
Güzel bir noktaya değinmişsiniz, belki programcıların ortak sorunu bu herşeyi kendileri programlamak istiyor ama bu hayal uzun sürmüyor. Sizinde belirttiğiniz gibi böyle bişey yapsa dahi güncellemesi ve teknolojiye göre sürekli güncel tutması kolay değil.

Ayrıca özellikle yazınızın son kısmına gönülden katılıyorum. Güzel işler yapan insanları destekleyelim. İyi işler yapan insalara destek olalım, olalım ki daha iyisini yapmaları için motivasyonları güçlesin.

Zafer Çelenk Turkey | Reply

30.07.2009 20:16:50 #

evren ceit

slmlar
neden se bu işe geç de  olsa mezun olduktan sonra bulaşmaya başladım. yazdıklarına aynen katılıyorum ben de öğrenme amaçlı domain aldım ve az buçuk bişeyler öğrendim gibi ama sürekli bişeyler gelişiyor neye adapte olacağımı anlayamadım. Bi taraftan mvc, ajax çıkıyor. Bi taraftan da klasik asp le yapılmış süper siteler var. En iyi sistem çalışan sistemdir deniyor. Ben şimdilik normal asp.net e çalışıyorum. küçük adımlarla da olsa ilerliyorum gibi... sitemi yazmaya cesaret edemedim doğrusu... Smile

evren ceit Turkey | Reply

04.11.2009 12:02:50 #

Emre Dersin

Katılıyorum, bir çok durumda Amerika'yı yeniden keşfetmeye çalışıyoruz. Hiç gereği yok. Burda hazır yapılmışı var Smile Bazen öyle projeler çıkıyor ki karşımıza müşteriye göre kendisinin isteği çok basit, ve kolay birşey, (custom gridview senaryoları) ancak sizin onu yapmanız yuzlerce satır kod'a mal olacak belkide. Ve her değişen istekte yeniden sil baştan gibi durumlar çıkacak ortaya. Onun yerine hazır dll'ler kullanmak bazen insanın kazancını düşürse de ömrünü uzatıyor Smile

Emre Dersin Turkey | Reply

Yorum ekle




  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Powered by BlogEngine.NET 1.5.1.4
Theme by Mads Kristensen

Yazar Hakkında

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

E-posta Send mail

Facebook ProfileTwitterLast FMFlickr PhotosFriendFeed UpdatesFeedburner RSS

Reklamlar

Son Yorumlar

Yorum RSS comment

Alexa Ranking

Technology Blogs - BlogCatalog Blog Directory

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 2007-2011 © Murat Duman