Sunucumuz ColdFusion 8 Sürümüne Güncellendi
ColdFusion 8 duyruldu ve biz de sunucumuzu güncelledik.
Sunucumuz şu an ColdFusion 8 ile çalışmakta.
:)
ColdFusion 8 duyruldu ve biz de sunucumuzu güncelledik.
Sunucumuz şu an ColdFusion 8 ile çalışmakta.
:)
Uzunca süredir yenilikleriyle bize oldukça gelişmiş ve entegre bir teknoloji olanağı sunacak olan ColdFusion 8 duyruldu.
http://www.adobe.com/products/coldfusion/
adresinden indirebilirsiniz.
Tahminlerinizi bekliyoruz! :)
CFUnited dünyada bilinen en büyük ColdFusion konferansı. Her yıl Washington D.C. bölgesinde Haziran ayında düzenlenmekte ve bu yıl da 25-30 Haziran tarihlerinde gerçekleşecek.
http://cfunited.com adresi ile konferans hakkında detaylı bilgilere ulaşabilirsiniz.
Bu yılki konferansta ben de ana konferans öncesi 2 gün düzenlenen tüm gün derslerden birisini vereceğim. Konu olarak hepimizi yakından ilgilendiren ColdFusion dünyasında çok dil kullanımını seçtim.
Vereceğim ders hakkında bilgilere de http://cfunited.com/go/classes adresinden ulaşabilirsiniz.
Bu arada bugün esas iletmek istediğim nokta da bu verilen derslerin ve konuların tanıtımı için düzenlenen online sunumlar. Adobe Connect (Breeze) platformunda iletilen bu ön inceleme sunumları "Online ColdFusion MeetUp http://coldfusion.meetup.com/17/" topluluğu adı altında gerçekleşmekte.
Ben de kendi konumla ilgili sunumu yarın 12:30 EDT saatinde (7:30:00 PM TSI) gerçekleştireceğim. Sunuma http://experts.acrobat.com/cfmeetup/ adresi ile online ulaşabilmek olanaklı.
http://coldfusion.meetup.com/17/calendar/5827901/ adresinde detay bilgileri de bulabilirsiniz.
İlgilenen arkadaşları sunuma katılmaya davet ediyorum.
Frameworks konferansı Şubat ayının başında Washington D.C.'de düzenleniyor.
CFUnited, CFUnderground gibi konferansları düzenleyen TeraTech tarafından organize edilen konferans 1-2 Şubat tarihleri arasında gerçekleştirilecek. Konferans bünyesinde ColdFusion ağırlıklı olmak üzere Flex, .Net, Java gidi diğer platformları da kapsayacak şekilde kullanılan "Frameworks" olarak adlandırılan uygulama geliştirme teknikleri hakkında bilgiler verilecek.
Konferans sayfasına ve detaylı bilgilere http://www.frameworksconference.com adresinden ulaşabilirsiniz.
ColdFusion MX 6.1 J2EE - JRun, ColdFusion MX 7.0, 7.0.1 MultiServer sürümü ve JRun 4.0 ile JRun yönlendirme fonksiyonu yada ColdFusion yönlendirme etiketi cflocation kullanımı sırasında oluşan hataları ortadan kaldıran bir "Hotfix" yayınlandı.
Dikkat edilmesi gereken bir noktada bu sorunun sadece JRun güncelleme paketi 6 kurulmuş ColdFusion sürümleri ile ortaya çıktığı.
http://www.macromedia.com/go/5c9389c8 adresinde detaylı bilgiyi ve güncellemeyi bulabilirsiniz.
ColdFusion uygulama geliştirme için Linux platformunun kullanımı gün geçtikçe popülerliğini artırmakta. Oldukça uzun zamandır *nix ve Solaris desteği bulunan ColdFusion ürününün RedHat Enterprise Linux 4 sürümü üzerindeki kurulum adımının aktarıldığı ve doğrudan Macromedia ColdFusion ürün destek grubundan Steven Erat tarafından sunulan Breeze sunumuna aşağıdaki link ile ulaşılabilir.
http://macromedia.breezecentral.com/p15449246
Siz de Linux platformunda ColdFusion kurulumunu denemek istiyorsanız, RedHat tarafından desteklenen ve "küçük kardeş" olarak adlandırılan Fedora Linux yada benim favori sunucu sürümüm Debian kullanabilirsiniz. Eğer sadece uygulama geliştirme amaçlı masaüstü Linux sürümü düşünmekte iseniz de yine Debian tabanlı Ubuntu Linux sürümünü tavsiye edebilirim.

ColdFusion MX 7.0 ve 7.0.1 ürünleri ile çalışırken kullanılabilen SequeLink 5.4 Socket Server için yeni bir "hotfix" güncellemesi duyruldu.
Detay bilgilere aşağıdaki link ile ulaşabilirsiniz.
ColdFusion ile veritabanları arasındaki bağlantıyı sağlayan JDBC sürücülerini üreten DataDirect yeni bir sürüm duyurdu.
Ayrıca hatırlatmak isteriz ki bu sürücüler ColdFusion 7.0.1 ile birlikte iletilmemş durumda. Gerekli görüldüğü durumlarda güncellenmesini tavsiye ederim.
DataDirect JDBC 3.5 sürümü detay bilgileri ve kurulum açıklamalarını aşağıdaki linkte bulabilirsiniz.
ColdFusion ile çalışırken web sunucusu olarak IIS6 kullanıldığında CFCHART etiketi beklendiği gibi çıktı üretmemekte.
Aslında bir IIS6 sorunu olan probleme ColdFusion tarafından grafiklerin yaratılması öncesi gerekli olan "HTTP Headers" yaratımı ile çözüm bulunmuş oldu.
Bu duruma çözüm bulan "HotFix" hakkında detaylı bilgileri ve gerekli güncelleme dosyasını aşağıdaki adreste bulabilirsiniz.
ColdFusion MX 7.0.1 güncellemesi sonrası ilk "hotfix" yayınlandı.
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_17883#MX701 adresi ile ulaşılabilecek güncelleme CFFILE etiketi ile action="upload" şeklinde dosya yüklemi işlemleri için gerekmekte.
ColdFusion MX 7 için sunulan güncelleme paketi duyruldu.
http://www.macromedia.com/support/coldfusion/downloads_updates.html#mx7 adresinden gerekli güncelleme paketini ücretsiz olarak indirebilir, http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=892ebbe5 adresinden de güncelleme paketinin detaylarına ulaşabilirsiniz.
Oturum verileri (session variables) ile çalışırken bazen var olan oturum verilerinin silinmesi gerekebilmekte. Bu durum için genelde ihtiyaç olan verinin istenilen kıstaslara uymayan farklı bir değere değiştirilerek koşullu durumların ortadan kalkması sağlanmaktadır.
Ancak istenilen var olan oturum verilerinden bir tanesinin tamamen ortadan kalkması ise aşağıdaki gibi bir kod işimizi görecektir.
Bu şekilde "session.ad" şeklinde tanımlı olan veri silinmiş olacaktır.
ColdFusion ile çalışırken bazen yardıma ihtiyaç duyabilmekte ve dökümanlara bakınmaktayız. Dökümanlar için güncel ve hızlı kaynak ise http://livedocs.macromedia.com adresindeki "Macromedia Canlı Dökümanları" sayfası.
Şimdi işin eğlenceli yanı: Google Talk servvisi desteği ile ColdFusion etiken ve fonksiyonları hakkında anında yanıt veren bir robot yaratılmış durumda.
Google talk kullanıcılarınıza "cfdocs@gmail.com" adresini ekledikten sonra bu kullanıcıya yardım ihtiyacı duyduğunuz etiket yada fonksiyon adını girerek bir ileti gönderirseniz, yanıt olarak gerek kısa açıklama, gerek kod örneği, gerekse de detaylı bilginin bulunabileceği sayfanın linkine ulaşabilirsiniz.
ColdFusion MX 7 ile gelen özellikler kullanılarak hazırlanmış bu servis basit bir hizmet olsa da ColdFusion ile yaratabilecek farklı çözümlere güzel bir örnek diye gösterebiliriz.
Genelde e-posta içerisine grafik dosyaları yerleştirmek istenildiğinde daha önceden belirli bir sunucuya yerleştirilmiş olan grafik dosyalarına gerçek yerleri ile link verilmesi şeklinde bir işlem yapılır. Oysa doğrudan e-posta içerisine grafik dosyaları gömebilir ve gerektiği yerde referans verebilirsiniz.
Aşağıda örnek bir kod bulabilirsiniz.
Jared Rypka-Hauer tarafından sunulan ve en temel düzeyden itibaren Eclipse ve CFEclipse kullanmayı aktaran Brezee tabanlı sunuma aşağıdaki link ile ulaşabilirsiniz.
http://macromedia.breezecentral.com/p90012538/
Daha önceden inceleme fırsatı bulamamış olan arkadaşlara CFEclipse kurulum adımlarının anlatıldığı CFTR sayfalarında yer alan dökümanı ayrıca öneririm.
ColdFusion ile çalışırken kullanılmak üzere tanımı yapılmış veritabanlarının listesini aşağıdaki gibi bir kod ile detayları ile birlikte alabiliriz.
CFDJ (ColdFusion Developer Journal) Temmuz sayısını dijital formatta (PDF) indirmek için aşağıdaki linki kullanabilirsiniz.
http://coldfusion.sys-con.com/general/pdfdownload.htm?issue=642
ColdFusion API özellikleri, XML ile çalışmak gibi konuların yanısıra UML'e giriş niteliğindeki yazıyı programlama standartları konusunda meraklı olan arkadaşlar için özellikle tavsiye edebilirim.
ColdFusion diğer platformlardan en büyük farklılığı ve artısı olarak doğrudan içerdiği indeksleme ve arama özelliği olan Verity eklentisi ile gelmektedir.
Verity ticari bir yazılım olarak tek başına da sunulmasına karşın ColdFusion ile doğrudan paket bünyesinde iletilmekte.
Verity eklentisi ile gerek Word, PDF gibi statik dosyaların gerekse de veritabanı kayıtlarının indekslenmesinin kolaylıkla gerçekleştirilip arama özellikleri eklenebildiği oldukça hızlı bir çözüm sunulmakta.
ColdFusion topluluklarında etkili bir isim olan ve blog uygulamamızın da yazarı Ray Camden tarafından sunulan Macrochat ile Verity konusu ele alındı.
Bu sunumun Breeze kaydına http://mmchats.breezecentral.com/p32299758/ adresi ile ulaşabilirsiniz.
Verity ve ColdFusion ile kullanımı hakkında daha detaylı bilgiye de http://livedocs.macromedia.com/coldfusion/7/htmldocs/00001301.htm#1164916 adresi ile ulaşabilirsiniz.
Temel olarak Eclipse ve CFEclipse kurulumunun aktarılmaya çalışıldığı bir döküman oluşturdum.
http://cftr.net/cfeclipse/ ile ulaşılabilecek döküman en temel düzeyde kurulum adımlarını aktarmakta.
Açık kaynak bir uygulama geliştirme platformu, yada Dreamweaver için bir alternatif aramakta iseniz CFEclipse vazgeçilmez bir araç diyebilirim.
Deneyiniz ...
Blog için kullanılmakta olan yazılım BlogCFC, RSS yaratımı için gerçek zamanlı bir RSS oluşturma işlemi gerçekleştirmekte. "rss.cfm" dosyası ile gerçekleştirilen bu işlem ile ColdFusion tarafından doğrudan veritabanından veri alınması ve RSS oluşturulup kullanıcıya sunulması şeklinde gerçekleşmekte.
Ancak eğer var olan RSS kaynağına "http://demirkapi.net/blogcfc/rss.cfm?mode=full" adresine bakanlarınız olmuşsa Türkçe karakterlerde sorun olduğunu görmüşlerdir.
Bu sorunun nedeni ColdFusion ile gelen XML etiketlerinde bulunan bir hata. Gerçek zamanlı XML yaratımı sırasında sunulan XML kaynağının Unicode özelliklerinin varsayılan olarak utf-8 olarak atanması gerekirken bu işlem var olan ColdFusion sürümlerinde soruna neden olmakta ve beklenilen şekilde çalışmamakta. Bu sorunu aşabilmek için de ColdFusion tarafından yaratılan XML dosyasını diske normal bir XML dosyası olarak yazmak ve bu yazma işlemi sırasında Unicode özelliklerini belirtmek.
Eğer blog için RSS kaydını kullanmak isterseniz, bu şekilde yaratılmış ve Türkçe sorunu olmayan XML dosyasına da http://demirkapi.net/blogcfc/rss_full.xml adresinden ulaşabilirsiniz.
Bir sonraki sürüm ColdFusion ile bu sorunun da halledilmiş olacağını da ayrıca belirtebilirim.