raptiye ile etiketlenmiş yazılar (11) görüntüleniyor..
raptiye 1.0 ve sunucu değişiklikleri

yeni sürümBir kaç haftalık sessizliğin ardından nihayet raptiye 1.0'ı yayınlamak (tam da bayram gününde :P) nasip oldu. Bu süreç içerisinde bir sürü gelişme oldu tabii... Hemen anlatmaya başlayayım..

raptiye'nin 1.0 sürümünü geliştirmeden önce site üzerinde bir anket yayınlayarak sizlerin düşüncelerini almaya çalıştım. Beklediğim gibi herkes sitede üyelik zorunluluğu olmadan yorum yapabilmeyi istiyordu. Benzer bir şekilde küçük bir grup da OpenID ile siteye giriş yapabilmek istiyordu. (ilerde raptiye'ye bu desteği de katmayı planlıyorum) Bunun üzerine kolları sıvayıp yaklaşık olarak 2 gün çalışıp bu özelliği siteye ekledim. Bu arada kodda bazı kısımlarda düzeltme ve iyileştirme yaptım. Hala bir çok yerde django'nun form yapısını kullanarak baya bir kod yığınından kurtulacağım kısımlar var. (ilerleyen sürümlerde bunlar da hallolacak)

Bunların dışında Parkyeri'nden Bekir ile birlikte sunucu kaynaklarına bakarken çok da önemsemediğim bir konunun aslında başıma iş açmak üzere olduğunu farkettim. Apache 8+ süreciyle 25-35 MB arası, MySQL ise 25 ...

Yazının devamını okumak için tıklayın..

çeşme'de geçen 1 haftanın ardından..

facebookSon zamanlarda yazdıklarıma bakınca yalnızca tek bir noktaya odaklanıp geride kalan şeyleri gözardı ettiğimi düşünmeye başladım. Son yazdığım yazıların büyük çoğunluğu raptiye ile ilgili ve bu siteyi takip edip de raptiye ile ilgilenmeyen insanlar da vardır tahminimce.. Çok istekli olmasam da raptiye'yi yakında üyelik zorunluluğu olmadan yorum yapılabilir hale getireceğim ve 1.0 sürümüne ulaşmış olacağım. Bundan sonra da kaynak kodlarını açmaya çalışacağım. (trac'le ilgili hala bir gelişme yok)

Yaklaşık 11 aydır Parkyeri'nde çalışıyorum. Parkyeri, bu zamana kadar Turkcell, Genpa gibi büyük ve kurumsal firmalara özel çözümler uygulamış iş ortaklarından yalnızca birisi.. Parkyeri'ni Parkyeri yapan şeylerin başında ortamı, çalışma arkadaşlarınızın kalitesi ve kafaca uygunluğu geliyor. Geçen 11 ayda bir sürü şey öğrendiğimi ve kendimden de bir şeyler katabildiğime inanıyorum. Parkyeri çatı şirket olmak üzere, 2 alt şirket (destek ve ug) daha kuruyor; isimleri henüz belli değil. (evet; şirkete hala isim arıyoruz.. fikirleriniz varsa yorum olarak yazabilirsiniz ...

Yazının devamını okumak için tıklayın..

raptiye 1.0b3'e doğru..

siteyi ne kadar kişi sürekli takip ediyor bilmiyorum.. google analytics vb. bir şey henüz eklemediğim için bu tip verilere henüz ulaşamıyorum. az önce google analytics kurdum.. takip edenler varsa site üzerindeki değişiklikleri farkediyorlardır sanırım.. TODO'daki bir çok şeyi yaparak yalnızca 1 2 yapılacak iş bıraktım..




1.0b3'e girecek işler şöyle:




» yönetim panelinde html editörü
»
duruma göre openid ya da girişsiz yorum yazılabilmesi (henüz yapmadım)
»
, vb. yüz ifadelerinin resimlere çevrilmesi..
»
yapışkan yazılar (bunun gibi) yazılabilmesi
»
ana sayfada yöneticiye özel düzenle bağlantısının bulunması
»
yönetim panelinde yorum moderasyonunda ilgili yazının bağlantısının bulunması
»
yönetim panelinde anket sonuçlarının gösterilmesi
»
sağdaki dikey bölümde en son yapılan yorumların gösterilmesi
»
yorumların eskiden yeniye doğru gösterilmesi
»
tüm bağlantıların üzerine gelindiğinde şık bir balon çıkması (henüz yapmadım)
»
anket sonuçlarının günlük sayfasının sol kolonunda gösterilmesi
»
yapışkan yazıların rss kaynaklarında görüntülenebilmesi




Bu sürüm tamamlandığında bir süre test ettikten sonra 1.0 olarak sürüm çıkacağım ve kaynak kodunu açacağım.



Yazının devamını okumak için tıklayın..

mod_python ve sqlite3 ile problem mi yaşıyorsunuz?

raptiye'deki temel hataları bitirdikten ve kodda tatmin edici bir duruma geldikten sonra kodu yayınlamak için çalışmaya başladım. SVN sunucusunu nihai adresi olan https://svn.raptiye.org/ 'a taşıdım. (şimdilik ulaşıma kapalı ve evet; yalnızca HTTPS üzerinden ulaşılabiliyor) Proje yönetimini kolaylaştırmak ve katkıcı kazanma ihtimaline karşılık Trac kurmaya karar verdim.

Bir süre önce raptiye'de sqlite3 ile kullanmayı düşündüğümü yazmıştım ancak tüm denemelerime rağmen boş sayfa görmekten kurtulamamıştım. Trac kurunca da aynı şey olmaya başladı. irc.freenode.net üzerindeki #archlinux, #django, #python, #slicehost ve #trac kanallarında da net bir çözüm bulamayınca umudumu kesmeye başlamıştım. Çözüm olur umuduyla tüm yaptıklarımı video halinde kaydedip insanlara da göstermiştim..

Az önce Trac sitesinde kaçırdığım bir nokta vardır düşüncesiyle gezinirken şöyle bir şeye rastladım ve deneyince gerçekten de sorunumun büyük ihtimalle bundan kaynaklandığını buldum. Olay şu.. Sisteminizde yüklü olan expat sürümü ile, Python içerisinde dahili olarak gelen pyexpat paketinin sürümü birbirini tutmadığında Apache, expat kullanan ...

Yazının devamını okumak için tıklayın..

raptiye 1.0b2 yayında..

Bildiğiniz gibi bir süre önce raptiye'nin yeni halini yayına sokmuştum. Yayına soktuğum günden itibaren sitede bir çok patlayan kısım oldu. Bir kısmı benim unuttuğum veritabanı ayarları gibi eksikliklerden, diğerleri de kod içerisinde gözardı ettiğim kısımlardan kaynaklanıyordu.

Emre ALADAĞ ve özellikle Ozan GÜVEN'e buradan teşekkür etmek istiyorum. Site üzerindeki bir çok hatayı çabucak farketmemi sağladıkları için kendilerine minnettarım. Diğer hata ve eksiklikleri de tamamlamaya devam ediyor olacağım.

Bu sürümle birlikte hallolan eksiklikler ve yeni eklenenler ise şöyle:

  • Arama sonuçlarında sayfalandırmadaki hata düzeldi.

  • Yazılara ait adreste ay ve gün tek haneli olduğunda oluşan problem çözüldü.

  • RSS geçerlilik problemi çözüldü.

  • Herhangi bir etikete ait RSS alınabiliyor. (/feeds/entries_with_tag/apple)

  • Anketlerde oturum değişkenleri kullanmak yerine çerezleri kullanmaya başladım.


  • Bunların dışında özellikle yönetim arayüzündeki eksiklikleri kapatmak için sanırım artık zamanım olacak. İlk yapacağım şey de HTML editörü eklemek olacak sanırım.. Şimdilik her yazının HTML'ini elle girmem gerekiyor.

    Yazının devamını okumak için tıklayın..